[Android]检测和启动其他程序
2011-12-31 16:30
375 查看
原创文章, 转载请保留出处: http://blog.csdn.net/s278777851/article/details/7168858
第一步,检查是否已经安装某个程序, 这个时候需要知道包名.
第一步,检查是否已经安装某个程序, 这个时候需要知道包名.
public boolean isAppExist(Context context,String pageName){ try { context.getPackageManager().getPackageInfo(pageName,0); return true; } catch (NameNotFoundException e) { return false; } }第二步,启动程序, 这个时候不止需要知道包名, 还需要知道启动的activity的具体类名
Intent i = new Intent("android.intent.action.MAIN"); i.setComponent(new ComponentName("com.xxx", "com.xxx.mainActivity")); startActivity(i);
相关文章推荐
- android应用程序中启动或卸载其他apk程序
- Android 隐藏程序的图标并使用其他APP启动
- android 程序检测是否安装其他一个程序
- Android Training - 和其他程序交互(3) - 允许其他程序启动你的activity
- 如何在android应用程序中启动其他apk程序,被启动程序退出后返回之前的程序?
- Qt 5.7 android 启动其他Android程序
- android启动设备上的其他程序(如果未启动启动程序,已启动将当前程序显示在最上面)
- Android 学习 之 无需类名启动其他程序
- UNITY3D android 启动其他程序,启动apk C#代码
- android中使用代码启动其他程序
- Android:通过意图启动其他程序、Uri、setAction、setData、setDataAndType
- 如何在android应用程序中启动其他apk程序,被启动程序退出后返回之前的程序
- Android:通过意图启动其他程序、Uri、setAction、setData、setDataAndType 推荐
- android 程序外启动其他应用
- Android 中在程序启动的时候自动检测网络状态(WiFi/手机网络)
- UNITY3D android 启动其他程序,启动apk C#代码
- android 程序检测是否安装其他一个程序
- Android---其他程序启动自己的Activity
- Android 设置程序先启动登录界面 再启动主界面
- android程序启动画面-Splash