过滤android应用列表(区分系统应用、第三方应用、sd卡中的应用)
if ((app.flags & ApplicationInfo.FLAG_SYSTEM) != 0) {
        // 系统程序
}else  if ((app.flags & ApplicationInfo.FLAG_SYSTEM) <= 0) {
        //非系统程序
}else if ((app.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0){
        //被用户更新过的系统应用
}else if ((app.flags & ApplicationInfo.FLAG_EXTERNAL_STORAGE) != 0) {
        //安装在sd卡的应用
}    
app.flags是通过
context.getPackageManager().getInstalledPackages(0)得到List<PackageInfo>,再通过packageInfo.applicationInfo.flags得到的。
过滤android应用列表(区分系统应用、第三方应用、sd卡中的应用)的更多相关文章
- android 将项目下的数据库拷贝到sd卡中
		/** * 将项目下的数据库拷贝到sd卡中 */ public static boolean copyDbToSdCard() { FileInputStream fis = null; FileOu ... 
- Android -- 拷贝assets下的资源文件到SD卡中(可以超过1M)
		很多手机游戏,在安装APK之后都得需要下载相应的资源包,然后才能进入游戏. 有这样一个需求:就是游戏中需要的资源包打在APK内,随apk一起进行安装到手机中. 这样就不需要,在安装APK之后,去下载资 ... 
- Android 4.0以后正确的获取外部sd卡存储目录
		刚解决这个棘手的问题 找了很久,随笔记下. 网上搜索 android 获取外部sd卡存储目录 普遍都是: 1) Environment.getExternalStorageDirectory() 这个 ... 
- Android 5.1.1在外置SD卡中创建文件夹
		Android 4.4之后WRITE_MEDIA_STORAGE 权限仅提供给系统应用,不再授予第三方App,WRITE_EXTERNAL_STORAGE 权限,仅仅用于授权用户写 primary e ... 
- Android将应用调试log信息保存在SD卡
		转载:http://blog.csdn.net/way_ping_li/article/details/8487866 把自己应用的调试信息写入到SD卡中. package com.sdmc.hote ... 
- 【Android 界面效果30】Android中ImageSwitcher结合Gallery展示SD卡中的资源图片
		本文主要是写关于ImageSwitcher结合Gallery组件如何展示SDCard中的资源图片,相信大家都看过API Demo 中也有关于这个例子的,但API Demo 中的例子是展示工程中Draw ... 
- Android获取SD卡中选中图片的路径(URL)
		最近在做一个图片上传的功能,需要提供上传图片在SD卡中的路径,在网上看了些例子,改改调试成功,代码很简单.其布局文件如下: [html] view plain copy <?xml ver ... 
- Android中使用SQLiteOpenHelper管理SD卡中的数据库
		使用Android中自带的SQLiteOpenHelper可以完成数据库的创建与管理,但有两点局限: (1)数据库创建在内存卡中,大小受限,创建位置位于/data/data/应用程序名/databas ... 
- android 读取sd卡中的图片
		一.获取读取SD卡的权限 <!--在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.perm ... 
- 大过年的,不下班的,上个Android文件操作类(内部存储和sd卡均可)
		package com.kkdiangame.UI.res; import java.io.ByteArrayOutputStream; import java.io.File; import jav ... 
随机推荐
- 转:.NET获取当前方法名或调用此方法的方法名
			Introduction Before .NET, we were always looking for a way to log current method name in a log file ... 
- 关于用了SSH连接之后,但是Chrome中访问stackoverflow超慢的原因
			FQ条件如下: SSH + Chrome + ProxySwitchySharp 其中ProxySwitchySharp已经设置了通配符: 但是打开 www.stackoverflow.com还是奇慢 ... 
- TYVJ 1011 NOIP 2008&&NOIP 2000 传纸条&&方格取数 Label:多线程dp
			做题记录:2016-08-15 15:47:07 背景 NOIP2008复赛提高组第三题 描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个m行 ... 
- PHP 如何读取一个1G的文件大小
			需求如下: 现有一个1G左右的日志文件,大约有500多万行, 用php返回最后几行的内容. 1. 直接采用file函数来操作 or file_get_content() 肯定报内存溢出注: 由于 fi ... 
- JAVA排序算法
			]; ; i < ; i++){ sort[i] = ran.nextInt(); } System.out.print(;i<sort.length;i++){ ;j<sort ... 
- IP地址在数据库里面的存储方式
			大多数公司的表结构都需要经过DBA进行审核,有时候你会看到存储IP地址采用varchar(15),这种方式都是传统的做法,这种方法需要占用15个字节,那么有更省空间的做法么?肯定是有的,那就是用int ... 
- C# - MVC
			Controllers 位置:Controllers 命名:HomeController // Views/Home/Index public ActionResult Index() { Vie ... 
- switch,break和default语句练习
			int w = 8; switch (w){ case 0: System.out.println("今天是星期日"); break; case 1: System.out.pri ... 
- centeros iptable模板文件
			iptables规则是空的.而且他们的selinux是关闭了的,这等同于把系统裸奔(总比windows裸奔好). 使用方法: 1.用root用户登录后 vi /etc/sysconfig/ipta ... 
- 点击li标记中的<a>标记改变li背景图片怎样实现
			<div class="nav"><ul><li id="li1" class="dianji" onclic ... 
