魅蓝

安卓跨进程绑定service

杀马特。学长 韩版系。学妹 提交于 2020-01-10 21:18:49
今天在学习aidl通信的时候,使用的是两个应用,一个充当客户端,一个充当服务端,在使用客户端绑定服务端的服务的时候一直绑定不成功。原来是使用的魅蓝机型的问题。上代码: 服务端AndroidManifest.xml部分代码:(没啥说的) <service android:name=".SinaSsoAuthService" android:exported="true" android:enabled="true" android:process=":remote"> <intent-filter> <action android:name="com.store.myservice.SinaSsoAuthService"/> </intent-filter> </service> 客户端代码示例1:(魅蓝和华为都可以绑定成功) private void bindSsoAuthService() { Intent intent = new Intent(); intent.setAction("com.store.myservice.SinaSsoAuthService"); //设置包名(方法一) //intent.setPackage("com.store.myservice"); //设置包名(方法二) ComponentName mComponentName = new