android
文章平均质量分 77
hubenshan
认真,努力,灵活,相信坚持成就美好未来!
展开
-
Android 通过软引用实现图片缓存,防止内存溢出
Java中的SoftReference即对象的软引用。如果一个对象具有软引用,内存空间足够,垃 圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高 速缓存。使用软引用能防止内存泄露,增强程序的健壮性。 SoftReference的特点是它的一个实例保存对一个Java对象的软引用, 该软引用的存转载 2012-07-11 11:38:05 · 14969 阅读 · 8 评论 -
Android 横竖屏切换
1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->onResto原创 2012-07-23 16:39:24 · 1189 阅读 · 0 评论 -
Android 消息推送
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就转载 2012-07-26 11:11:31 · 1164 阅读 · 0 评论 -
android中ADB server didn't ACK * failed to start daemon
搜到了这个:“android中ADB server didn't ACK * failed to start daemon 或者找不到sdk的路径 或者 adb server is out of date 1: 网上很多说法都是在任务管理器中关闭adb.exe的进程,关闭Eclipse ,然后都重新启动,最让人郁闷的是任务管理器根本就找不到adb.exe,后来折腾了好久才找到原因,原创 2012-08-21 10:42:23 · 1072 阅读 · 0 评论 -
android异步任务详解 AsynTask
android提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。1、AsynTask类结构asysTask类主要用到的几个内部回调函数有:doInBa转载 2012-09-14 18:11:54 · 718 阅读 · 0 评论