android 通过包名启动另外一个app

2019-03-08  本文已影响0人  小相柳

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"/>

上一篇下一篇

猜你喜欢

热点阅读