android
文章平均质量分 69
wumaodan
这个作者很懒,什么都没留下…
展开
-
android AsyncTask介绍
AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控 使用的缺点:...原创 2014-09-18 21:40:12 · 76 阅读 · 0 评论 -
Android中IntentService的原理及使用
在Android开发中,我们或许会碰到这么一种业务需求,一项任务分成几个子任务,子任务按顺序先后执行,子任务全部执行完后,这项任务才算成功。那么,利用几个子线程顺序执行是可以达到这个目的的,但是每个线程必须去手动控制,而且得在一个子线程执行完后,再开启另一个子线程。或者,全部放到一个线程中让其顺序执行。这样都可以做到,但是,如果这是一个后台任务,就得放到Service里面,由于Service和A...原创 2014-09-18 22:00:09 · 114 阅读 · 0 评论 -
android service 之二(IntentService)
不管是何种Service,它默认都是在应用程序的主线程(亦即UI线程)中运行的。所以,如果你的Service将要运行非常耗时或者可能被阻塞的操作时,你的应用程序将会被挂起,甚至会出现ANR错误。为了避免这一问题,你应该在Service中重新启动一个新的线程来进行这些操作。现有两种方法共大家参考:① 直接在Service的onStartCommand()方法中重启一个线程来执行,如:...原创 2014-09-18 22:04:34 · 127 阅读 · 0 评论 -
android获取versionName和versionCode
首先设置一个展示TextviewHtml代码 <TextView android:textSize="14.0sp" android:textColor="@color/lightblack" android:id="@+id/tv_version" android:layout_wid...原创 2014-09-18 22:08:58 · 830 阅读 · 0 评论 -
Notification通知详解
根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。 下面对Notification类中的一些常量,字段,方法简单介绍一下:...原创 2014-09-19 15:30:14 · 118 阅读 · 0 评论