`
heyixian
  • 浏览: 12968 次
社区版块
存档分类
最新评论
文章列表
Android模拟器的逆袭 写在前面的话 Android开发者们,你们试过用模拟器调试么?听到这个问题,大家都笑了。那么,这里再问一个问题,试过将模拟器作为主要的开发调试工具么?这时候你们肯定觉得我疯了。在Android开发者的意识中,模拟器一直是一个启动慢,运行慢,只有在初学的时候用的家伙。本文将使用模拟器作为主要调试设备的零散记忆整理成文,颠覆模拟器一直以来弱不堪言的局面。   启动更快些   1.其实模拟器启动并不慢,之所以有些人的模拟器启动很慢,是因为每次结束开发之后会把这次的模拟器删除,下次重新创建一个新的。这是非常不可取的,相当于手机重新刷机之后开机加载的过程。   ...
      一、 本文由来: 让更多的人审核和发现BUG,一直是本人所崇尚的目标。经历了5年的发展,Android中也有很多质量很高的开源项目。UnversalImageLoader(统一图片缓存加载库),目前最流行功能最强大的图片缓存库。本文 ...
1.安装数据库系统Sqlite3: apt-get install sqlite sqlite3 这个安装之后便可以在命令行中使用sqlite3,就是安装编译之后的sqlite3,不能用于开发。     检查数据库安装结果: sqlite3 test.db .database .exit   注:sqlite的命令 ...
最近看了java23种设计模式,鉴于自己的理解画了与之对应的UML图,有些理解的还不是很透彻,先做这一阶段的整理:(介绍和英文部分摘自维基百科)   创建型:1.AbstractFactory(抽象工厂) 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Provides one level of interface higher than the factory pattern. It is used to return one of several factories. 2.工厂方法模式(Factory Method Pattern) 定义一个用于创建对象的接口,让 ...
翻出大半年前写的代码,还是可以揪出点东西、收获良多,比如entiy和协议,数据库的绑定 总结一下 在android下面实现的数据entity的封装。          通过对bean进行配置注解,网络交互,数据库的CRUD操作都只要调用统一接口 ...
双重加锁检查和单例 1. 近日,在做项目中实现集合的异步回调功能,使用了双重加锁检查的机制解决同步问题,原先代码如下: public void obtainNewestInterface(Context context, UpdateBean config, ObtainListener obtainListener) { if (mUpdateObject == null) { mObtainListeners.add(obtainListener); if (mObtainL ...
应用场景: 有一个mm,一个man。man暗恋mm已久,最近打听到mm高兴的时候会出家门看看邮箱(但是man不知道她什么时候会高兴), 于是man准备了一个礼物,塞进了mm家的邮箱 只要mm高兴了,就必定出门看看邮箱,就可以看到礼物了。 这个时候man就取得mm的芳心了,可以为所欲为了! ----------------------------------------------------------------------- >>>mm:某一个对象,我们如果知道她固定的动作会被触发固定的方法(比如说,我们知道继承了View可以重写她onTouchEvent()的方法,我们 ...
简单的对android下apach包进行了封装。 import java.io.IOException; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.HttpStatus; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client. ...
Global site tag (gtag.js) - Google Analytics