美文网首页
android 通过包名启动另外一个app

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

作者: 小相柳 | 来源:发表于2019-03-08 18:38 被阅读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"/>

相关文章

网友评论

      本文标题:android 通过包名启动另外一个app

      本文链接:https://www.haomeiwen.com/subject/mirdpqtx.html