获取android手机中已安装应用信息以及应用安装和卸载代码集合

PackageInfo packageInfo;        try {            packageInfo = this.getPackageManager().getPackageInfo(                    "com.twitter.android", 0);        } catch (NameNotFoundException e)
摘要由CSDN通过智能技术生成

很多APP都有推荐应用列表,但是我发现大量的app里的应用推荐没有显示本机是否已经安装了应用,

只要点击都会直接下载推荐的应用;

当然他们这么做显然是想换量来推广,但是这样用户体验就不好了,

本来用户手机上已经安装了该应用,正常情况下推荐应用列表那里应该显示已安装!

(随便选了一个应用如下图都是不显示用户是否已经安装)

那我们要做这种功能,就需要判断已安装应用和应用的已下载未安装,等等一些方法!


以下方法直接拿来就用:

/**
	 * 是否已经安装该应用
	 * @param context
	 * @param apk_package 包名
	 * @return
	 */
	public static boolean isInstallApp(Context context, String apk_package) {
		PackageInfo packageInfo;
		try {
			packageInfo = context.getPackageManager().getPackageInfo(
					apk_package, 0);
		} catch (NameNotFoundException e) {
			packageInfo = null;
			e.printStackTrace();
		}
		if(pack
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值