有问题...act:package com.example.service3;import android.os.Bundle;import android.os.IBinder;import android.view.View;import android.view.View.OnClickLis...
分类:
移动开发 时间:
2015-05-15 13:30:25
阅读次数:
146
Service类中和Service绑定有关的回调函数有2个:
1.IBinder onBind(Intent intent);
该方法的返回值会传递给android.content.ServiceConnection.onServiceConnected(ComponentName name, IBinder service),如果该方法返回值为null,则该Service不能...
分类:
其他好文 时间:
2015-04-23 09:42:58
阅读次数:
185
服务类,一定要在清单文件中注册public class lightService extends Service { private boolean ifrun = false; @Override public IBinder onBind(Intent intent) { ...
分类:
移动开发 时间:
2015-04-15 18:42:57
阅读次数:
138
在Custom_NvRam_LID.h中,找到需要读取的ID对应的值实现NvRAMAgentimport java.lang.String;import android.os.RemoteException;import android.os.IBinder;import android.os.II...
分类:
其他好文 时间:
2015-04-10 20:07:01
阅读次数:
279
先写了个Service,在服务中通过广播来监听HOME键操作:
public class HomeService extends Service{
private MonitoHomeReceiver mHomeBroadcastReceiver;
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Ove...
分类:
移动开发 时间:
2015-04-10 17:57:57
阅读次数:
373
此篇来Mark一下Android中的aidl接口调用中的问题:
aidl接口中的会通过回调返回一个自定义的IBinder实例;
通常我们调用时会先bindService,然后要等...之所以要等,是因为bindService之后,ServiceConnection接口中的回调onServiceConnected,总是会延时几百毫秒才会被调用到,所以,调用完bindService之后立即...
分类:
其他好文 时间:
2015-03-20 18:44:12
阅读次数:
175
intent 和intent Filters
startActivity()的机制
用到了IBinder ipc 用到了进程间通讯机制
activity有四种LaunchMode
当startActivity()的时候不知道启动的是不是和自己的activity在一个
进程中,所以要用 IPC 进程间通讯来调用
简单的用法
1
...
分类:
其他好文 时间:
2015-03-13 18:56:08
阅读次数:
172
方法1:使用内部APIs 该方法和其他所有内部没有向外正式公布的APIs一样存在它自己的风险。原理是通过获得WindowManager的一个实例来访问injectKeyEvent/injectPointerEvent这两个事件注入方法。IBinder wmbinder = ServiceManag....
分类:
移动开发 时间:
2015-02-25 01:53:58
阅读次数:
750
binder是一个远程对象的基础类,核心部分是远程调用机制,这部分是由IBinder定义的。它是对IBinder类的实现,其中IBinder类提供这样一个类的标准的本地化实现方式。
大多数开发者不会去直接实现Binder类,而是用AIDL工具来描述他们自己想要的接口,借助它来生成一个合适的Binder子类。然而,你也可以直接继承Binder来实现你自定义的RPC协议,或者更简单地,实例化一个原生...
分类:
其他好文 时间:
2015-02-07 18:55:59
阅读次数:
273
public class MainActivity extends Activity {
private music.MyBinder mm;//在activity里面得到服务ibinder对象的引用
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceS...
分类:
移动开发 时间:
2015-02-05 09:38:04
阅读次数:
153