IT/ANDROID/AIDL/BINDSERVICE
文章平均质量分 62
crazyyangdan_
这个作者很懒,什么都没留下…
展开
-
android 远程bindService的步骤
1.创建serivce2.onBind要返回一个bind创建aidl, 需要暴露的方法(新建不能选择类,选择机器人)3.在Android.mk文件中写aidl的路径例如:LOCAL_SRC_FILES += src/com/.../aidl/backup/IBackupManager.aidl4.实现aidl的接口private final IBackupManag原创 2015-11-06 18:27:00 · 724 阅读 · 0 评论 -
远端绑定Service第三篇之客户端的Service
1.ServiceConnectionprivate class H****DataConnection implements ServiceConnection { @Override public void onServiceConnected(ComponentName name, IBinder binder) { r***tManager = I*****原创 2015-11-06 20:27:21 · 630 阅读 · 0 评论 -
远端绑定Service第一篇之AIDL进程间通信
1.定义aidl文件——————AIDL进程间通信1.AIDL的作用 在Android平台,每个应用程序App都运行在自己的进程空间。2.创建.aidl文件, 不同的是要显示import 复杂类型,即便复杂类型对象在同一个包内。 /当时我就没有导入,因为在一个包我认为不用导,一直说类找不到 不需要import Java基本数据类型 (int, long, cha原创 2015-11-06 20:14:34 · 501 阅读 · 0 评论 -
远端绑定Service第二篇之服务器端的Service
1.×××Service extends Service写一个Service2.public IBinder onBind(Intent intent) {return mBinder;}重新onBind方法3.private final I××××nager.Stub mBinder = new IL×××etManager.Stub() {@Overri原创 2015-11-06 20:22:48 · 551 阅读 · 0 评论