Android 通过包名打开App的代码
来源:互联网 发布:php 在线拍卖系统源码 编辑:程序博客网 时间:2024/05/01 14:45
做launcher时,用户点击apk的图标就对应着需要打开这个apk,有两种方式可以启动这个apk
第一种:知道apk的包名和它的主Activity
// 帮助private ComponentName help_set;private final static String help_set_pack = "cn.abc.help";private final static String help_set_name = "cn.abc.help.MainActivity";/** * 启动一个app * com -- ComponentName 对象,包含apk的包名和主Activity名 * param -- 需要传给apk的参数 */private void startApp(ComponentName com, String param) {if (com != null) {PackageInfo packageInfo;try {packageInfo = getPackageManager().getPackageInfo(com.getPackageName(), 0);} catch (NameNotFoundException e) {packageInfo = null;Toast.makeText(this, "没有安装", Toast.LENGTH_SHORT).show();e.printStackTrace();}try {Intent intent = new Intent();intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setComponent(com);if (param != null) {Bundle bundle = new Bundle(); // 创建Bundle对象bundle.putString("flag", param); // 装入数据intent.putExtras(bundle); // 把Bundle塞入Intent里面}startActivity(intent);} catch (Exception e) {Toast.makeText(this, "启动异常", Toast.LENGTH_SHORT).show();}}}
/* * 启动一个app */public void startAPP(String appPackageName){try{Intent intent = this.getPackageManager().getLaunchIntentForPackage(appPackageName);startActivity(intent);}catch(Exception e){Toast.makeText(this, "没有安装", Toast.LENGTH_LONG).show();}}
0 0
- Android 通过包名打开App的代码
- Android 通过包名打开App的代码
- Android 通过包名打开App的代码
- Android 通过包名打开App的代码
- Android 通过包名打开其他APP
- Android通过包名打开app
- Android 通过包名打开APP
- android中 包名打开app
- Android开发~如何简单查看当前打开App的包名和类名
- Android 通过包名或类名启动APP
- Android 从一个APP通过包名启动另一个APP
- 通过包名打开apk
- Android通过包名或类名启动APP或者一个Activity 以及 判断APP的运行状态
- Android 编程日记 如何通过包名打开一个应用程序
- android 如何通过包名打开其他应用
- android 打开指定包名的apk
- Android中通过pid获取app包名
- Android 通过包名启动另一个应用(APP)
- Mapr使用数据(三)——配置应用程序
- myPid() 和 myUid() 的区别
- 安卓开发者必备的42个链接
- [Leetcode] Container With Most Water (Java)
- 筹资与投资循环审计案例
- Android 通过包名打开App的代码
- Mapr配置应用程序(一)——配置的容量
- logrotate简单实现各种日志自动轮转
- 关于编码ansi、GB2312、unicode与utf-8的区别
- 免费WORD替代品
- 期初余额、期后事项审计与审计报告案例
- 无论快乐与悲伤,最后都将成为回忆
- 网络攻击篇
- Java 7之基础类型第4篇 - Java字符类型