android 通过包名启动另外一个app:
Intent intent =mContext.getPackageManager().getLaunchIntentForPackage(packageName);
mContext.startActivity(intent);
通过包名和类名启动一个其他应用的Service
Intent intent =new Intent();
ComponentName cn =new ComponentName(packageName, packageName.serviceName);
intent.setComponent(cn);
startService(intent);
要打开其他app的service,该service必须开启exported=true
<service android:name=".Service"
android:exported="true"/>
网友评论