- 博客(6)
- 收藏
- 关注
原创 service
Service中有一个唯一的抽象方法onBind();所以必须在在子类中实现,这个方法用来绑定活动和服务从而实现活动和服务之间的沟通,我们重写三个方法,分别是onCreate(),onStartCommand(),onDestory()。这三个方法分别在服务被创建,启动和销毁的时候别调用。 我们通过Intent来启动服务,Intent intent=new Intent(MainActivity.
2016-03-27 14:58:45
392
原创 SQLite数据库存储
//创建数据库 建立数据库,首先我们需要创建一个帮助类继承SQLiteOpenHelper类,SQLiteOpenHelper类是一个抽象类,其中有两个抽象方法,onCreate(),Upgrade();我们应该在自己的抽象类里面实现这两个抽象方法,并在其中事项创建数据库和升级数据库的逻辑。 SQLiteOpenHelper()方法中还有两个实例方法,分别用于对数据库
2016-03-09 19:37:59
489
原创 使用本地广播
系统的全局广播可以被其他的应用程序接收到,这样容易引入安全性问题,所以只能在应用程序本地使用的广播可以成功地解决广播安全性的问题。 我们使用LocalBroadcastManager作为广播控制器,来使用它的registerReceiver()方法来注册广播接收器,使用它的sendBroadcast()方法来发送广播,从而实现本地广播的应用。 源码: public class MainActi
2016-01-18 16:39:31
427
原创 发送自定义广播
我们希望广播可以根据我们自己的想法去实现一些东西,我们发出一条广播,在广播接收器中实现自己的逻辑,广播不受活动的影响,让我们的想法自由的在程序中穿梭(自己的理解)。所以自定义广播就成了实现我们想法的一个关键。 上篇提到广播分为两种:一种是,标准广播,另一种是有序广播,他们之间的区别是是否同时到达和是否可以被截断,下面我们自定义一个标准广播。 首先我们应该发送一条广播,使用intent发送我们的广
2016-01-18 15:18:18
441
原创 全局大喇叭,广播机制初篇。
刚开始接触广播机制的时候有点蒙,不知道全局大喇叭是什么意思,但是Broadcast Receiver又是android的一个重要的组成部分,还是从头开始吧。。。。。 首先广播分为两种,第一种标准广播,它是一种完全异步执行的广播,这也就意味着当广播发出之后,所有的广播接收器都会在同一时刻接收到这条广播,效率非常的高,但同时也意味着它不可以被截断。 第二种广播机制是有序广播,这是一种同步执行的广播,
2016-01-16 17:13:23
526
原创 ListView的效率提高
public class people{ private String name; private int image; public people(String name,int image) { this.name=name; this.image=image; } public String getName() { return name; } public int g
2016-01-08 16:23:56
400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅