Android基础
普通网友
这个作者很懒,什么都没留下…
展开
-
[android基础]Activity生命周期全解
说道Activity生命周期有张图肯定要挂一下的原创 2014-03-19 10:05:42 · 694 阅读 · 0 评论 -
[android基础]Service生命周期全解
onCreate onStart onDestroy onBind 被启动的服务的生命周期:如果一个Service被某个activity调用Context.startService方法启动,那么不管是否有activity使用bindService绑定或unbindService解除绑定到该Service,该Service都在后台运行。如果一个Service被startServi原创 2014-03-20 13:43:08 · 472 阅读 · 0 评论 -
[android基础]在什么时候使用startService 或 bindService 或 同时使用startService 和 bindService
如果你只是想要启动一个后台服务长期进行某项任务那么使用 startService 便可以了。 如果你想要与正在运行的 Service 取得联系,那么有两种方法,一种是使用 broadcast ,另外是使用 bindService ,前者的缺点是如果交流较为频繁,容易造成性能上的问题,并且 BroadcastReceiver 本身执行代码的时间是很短的(也许执行到一半,后面的代码便不会执行),而后原创 2014-03-20 13:57:32 · 532 阅读 · 0 评论 -
[android基础]getContentResolver()
ContentProvider-----数据提供给第三方应用程序使用时使用 因为在Android系统里面,数据库是私有的。一般情况下外部应用程序是没有权限读取其他应用程序的数据。如果你想公开你自己的数据,你有两个选择:你可以创建你自己的内容提供器(一个ContentProvider子类)或者你可以给已有的提供器添加数据-如果存在一个控制同样类型数据的内容提供器且你拥有写的权限。 查询数据原创 2014-03-21 10:50:43 · 1036 阅读 · 0 评论 -
[android基础]Service和Thread的区别
1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。 2). Service:Service 是android的一种机制,当它运行的时候如果是Local Service,那么对应的 Service 是运行在主进程的 main 线程上的。如:onCreate,onStart 这些函数在被系统调用的时候都是在主进程的 m原创 2014-03-20 13:56:15 · 430 阅读 · 0 评论