美文网首页
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