android 获取默认程序图标,android – PackageManager.getApplicationIcon()返回默认图标?...
我刚想通了.有一个PackageManager.getDefaultActivityIcon()方法返回一个Drawable.如果Drawable的Bitmap与应用程序图标Drawable的Bitmap匹配,则它是默认图标.
PackageManager pm = context.getPackageManager();
Drawable icon = pm.getApplicationIcon(apk.package_name);
Drawable default_icon = pm.getDefaultActivityIcon();
if (icon instanceof BitmapDrawable && default_icon instanceof BitmapDrawable) {
BitmapDrawable icon_bd = (BitmapDrawable)icon;
Bitmap icon_b = icon_bd.getBitmap();
BitmapDrawable default_bd = (BitmapDrawable)pm.getDefaultActivityIcon();
Bitmap default_b = default_bd.getBitmap();
if (icon_b == default_b) {
// It's the default icon
}
}
android 获取默认程序图标,android – PackageManager.getApplicationIcon()返回默认图标?...相关推荐
- Android 进程 缓存服务,Android获取应用程序大小和缓存的实例代码
info package com.qin.appsize; import android.content.Intent; import android.graphics.drawable.Drawab ...
- android子view获取父布局,Android获取布局父ID(Android get layout parent id)
Android获取布局父ID(Android get layout parent id) 我想知道View和ViewParent有什么区别? 我想获取ImageView父级的Id,但我不能这样做: m ...
- Android获取实况天气接口, android获取实时天气预报代码
Android获取实况天气接口, android获取实时天气预报代码 天气API的免费接口, 不需要注册key, 访问url直接返回json数据 1 调用的接口 url https://www.tia ...
- android获取电池信息;android获取电池容量、技术、电压、电量、温度等信息
android获取电池信息:android获取电池容量.技术.电压.电量.温度等信息 1.这里我仅展示工具类,需要注意的是这里的部分值要刷新后才能显示,添加刷新UI的方法即可,而且电量温度等都是变化的 ...
- android获取GPU信息;android获取GPU渲染器、供应商、版本和扩展名等信息
android获取GPU信息:android获取GPU渲染器.供应商.版本和扩展名等信息 效果: 1.布局文件 <?xml version="1.0" encoding=&q ...
- android代码获取应用名称,Android获取应用程序名称(ApplicationName)
MainActivity如下: package cn.testapplicationname; import android.os.Bundle; import android.widget.Text ...
- android获取程序名称,Android获取应用程序名称(ApplicationName)示例
MainActivity如下: 代码如下: package cn.testapplicationname; import android.os.Bundle; import android.widge ...
- Android获取第三方程序的包名
前言 有时我们需要在自己的程序调起第三方程序,这个时候我们就需要知道第三方程序的包名和入口界面的Activity. 下面我们介绍几种方式获取第三方程序的包名及程序入口Activity. 1.使用adb ...
- android 获取已安装 错误代码,android获取手机已经安装的app信息
Android获取手机已安装APP(系统/非系统) 效果图 主体代码 private ListView mlistview; private ListpackageInfoList; private ...
最新文章
- 解决文字无法缩小的问题
- 03、NavMesh--导航网格寻路
- 第二百九十、一、二天 how can I 坚持
- html5 ariicle,42068 RECEPTACLE, FASTON,™ .110 SERIES CUSTOMER DR
- js引擎执行代码的基本流程
- X-Frame-Options 配置
- 3蛋白wb_WB常见问题原因分析及解决办法
- windows7下修改hosts文件无效解决办法(转)
- gitlab提交代码
- 微服务架构设计思维导图总结
- 2019大数据挑战赛
- HTML中怎么将播放器隐藏显示,HTML不显示播放器代码
- Bagging 和 Boosting理解、区别与联系
- IntellijIdea2018 Liscense server激活码
- 项目延期常见的原因及解决方法
- c语言输出菱形for循环_c语言输出菱形
- 一度智信电商是真的假的?
- [学习笔记]马氏链模型
- 警惕股票连续涨停后的跌停情况,需再三注意!(实例)
- Easy bcd有没Linux版本,Windows下使用EasyBCD和LiLi USB Creator安装Linux系统