1、自己编译一个app,创建一个后台服务
<service
android:name=".MyService"
android:enabled="true"
android:exported="true"></service>
public class MyService extends Service {
private static final String TAG = "MyService";
public MyService() {
}
@Override
public IBinder onBind(Intent intent) {
// TODO: Return the communication channel to the service.
// throw new UnsupportedOperationException("Not yet implemented");
return null;
}
@Override
public void onCreate(){
super.onCreate();
}
@Override
public int onStartCommand(Intent intent1,int flags,int startId){
// TODO 在这个地方调用第三方app的导出服务
return START_STICKY;
}
}
Intent intent = new Intent(MainActivity.this,MyService.class);
startService(intent);
2、先启动第三方app,并用adb shell 调用一下导出组件
adb shell am startservice -n "123123/1231232"
3、启动自己编写的app,运行后台服务