摘要: 1.Android中的广播主要分为两种形式 1)标准广播 是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎在同一时刻都能接收到广播,所以它们之间并无顺序,也因此效率更高但同时也意味 着无法被截断。 2)有序广播 是一种同步执行的广播,在广播发出后,同一时间只有一个广播接收器接收到该条广 阅读全文
posted @ 2016-11-12 17:20 指尖上的代码 阅读(331) 评论(0) 推荐(0)
摘要: 服务是Android中实现程序运行后台的解决方案,特别适合不用和用户进行交互而又需要长期运行的任务。服务不依赖任何用户界面。 1.创建Servrcie 1)创建一个Service只需要继承Service类就行。需要重写onCreate()和onBind()方法。 2)新创建的Service必须要在A 阅读全文
posted @ 2016-11-12 17:05 指尖上的代码 阅读(4641) 评论(0) 推荐(0)
摘要: 1.Content Resolver 每个应用程序都有一个ContentResolver实例,可以使用getContentResolver方法来对其进行访问。当Content Provider公开数据时,ContentResolver是用来在这些Content Provider上进行查询和执行事物的 阅读全文
posted @ 2016-11-12 16:42 指尖上的代码 阅读(350) 评论(0) 推荐(0)
摘要: Fragment是随着Android 3.0推出时携带的一部分,若是在1.6版本中使用,必须引入相应的支持包。Fragment最大的优点是你可以根据不同设备的屏幕大小创建动态的UI。Fragment有以下几个特点。 每个Fragment是个独立的模块 与其所在的Activity紧密的联系在一起 多个 阅读全文
posted @ 2016-07-30 23:36 指尖上的代码 阅读(455) 评论(0) 推荐(0)
摘要: Android应用程序的不能自己控制他们自己的进程,但是Android运行时可以管理每个进程。因此正确的理解Activity的生存期,对于保证用户有个良好的体验有着很大的帮助。 1. Activity栈及状态 Activity栈是当前正在运行的所有Activity后进先出的集合。新启动的Activi 阅读全文
posted @ 2016-07-19 22:59 指尖上的代码 阅读(1002) 评论(0) 推荐(0)
摘要: Java创建线程有两种方式 1.通过Runnable接口实现(推荐的方式) (1)新建一个类实现Runnable接口,需要重写run方法 (2)新建一个线程对象,在构造器中传入实现了Runnable接口的类 (3)调用Thread的start方法 2.通过继承Thread类来实现 (1)新建一个类继 阅读全文
posted @ 2016-04-23 19:17 指尖上的代码 阅读(166) 评论(0) 推荐(0)