方法一:
此方法只是打开APP,说白了就是类似你手动点击APP图标打开而已
PackageManager packageManager = getPackageManager();
Intent intent = new Intent();
intent = packageManager.getLaunchIntentForPackage("cn.xiayiye.cn");
startActivity(intent);
方法二:
可跳转APP内部任意页面,也可跳转指定APP任意页面
1.先得在要被跳转的activity里面配置好scheme参数如下:
<activity
android:name=".ui.MainActivity"
android:launchMode="singleTask"
android:theme="@style/AppTheme">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="user"
android:scheme="main" />
</intent-filter>
</activity>
再看下如何调用,特别简单:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("main://user")));