android中通过代码启动应用程序
16lz
2021-01-25
android中通过代码启动应用程序
效果如上,也就是实现应用程序的管理功能:
运行:1.取得应用程序具有启动属性的Activity,也就是主Activity。
Log.i(TAG, infos.get(position)+"运行");try {PackageInfo info = getPackageManager().getPackageInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES|PackageManager.GET_ACTIVITIES);ActivityInfo [] activityInfos = info.activities;ActivityInfo activityInfo = activityInfos[0];Intent intent = new Intent();intent.setClassName(packageName, activityInfo.name);startActivity(intent);} catch (Exception e) {Toast.makeText(this, "应用程序无法启动", 0).show();e.printStackTrace();}
更多相关文章
- android:nextFocus 属性介绍
- android 硬件加速
- android4.0下使用multiDexEnabled属性的踩坑日记
- Studio报错 You need to use a Theme.AppCompat theme的两种解决
- Fragment 和 Activity 全通讯
- android学习记录(三) UI界面
- Android完全关闭应用程序
- Android(安卓)studio中 RelativeLayout 的 layout_marginBottom
- Android(安卓)自定义View步骤