Android 检查手机上是否安装了指定的软件(根据包名检测)

Android检查手机上是否安装了指定的软件(根据包名检测)

/**
* 检查手机上是否安装了指定的软件
* @param context
* @param packageName
* @return
*/
public static boolean isAvilible(Context context, String packageName) {
    final PackageManager packageManager = context.getPackageManager();
    List<PackageInfo> packageInfos = packageManager.getInstalledPackages(0);
    List<String> packageNames = new ArrayList<String>();

    if (packageInfos != null) {
        for (int i = 0; i < packageInfos.size(); i++) {
            String packName = packageInfos.get(i).packageName;
            packageNames.add(packName);
        }
    }
    // 判断packageNames中是否有目标程序的包名,有TRUE,没有FALSE
    return packageNames.contains(packageName);
}
时间: 2024-07-29 08:08:19

Android 检查手机上是否安装了指定的软件(根据包名检测)的相关文章

[Android] 判断手机上是否安装了某个程序

http://blog.csdn.net/xiaodongrush/article/details/9320135 1. 首先得到该程序的包名 这个连上手机ADB,看logcat就能看到.比如:QQ客户端的包名是com.tencent.mobileqq. 2. 然后通过PackageManager判断是否存在该包的程序 [java] view plaincopyprint? private boolean isPkgInstalled(String pkgName) { PackageInfo 

Android——分享文本给微博、微信、qq、邮箱、我的电脑等等手机上所安装的能够通信的软件

我们有时候需要将文本.图片等分享到微博.微信.qq好友等,网上有好多代码,实现复杂,对于初学者来说,读起来很困难,其实,分享这一功能是很容易实现的.实现代码如下(经过了测试): 1.分享文本: Intent intent = new Intent(Intent.ACTION_SEND); //启动分享发送的属性     intent.setType("text/plain");//分享发送的数据类型为文本   intent.putExtra(Intent.EXTRA_SUBJECT,

ArcGIS for Android 在Eclipse上的安装配置 (下:安装配置篇)

承接上一篇ArcGIS for Android 在 Eclipse上的安装配置(上:下载篇),本文详细说明一下ArcGIS Runtime SDK for Android 在Eclipse环境下安装配置. 本文主要包括两部分: 一.自动安装(适用于arcgis-android-sdk-v10.2.4 以及之前SDK版本): 二.手动配置(适用于arcgis-android-sdk-v10.2.5 以及之后SDK版本): 以下自动安装以v10.2.4版本为例,手动配置以v10.2.5版本为例,默认

电脑上怎么安装CAD看图软件,并打开dwg格式图纸?

电脑上怎么安装CAD看图软件,并打开dwg格式图纸?前几天小编给大家介绍过在手机中怎么安装和使用CAD看图,大家对这个也有了一定的了解和认知,但是在电脑中能安装CAD看图吗?电脑上怎么安装CAD看图软件,并打开dwg格式图纸?大家都知道吗?有什么好的办法?那下面就利用迅捷CAD看图来给大家说一下电脑上怎么安装CAD看图软件,并打开dwg格式图纸的具体操作步骤,想要了解的朋友就一起来看看吧. 步骤一:首先电脑中没有下载安装CAD编辑器的小伙伴们,还是需要在日常使用的电脑中任意的打开一个浏览器,在浏

手机中能安装CAD看图软件吗?并怎么进行使用?

手机中能安装CAD看图软件吗?并怎么进行使用?现在随着科技的不断发展,以前只能在PC端使用的软件,现在可支持移动端了,就拿这个CAD看图软件来说吧,以前只有电脑中才可以下载使用,移动端是不能下载的,所以现在手机中能安装CAD看图软件,但是要怎么进行使用了,具体要怎么来进行操作.下面就来教教大家具体操作方法,以下是具体操作过程,想要了解的朋友也一起来看看吧! 第一步:首先,在手手中下载CAD看图软件,如果你的手机是安卓系统的话就去手机应用商店中进行搜索迅捷CAD看图进行下载安装,还可以在手机百度助

电脑上如何安装CAD看图软件及dwg图纸的打开?

电脑上如何安装CAD看图软件及dwg图纸的打开?dwg格式是CAD图纸文件的基本格式之一,一般绘制完成的CAD图纸文件都是这两种格式的,而这种格式是需要专门使用到看图软件才能够将其进行打开的,所以这就需要我们去下载一款好用的CAD看图软件操作,具体应该怎么样进行,下面小编就要来教大家的就是电脑上如何安装CAD看图软件及dwg图纸的打开的全部操作步骤,希望能够帮助到你们,望采纳! 步骤一:首先需要进行打开电脑上面的浏览器搜索迅捷CAD,然后在下方出现的百度推荐中点击进入官网上面! 步骤二:进入官网

linux主机上编译安装rpcapd实现wireshark远程抓包功能

使用wireshark在远程linux系统抓包 简介 由于在做分布式HLR时,需要一边测试,一边抓取信令消息,而现在分布式HLR的系统都是采用linux,抓包可以使用tcpdump工具,不过感觉不是很方便.正好,之前的测试的同事,已经实现了使用笔记本上的wireshark远程抓包,而我以前对此没有做过了解,不是很懂,抽空在网上查了查资料,大概屡清楚了实现方法.实现远程抓包,主要借助winpacp这个软件中的rpcapd工具,这里就对在linux下的rpcapd工具的安装,使用和windows下的

20_Android中apk安装器,通过WebView来load进一个页面,Android通知,程序退出自动杀死进程,通过输入包名的方式杀死进程

?? 场景:实现安装一个apk应用程序的过程.界面如下: 编写如下应用,应用结构如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_heigh

AndroidManifest.xml里加入不同package的component (Activity、Service里android:name里指定的值一般为句号加类名),可以通过指定完全类名(包名+类名)来解决

我们都知道对于多个Activity如果在同一个包中,在Mainfest中可以这样注册 Xml代码   <span style="font-size: small;"><?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package=&