-
SharePreferences存数据查看全部
-
Ibinder接口会包含程序的数据,而且这个IBinder接口不能直接用,Android已经为开发者写好了一个类————Bind类,已经继承了Ibinder接口,只需要去重写一个类,继承Bind类,然后将其作为Ibind的参数返回即可 当启动源跟Service连接意外丢失的时候调用onServiceDisconnectted方法,或者当Service崩溃,或者被强行杀死了。 当启动源跟Service成功连接之后将会自动调用onServiceConnected方法查看全部
-
两种启动Service方式的特点 start方式特点 服务和启动源没有任何关系 无法得到服务对象 Bind方式特点 通过Ibinder接口实例,返回一个ServiceConnection对象給启动源 通过ServiceConnection对象的相关方法可以得到Service对象查看全部
-
bindService(service,conn,flags); service 也就是Intent conn flags 是用来使服务器创建用的 Service.Bind_AUTO_CREATE unbindService(null);查看全部
-
Service service的声明周期查看全部
-
SQLite常用方法查看全部
-
Service类型 本地服务(Local Service) 远程服务(Remote Service) Android系统内部的应用程序之间 定义IBinder查看全部
-
service运行在主线程,不能有它来做耗时的请求或者动作 可以在服务中开一个线程,在线程中做耗时动作查看全部
-
ServiceConnection查看全部
-
/data/data/(包名)/ 放在这里面的数据查看全部
-
getIype()方法查看全部
-
动态注册的BroadcastReceiver会早于静态注册的收到广播查看全部
-
使用BroadcastReceiver的方法: 发送: 首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Action,Category)装入一个Intent对象,然后通过调用Context.sendBrocast(),sendOrderBroadcast()或者sendStickyBroadcast()方法,把Intent对象以广播的方式发送出去。 接受: 当Intent发送之后,所有已经注册的BroadcastReceiver会检查注册时的IntentFilter是否与发送的Intent相匹配,若匹配则会调用BroadcastReceiver的onReceive()方法。所以当我们定义一个BroadcastReceiver的时候,都需要实现onReceive()方法查看全部
-
通过getSharedPreferences获取SharedPreferences对象 通过定义Editor对象,编辑SharedPreference对象 editor.putString 存入所需的文件 putString 存入整数型数据 getString获得存入的字符数据 .commit(); 表示提交操作查看全部
-
SharePreferences使用查看全部
举报
0/150
提交
取消