Android中通过外部程序启动App的三种方法
第一种:直接通过包名:
IntentLaunchIntent=getPackageManager().getLaunchIntentForPackage("com.joyodream.jiji");
startActivity(LaunchIntent);
第二种:通过自定义的Action
Intentintent=newIntent();
intent.setAction("com.joyodream.jiji.main");
MainActivity.this.startActivity(intent);
<intent-filter>
<actionandroid:name="com.joyodream.jiji.main"/>
<categoryandroid:name="android.intent.category.DEFAULT"/>
</intent-filter>
第三种:通过Scheme
Intentintent=newIntent();
intent.setData(Uri.parse("joyodream://......"));
startActivity(intent);
<intent-filter>
<actionandroid:name="android.intent.action.VIEW"/>
<categoryandroid:name="android.intent.category.DEFAULT"/>
<dataandroid:scheme="joyodream"android:ssp="jiji"/>
</intent-filter>
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短