<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...
<!-- 这里展示了两种跨进程通讯的方式,都以activity + service的示例 -->
<!-- 第一种使用了handler方式实现远程调用,来自官方文档的示例 -->
<!-- 第二种使用了将binder作为接口的方式实现远程调用 -->
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<!-- example 1 start -->
<activity android:name=".service1.Binding" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service
android:name=".service1.MessengerService"
android:process=":remote" />
<!-- example 1 end -->
<!-- example 2 start -->
<!-- RPC Service -->
<service
android:name=".service2.MyRemoteService"
android:process=":remote" >
<intent-filter >
<action android:name="cn.gpb.service.MyRemote_service" />
</intent-filter>
</service>
<activity android:name=".service2.ServiceActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- example 2 end -->
</application>
</manifest>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...
<!-- 这里展示了两种跨进程通讯的方式,都以activity + service的示例 -->
<!-- 第一种使用了handler方式实现远程调用,来自官方文档的示例 -->
<!-- 第二种使用了将binder作为接口的方式实现远程调用 -->
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<!-- example 1 start -->
<activity android:name=".service1.Binding" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service
android:name=".service1.MessengerService"
android:process=":remote" />
<!-- example 1 end -->
<!-- example 2 start -->
<!-- RPC Service -->
<service
android:name=".service2.MyRemoteService"
android:process=":remote" >
<intent-filter >
<action android:name="cn.gpb.service.MyRemote_service" />
</intent-filter>
</service>
<activity android:name=".service2.ServiceActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- example 2 end -->
</application>
</manifest>
附件