
android
C查查
要努力从城畜猿突变为攻城狮
展开
-
gson初步使用
之前也用过Gson, 但可以说那根本就不是用,只是很简单的将json string 通过MyObject obj = gson.fromJson(jsonString, MyObject.class);得到对象了。而且MyObject的属性也是很平常的, 近段时间遇到一些还没接触过的,记录一下一,取某一段 json string String pp = "{\原创 2013-09-25 22:16:20 · 1334 阅读 · 0 评论 -
泛型在Android中的应用
引言Android应用中经常会碰到对JSON的解析,但解析一串比较长的JSON时候往往会比较耗时,那么耗时就采用异步解决. 但程序中有很多bean啊,要怎样解决该类适合全部的bean呢? 那就用到泛型 啦。。/** * json异步解析类 * @author 蒙查查 * **/ public class AnyncParseJson extends Threa原创 2013-06-10 17:15:38 · 16720 阅读 · 1 评论 -
android fileheper文件操作类
input.javapublic class Input extends InputStream{ private static final int DEFAULT_BUFFER_SIZE = 1024; private byte[] buf; private int pos; private int count; private InputSt转载 2013-03-17 11:58:14 · 925 阅读 · 0 评论 -
自定义progressDialog
开发中经常需要用到progressDialog,但自带的太挫了,自定义吧效果图: 1,需要为Dialog定义一个布局文件,我这里定义一个waiting.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_p原创 2013-03-15 00:34:00 · 3259 阅读 · 0 评论 -
仿QQmini的侧滑效果SlidingMenu
Slidingmenu很多地方都有。。之前项目有要求模仿QQmini的,所以现在记录一下, 2013-1-9 22:28最后更改,不去记录pointID,暂时处理不好,在拖动的时候在点击滑动页面就会出现getX()越界, MotionEvent.java没细看,先这样吧...android 的touch事件处理请参考我转载的一篇文章:http://blog.youkuaiyun.com/feng28379原创 2013-01-09 14:37:27 · 4086 阅读 · 0 评论 -
Android中Touch事件的处理逻辑
本文原链接:http://www.oschina.net/question/163910_27289android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTIO转载 2013-01-09 14:33:45 · 883 阅读 · 0 评论 -
android onNewIntent
在android中Activity设置了singleXX模式之后,需要使用onNewIntent来接收其他Activity,广播,notification等传来的intent,要注意的是,在onNewIntent中要使用setIntent(intent) 去更新onNewIntent,然后getIntent()才能得到最新的intent值 @Override protected void原创 2013-01-05 11:42:49 · 1596 阅读 · 0 评论 -
android判断程序是否存在
String packagename = "com.android.gcihjt"; PackageInfo packageInfo; try { packageInfo = this.getPackageManager().getPackageInfo( packagename, 0); } catc原创 2012-12-31 17:10:07 · 3522 阅读 · 0 评论 -
自定义editext,可复制,隐藏键盘
/** * @author zjf * 点击可复制文本信息 * */public class TextViewCanCopy extends EditText{ private int off; //字符串的偏移值 ClipboardManager cmb = (ClipboardManager) getContext().getSystemService(Context.CL原创 2012-12-24 15:24:54 · 898 阅读 · 0 评论 -
自定義ListActivity(一)
使用ListActivity可以很方便的幫助我們創建列表視圖,如果只需要一個全屏的listView視圖,那麼setContentView(R.layout.XXX);也可以省略了,系統会自动帮我们构造出一个全屏的列表。但如果需要使用ListActivity且視圖非純ListView的話,就需要為視圖創建一個佈局文件,不過需要注意幾個地方下面會註釋出來下面給出本例子的效果圖( T原创 2012-09-26 10:41:20 · 1004 阅读 · 0 评论 -
Android Intent Action大全
轉自:http://jinguo.iteye.com/blog/715624 String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT” String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 “android.intent.转载 2012-08-21 11:46:27 · 717 阅读 · 0 评论 -
Android JNI使用方法步驟(限windows)
1,eclipse建立android工程(下面我建立在d:\android\workspace\)projectname: jni_helloApplicationname: jni_helopackagename practice.jni_hellocreateactivity helloActivitymin sdk version 102,在h原创 2012-08-17 11:04:22 · 1690 阅读 · 0 评论 -
windows配置android开发环境
1,安装JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlX86 表示32位OSX64 表示64位OS根据自身系统选择。下载安装完成之后,配置系统环境变量。JAVA_HOME ( X:\Program Files\Java\jdk1.6.0_24) ,此路径下包括lib,bin,原创 2012-08-17 00:23:20 · 628 阅读 · 0 评论 -
android webview中js与java互相调用
之前项目也有做过,今日有空就复习一下....但犯了一个很低级错误,竟然把JSInterface类的成员给static了,后面还wv.addJavascriptInterface(new JSInterface(),"JSInterface2"); 所以后面javascript调用java就出现抛出CloneNotSupportedException------“"Class doesn't im原创 2012-07-15 18:33:16 · 19654 阅读 · 4 评论