1、通过包名获取要跳转的app,创建intent对象
Intent intent = getPackageManager().getLaunchIntentForPackage("com.example.chonghongjiahua");
2、如果intent为空,表明没有找到相关联的APP应用,否则使用
startActivity启动intent
if (intent != null) {
// intent传递参数
intent.putExtra("ipAddress", "10.112.4.196");
intent.putExtra("port", "9080");
startActivity(intent);
} else {
// 没有安装app应用使用Toast进行提示
Toast.makeText(getApplicationContext(), "请先
下载APP", Toast.LENGTH_LONG).show();
}
本文介绍如何通过指定包名在Android中启动另一个应用程序,并展示了如何向目标应用传递必要的参数,如IP地址和端口号。如果未安装对应的应用,则会提示用户先行下载。
1274

被折叠的 条评论
为什么被折叠?



