上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型 阅读全文
posted @ 2016-09-12 18:46 我在途中 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。 由于Java泛型的实现机制,使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有 阅读全文
posted @ 2016-09-12 18:01 我在途中 阅读(8404) 评论(0) 推荐(2) 编辑
摘要: 本文采用okhttp库获取聚合网提供的免费接口数据,完成一个手机号码归属地查询功能。 其请求接口格式如下: 数据返回结果: 首先添加gson和okhttp的引用,gson我是直接下载jar包的: 采用get方法,获取数据主要代码如下: 解析json数据之前先根据返回数据格式定义一个JsonBean: 阅读全文
posted @ 2016-09-12 17:43 我在途中 阅读(10474) 评论(0) 推荐(0) 编辑
摘要: 1. reference:参考某一资源ID(使用另一个资源的id)。 (1)属性定义: <declare-styleable name = "名称"> <attr name = "background" format = "reference" /> </declare-styleable> (2) 阅读全文
posted @ 2016-09-12 17:38 我在途中 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.java反射机制主要提供了以下功能 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的方法 Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflecti 阅读全文
posted @ 2016-09-01 14:31 我在途中 阅读(8139) 评论(0) 推荐(1) 编辑
摘要: public abstract class IntentService extends Service { private volatile Looper mServiceLooper; private volatile ServiceHandler mServiceHandler; private String mName; private boolean mR... 阅读全文
posted @ 2016-08-31 20:58 我在途中 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1.需要在主app的manifest.xml中加入这个activity 2.利用intent.setClassName("包","另一个包的activity"); 阅读全文
posted @ 2016-08-31 20:57 我在途中 阅读(4776) 评论(1) 推荐(0) 编辑
摘要: 编译期:资源和代码的编译 运行时:资源和代码的加载 解决了以上2个关键问题,之后如何实现插件呢 分析android是如何编译的 1.aapt 资源编译依赖这个命令行 1)android.jar 2)引用一个已经存在的apk包作为依赖资源参与编译 资源编译中,对组件的类名、方法引用会导致运行期的反射调 阅读全文
posted @ 2016-08-30 19:28 我在途中 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 使用Eclipse的几个必须掌握的快捷方式 “工若善其事,必先利其器”,感谢Eclipse,她 使我们阅读一个大工程的代码更加容易,在阅读的过程中,我发现掌握几个Eclipse的快捷键会使阅读体验更加流畅,写出来与诸君分享,欢迎补充.1. Ctrl+左键 这个是大多数人经常用到的,用来查看变量、方法 阅读全文
posted @ 2016-08-27 11:28 我在途中 阅读(194) 评论(0) 推荐(0) 编辑
摘要: nUpgrade方法会在数据库需要升级的时候调用。可以用来增删表或者其他任何操作。如果你想添加新的列你可以使用ALTER TABLE 插入表中。如果需要重命名或者删掉列,可以使用ALTER TABLE 重命名旧表,然后创建新的表,并将旧表数据添加到新表中。如果抛出异常,将自动回滚。 1. 帮助文档里 阅读全文
posted @ 2016-08-22 18:13 我在途中 阅读(210) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页