当做记录了,一般应用商店,应用宝,九游,豌豆荚之类的app都是按下面这种方式跳转的
//appPkg是游戏包名 ,marketPkg是应用商店包名
Uri uri = Uri.parse("market://details?id=" + appPkg);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setPackage(marketPkg);
startActivity(intent);
taptap:
String url = "taptap://taptap.com/app?app_id=xxxxx&source=outer|update";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
4399游戏盒:
String url = "m4399://gameDetail?gameId=xxxxxx&package=xxxxxxx";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
gameId可以去app里搜你的游戏然后分享链接,链接里的数字就是gameId
package填游戏包名
bilibili:
String url = "bilibili://game_center/detail?id=xxxxx"
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
id通过去游戏界面分享链接获得