前言
在android开发过程中,我们有时会涉及到在本应用中打开第三方应用的需求,那么这里我封装了一个工具类——AppHelper,用于实现获取本设备中app安装列表及在本应用中打开第三方应用的功能,下面就来看看它的使用吧。
今天涉及内容:
AppHelper 方法简介
AppHelper 在 Activity 中的使用
第三方应用打开失败的可能原因
效果图和项目结构图
AppHelper 源码
先来波效果图
效果图.gif
一.AppHelper 方法简介
AppHelper主要方法如下:
/**获取设备安装的app列表信息**/
public static List getAppInfos(Context context)
/***
* 根据包名打开一个app
*
* @param context
* @param packageName: 包名全称,如:"com.ss.android.article.lite"
*/
public static boolean openAppByPackageName(Context context,String packageName)
二.AppHelper 在 Activity 中的使用
下面贴出AppHelper在TempActivity 中使用代码:
@RequiresApi(api = Buil