`

判断力应用程序安装位置

阅读更多
从Android 2.2开始软件可以安装到SD卡上,在API Level为8的SDK中新增了一个标记可以判断应用程序安装在机身内或机身外,通过 ApplicationInfo.FLAG_EXTERNAL_STORAGE 标记可以判断应用是否为是否安装在Sdcard上,当然对于SDK低于Android 2.2时可以通过ApplicationInfo的sourceDir属性为/sdcard/开头来确定APK安装的位置。
如下:
PackageManager pm=ctx.getPackageManager();
ApplicationInfo appInfo=pm.getApplicationInfo(pkgName, 0);


if ((appInfo.flags & ApplicationInfo.FLAG_EXTERNAL_STORAGE) != 0) {
                 // App on sdcard
                 System.out.println(pkgName+" install on sdcard");
}
分享到:
评论

相关推荐

    liunx下GPU压力测试程序,多分辨率界面

    安装和运行这个测试程序的步骤可能包括: 1. 解压下载的压缩包。 2. 给可执行文件赋予执行权限:`chmod +x GpuTest_Linux_x64_0.4.0` 3. 在终端中运行程序:`./GpuTest_Linux_x64_0.4.0` 4. 按照程序的提示选择测试...

    Android应用权限检测技术研究.pdf

    传统的Android权限管理方式允许应用程序在安装时一次性申请所有权限,用户只能选择全部接受或拒绝。这种模式导致了两个主要问题:一是用户无法对已经安装的应用进行权限调整,这可能导致敏感信息的泄露或不必要的...

    Mobileye 5 - 御眼安装说明书

    - Mobileye 5 系统虽然能提供有效的辅助,但并不能替代驾驶员的注意力和判断力,驾驶员应始终保持警惕。 - 定期检查系统的工作状态,确保其始终处于最佳性能水平。 #### 六、总结 Mobileye 5 作为一款领先的驾驶...

    计算机应用技术基础.pdf

    学生在考试中不得携带任何书籍、资料或物品,考试的知识点明确,如计算机硬件的选择与组装技术、BIOS设置、操作系统安装、驱动程序安装以及常用应用软件的安装与使用等,考核要求对应了不同层次的理解和掌握程度。...

    Setup Factory 简单应用PPT

    通过Setup Factory,用户可以轻松地打包软件产品,包括应用程序、驱动程序、字体等资源,并定制安装过程中的各个环节。 #### 二、新建项目的步骤 1. **启动Setup Factory**:首先打开Setup Factory软件。 2. **...

    基于PLC技术的电气控制应用分析 (1).pdf

    目前PLC技术在位置控制、温度控制以及CNG控制等方面得到了极佳的技术应用效果。电气工程的快速发展使得对PLC技术的研究和应用不断深化,通过不断更新的技术,PLC技术在电气控制领域的应用范围会不断扩大。

    要杀死一切APP 微信应用号是不是被神化了?.pdf

    微信应用号,简而言之,是一种在微信内部运行的轻量级应用服务,它利用HTML5技术让开发者可以创建无需下载安装的应用程序。这一概念的提出,预示着移动应用市场可能会迎来一场变革,而这场变革的前奏,是否真的意味...

    Kylix 程序设计

    它的主要特点是具有亲和力,能够使用户轻松地开发出Linux系统上的应用程序。 Borland公司在开发Kylix时特别注重了IDE的易用性。Kylix提供了一个集成的开发环境,集成了代码编辑器、调试工具、编译器以及其他一些...

    bold9000用的手机在线安装软件

    在当今信息化时代,智能手机已经成为我们日常生活和工作的重要工具,而为手机安装各种应用程序则是提升其功能的关键步骤。BlackBerry Bold 9000 是一款经典的黑莓手机,以其独特的全键盘和稳定的操作系统深受用户...

    欧母龙PLC例程源码汽车洗涤器电机喷射压力检测程序现生产线使用

    - **逻辑判断与控制**:PLC根据预设的逻辑程序对电信号进行处理,当检测到的压力值超出设定范围时,通过控制相应的执行机构调整喷射压力。 - **显示与报警**:系统还可以配备显示屏或报警装置,在异常情况下及时通知...

    关于光电鼠标技术在汽车上的应用

    同样,在ESP(电子稳定程序)系统中,通过在车身的特定位置安装图像传感器,可以测量车辆在横向和纵向的加速度变化,进而判断车辆的运动状态,如直线行驶、侧滑或旋转。 在汽车倒车后视的应用中,利用图像传感器对...

    饮酒游戏应用程序:包含各种饮酒游戏的应用程序

    饮酒游戏应用程序通常是一种娱乐软件,它集合了多种不同的饮酒游戏,旨在为聚会或社交场合提供互动和乐趣。在iOS开发中,使用Swift编程语言可以创建这样的应用。Swift是Apple推出的一种强大且易学的编程语言,专为...

    压力容器注册登记工作程序参照.pdf

    根据各国的安全生产法规,压力容器作为特种设备,其设计、制造、安装、使用、检验和维修都必须符合国家的法规标准,比如中国的特种设备安全法等。 3. **注册登记流程**: 注册登记工作是压力容器安全管理的重要...

    如意报表(Ming-WebReport-V3)安装程序

    3. 运行安装程序:找到解压后的安装文件,双击运行,按照向导指示进行操作。 4. 配置:在安装过程中,可能需要配置数据库连接、服务器端口等信息,确保与你的系统环境相匹配。 5. 完成安装:等待安装进度条完成,...

    计算机应用基础(windows7-office2010).ppt

    Windows 7操作系统是微软公司开发的一款广泛使用的个人计算机操作系统,它提供了用户友好的图形界面,方便用户进行文件管理、程序安装和系统设置。在第一章中,用户将学习如何启动和关闭计算机,以及熟悉桌面和窗口...

    C#程序开发范例宝典(第2版).part02

    实例246 创建应用程序快捷方式 340 7.5 系统设置 340 实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态...

    C#程序开发范例宝典(第2版).part08

    实例246 创建应用程序快捷方式 340 7.5 系统设置 340 实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态...

Global site tag (gtag.js) - Google Analytics