随笔分类 -  24个Android常用知识点精讲

上一页 1 2 3 4 5 6 7 下一页
24个Android常用知识点精讲
36、Android Bitmap 全面解析
摘要:Android Bitmap 全面解析(一)加载大尺寸图片http://www.eoeandroid.com/thread-331669-1-1.htmlAndroid Bitmap 全面解析(二)加载多张图片的缓存处理http://www.eoeandroid.com/thread-332399-... 阅读全文
posted @ 2014-09-20 10:45 大米稀饭 阅读(471) 评论(0) 推荐(0)
35、Android 性能优化、内存优化
摘要:http://blog.csdn.net/a_asinceo/article/details/8222104http://blog.csdn.net/a_asinceo/article/details/8222114http://blog.csdn.net/wletv/article/details... 阅读全文
posted @ 2014-09-20 10:07 大米稀饭 阅读(119) 评论(0) 推荐(0)
34、Android中基于Socket的网络通信(一)
摘要:Socket又称”套接字”,应用程序通常通过”套接字”向网络发出请求或者应答网络请求。 在java中,Socket和ServerSocket类库位于java.net包中,ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Sock... 阅读全文
posted @ 2014-09-16 17:45 大米稀饭 阅读(405) 评论(1) 推荐(0)
33、多线程断点下载的实现&界面的更新
摘要:1 2 6 7 11 12 18 19 24 25 29 30 35 36 1 /** 2 * 49_多线程断点下载的实现&界面的更新 DEMO 3 * @author dr 4 * 5 */ 6 public class Dem... 阅读全文
posted @ 2014-09-11 13:07 大米稀饭 阅读(357) 评论(0) 推荐(0)
32、handler更新控件值
摘要:1 import android.app.Activity; 2 import android.os.Bundle; 3 import android.os.Handler; 4 import android.os.Message; 5 import android.widget.TextView... 阅读全文
posted @ 2014-09-11 12:37 大米稀饭 阅读(208) 评论(0) 推荐(0)
31、activity 四种工作模式
摘要:一个应用通常(不一定)对应一个任务栈,相当于有个集合,保存了这个app里所有的页面栈的规则是先进后出,"进"就相当于打开了一个页面,"出"就相当于返回时关闭一个页面栈顶,则就是当前显示的页面~所以如果有4个页面任务栈中打开的顺序为ABCD 那一步步返回的时候就是DCBA的顺序如果再次加载B页面 则顺... 阅读全文
posted @ 2014-09-11 12:11 大米稀饭 阅读(699) 评论(0) 推荐(0)
30、隐式意图和显示意图
摘要:1 import android.app.Activity; 2 import android.content.Intent; 3 import android.net.Uri; 4 import android.os.Bundle; 5 import android.view.View; 6 ... 阅读全文
posted @ 2014-09-11 11:18 大米稀饭 阅读(280) 评论(0) 推荐(0)
29、activity横竖屏切换细节问题
摘要:1 import android.app.Activity; 2 import android.content.Intent; 3 import android.os.Bundle; 4 import android.view.View; 5 6 /** 7 * activity横竖屏切换... 阅读全文
posted @ 2014-09-11 11:09 大米稀饭 阅读(212) 评论(0) 推荐(0)
28、activity之间传递数据&批量传递数据
摘要:1 import android.app.Activity; 2 import android.content.Intent; 3 import android.os.Bundle; 4 import android.view.View; 5 import android.widget.EditT... 阅读全文
posted @ 2014-09-11 11:05 大米稀饭 阅读(338) 评论(0) 推荐(0)
27、Service
摘要:1服务可以通过startservice的方法 开启。通过stopservice的方法 停止。服务有一个特点: 只会一次onCreate()方法一旦被创建出来,以后oncreate() 就不会再被执行了, 以后再去开启服务 只会执行onstart()方法,当服务被停止的时候 onDestroy();... 阅读全文
posted @ 2014-09-10 23:14 大米稀饭 阅读(340) 评论(0) 推荐(0)
26、进程和线程之间的关系
摘要:一个进程里面可以有多个线程.进程如果挂了, 线程就没了.如果我们激活另外一个应用程序的activity,肯定另外一个应用程序 所在的进程也会被创建出来。 为什么要使用 service 是因为service这个组件会长期的在后台运行,一般情况下不会别操作系统回收.进程的优先级Foreground pr... 阅读全文
posted @ 2014-09-10 21:57 大米稀饭 阅读(252) 评论(0) 推荐(0)
25、BroadCastRecevier
摘要:BroadCastRecevier 有两种注册方式 1. 清单文件里注册: 一旦应用程序被部署到手机, 广播接受者就会生效2. 代码里面注册: 一旦代码所在的进程被杀死了, 广播接受者就失效了.广播接受者分为两种类型:1. 有序的广播. 短信到来的广播 电话拨打的广播 -1000~1000 设置... 阅读全文
posted @ 2014-09-10 21:39 大米稀饭 阅读(311) 评论(0) 推荐(0)
24、发布前的准备工作
摘要:去掉Log输出if(isLog) log.d(TAG,“test”); 打包和签名利用ADT进行打包和签名 zip对齐zipalign -v 4 source.apk destination.apkzipalign -c -v 4 destination.apk其中这里-v代表详细输出, 4代... 阅读全文
posted @ 2014-08-22 18:19 大米稀饭 阅读(185) 评论(0) 推荐(0)
23、性能优化与测试
摘要:UI性能优化1. 由于View会不断刷新、变化,所以应尽量减少不必要的onMeasure、 onDraw调用。2. 对于ListView、GridView等需要Adapter加载数据的控件,在 getView方法中应尽量减少访问耗资源的资源,例如,大量的写入文 件操作,访问网络等。否则这些控件会出... 阅读全文
posted @ 2014-08-22 18:15 大米稀饭 阅读(357) 评论(0) 推荐(0)
22、多进程和多线程
摘要:Android进程简介Android会启动一个LINUX进程和一个主线程。默认的情况下,所 有该程序的组件都将在该进程中运行。当启动应用程序时,Linux会为每 一个程序单独分配一个进程,该进程默认只拥有一个主线程。组件可以运行在当前进程中,也可以运行在其他进程中。组件运行在 哪个进程中是在And... 阅读全文
posted @ 2014-08-22 18:06 大米稀饭 阅读(473) 评论(0) 推荐(0)
21、缓存设计
摘要:什么是缓存 缓存一般是磁盘或内存中的存储区域,用于存储从网络或其他数据源 获取的文件。通常这些数据源的访问速度远低于缓存的访问速度。使用 缓存可以大大提高程序的运行效率,但数据不会实时更新。 缓存设计原理 这里以ListView为例。在ListView上显示多个从网络上下载的图片。 如... 阅读全文
posted @ 2014-08-22 17:52 大米稀饭 阅读(203) 评论(0) 推荐(0)
20、内存溢出(Out of Memory)
摘要:内存引用(释放强引用)Object obj=new Object();obj = null;内存引用(使用软引用) 软引用是主要用于内存敏感的高速缓存。在jvm报告内存不足之前会清 除所有的软引用,这样以来gc就有可能收集软可及的对象,可能解决内存 吃紧问题,避免内存溢出。什么时候会被收集... 阅读全文
posted @ 2014-08-22 17:49 大米稀饭 阅读(396) 评论(0) 推荐(0)
19、内容共享
摘要:将数据发送给其他程序向其他应用程序发送文本数据Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, "要分享的文本数据")... 阅读全文
posted @ 2014-08-22 17:38 大米稀饭 阅读(180) 评论(0) 推荐(0)
14、数据传输更省电
摘要:下载优化(尽可能将数据放到一起传送)例如: 10KB一下传输过去,要比一次传1KB,传了10次,更省电。 因为:每访问一次网络就需要建立一个连接(2秒钟)。然后恢复到空闲状态需要17秒,所以比较耗电。 更新策略(缓存数据,更新通知) 无限制读取缓存数据也会加重电量的消耗。一般来说,每2至5分钟... 阅读全文
posted @ 2014-08-22 17:09 大米稀饭 阅读(259) 评论(0) 推荐(0)
15、自定义Content Provider
摘要:自定义Content Provider的步骤 1. 编写一个类,该类必须继承自ContentProvider类。实现ContentProvider类中所有的抽象方法。定义Content Provider的URI。使用UriMatcher对象映射Uri和返回代码。根据实际的需要编写相应的方法。在A... 阅读全文
posted @ 2014-08-22 16:52 大米稀饭 阅读(474) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 下一页