
四大组件
康耶
这个作者很懒,什么都没留下…
展开
-
Android---四大组件(Broadcast Receiver篇)
一,Broadcast Receiver详情通过发广播的形式,将消息传播过去,实现消息的传播。按照广播机制也可以分为两种,标准广播和有序广播无序广播:所有的接收者都会接收事件,不可以被拦截,不可以被修改。有序广播:按照优先级,一级一级的向下传递,接收者可以修改广播数据,也可以终止广播事件。Android中广播的使用:动态注册(纯Java):1,注册广播2,接收广播...原创 2019-02-27 15:30:35 · 496 阅读 · 0 评论 -
Android ---工具的使用(EventBus篇)
一,EventBus的详情EventBus就是一个传递数据的工具。主要在线程中执行,主要运用于回调,唤醒某指定的方法。例如:在Broadcast Recriver 中的接收器接收到信息,通过EventBus的方法把消息传回Activity中。例如:两个Activity中,前一个Activity结束后,通过EventBus的方法把消息传回后一个Activity中。二,使用方法1,...原创 2019-02-28 16:02:31 · 199 阅读 · 0 评论 -
Android --(Service)AIDL跨线程通信
一,AIDL详情AIDL是一种定义接口语言,用于多个应用间使用同一个Service的功能。相比其他跨线程通信:Broadcast Receiver,它的优势是:性能稳定,效率高,而且系统上实现共享内存。二,AIDL的使用:通常使用它需要启动Client端和Service端Service端创建1,先创建AIDL2,修改aidl文件,并 Rebuildint...原创 2019-03-01 12:01:34 · 570 阅读 · 0 评论 -
Android ---四大组件(ContentProvider篇)
一,ContentProvider详情ContentProvider是一个APP的对外接口,其他第三方APP或者本身APP通过Uri格式进行访问,得到自己想要的数据,实现数据间的共享功能。Uri的格式:<srandard_prefix>://<authority>/<data_path>/<id>srandard_prefix:这里用co...原创 2019-02-26 17:27:47 · 225 阅读 · 0 评论 -
GreenDao3.0简单使用
关于GreenDaogreenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。关于greenDAO的概念可以看官网greenDAOgreenDAO 优势1、一个精简的库2、性能最大化3、内存开销最小化4、易于使用的 APIs5、对 Android 进行高度优化GreenDao 3.0使用GreenDao 3.0采用注解的方式来定义实体类,通过gradle...原创 2019-03-13 14:34:40 · 155 阅读 · 0 评论 -
Android service后台执行定时任务
Android 的定时任务1,Java的API提供的Timer类Android 中使用容易受手机的休眠系统影响(例如:手机休眠,导致了这个功能的停止)。2,Android的Alarm机制Alarm 机制:主要就是借助了AlarmManager 类来实现的。这个类和NotificationManager 有点类似,都是通过调用Context 的getSystemService()方法来获取实例...原创 2019-03-13 15:16:24 · 9470 阅读 · 1 评论