外部程序启动App
第一种:直接通过包名:
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.joyodream.jiji"); startActivity(LaunchIntent);
第二种:通过自定义的Action
Intent intent = new Intent(); intent.setAction("com.joyodream.jiji.main"); MainActivity.this.startActivity(intent); <intent-filter> <action android:name="com.joyodream.jiji.main" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>
第三种:通过Scheme
Intent intent = new Intent(); intent.setData(Uri.parse("joyodream://......")); startActivity(intent); <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="joyodream" android:ssp="jiji" /> </intent-filter>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。