
android
文章平均质量分 58
yun2008yun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android程序完全退出的解决方案
一、问题描述 在平常开发的过程中可以发现,很多开发者对于程序的退出都没有去认真的解决。一般要么是一个简单的finish(只是退出当前的activity),要么是其他的方法,比如: 1、第一种方法:首先获取当前进程的id,然后杀死该进程: android.os.Process.killProcess(android.os.Process.myPid转载 2013-04-07 22:05:35 · 441 阅读 · 0 评论 -
AsyncTask随笔
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:原创 2013-04-08 22:10:34 · 308 阅读 · 0 评论 -
HandlerThread介绍
在前面介绍的线程安全中,为了操作主线程的UI,使用子线程进行处理。在android开发中,还可以使用另外两种方法进行处理: HandlerThread AsyncTask 本文先介绍HandlerThread。 HandlerThread继承于Thread,所以它本质就是个Thread。与普通Thread的差别转载 2013-04-08 22:20:25 · 405 阅读 · 0 评论 -
service随笔
Service概念及用途:A service is an application component that can perform long-running operations in the background and does not provide a user interface。通常service用来执行一些耗时操作,或者后台执行不提供用户交互界面的操作,例如:下载原创 2013-04-12 22:55:48 · 442 阅读 · 0 评论 -
appwidget 支持的控件
我们知道要在AppWidget里添加 View都是通过RemoteView来做到了,然而RemoteView本身功能很弱,支持的操作很少,而且支持RemoteView的Widget很少:在Dev Guide中有下面这段: 引用A RemoteViews object (and, consequently, an App Widget) can support the followi原创 2013-04-14 10:53:17 · 617 阅读 · 0 评论 -
定时器实现方式
1、Handler + Thread (利用的Thread的sleepI(long)接口)2、Handler的postDelayed(Runnable, long)接口3、采用Handler与java的Timer 及 TimerTask 结合的方法采用Handler 和 Thread的sleep(long)方法 handler 主要用来处理接收到的信息(分发+处理),当然其原创 2013-04-14 16:39:12 · 488 阅读 · 0 评论 -
Aidl随笔
aidl服务只支持有限的数据类型,如果用aidl服务传递一些复杂的数据就需要做更进一步的处理,aidl服务支持的数据类型如下:1、java基本类型,int,char, byte, long, double, float,boolean2、String 和CharSequence3、list 和map, 前提是list和map中的元素必须是aidl支持的数据元素,以上三种类型都不需要导入原创 2013-04-12 21:01:31 · 382 阅读 · 0 评论