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