首先,来个简单的,获取本应用的信息 :

//获取 build.gradle 中的 versionName 和 versionCode

try {

PackageInfo info = getPackageManager().getPackageInfo(getPackageName(), 0);

String name = info.versionName;

int code = info.versionCode;

} catch (PackageManager.NameNotFoundException e) {

e.printStackTrace();

}

是不是很简单 !

获取其他应用的信息

//获取已安装应用的列表

List packages = getPackageManager().getInstalledPackages(0);

if (packages.size() > 0) {

for (int i = 0; i < packages.size(); i++) {

PackageInfo packageInfo = packages.get(i);

String packageName = packageInfo.packageName; //app包名

String versionName = packageInfo.versionName; //app的versionName

int versionCode = packageInfo.versionCode; //app的versionCode

String appName = packageInfo.applicationInfo.loadLabel(getPackageManager()).toString(); //app名

Drawable icon = packageInfo.applicationInfo.loadIcon(getPackageManager()); //app图标

if ((packageInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) {

//非系统应用

} else {

//系统应用

}

}

}

判断某应用是否已安装

private boolean checkHasInstalled(String packageName) {

PackageInfo pi;

try {

pi = getPackageManager().getPackageInfo(packageName, 0);

} catch (PackageManager.NameNotFoundException e) {

return false;

}

return pi != null;

}

android读取短信内容简书,Android 获取App信息相关推荐

  1. androidの读取短信内容

    androidの读取短信内容 1. 读取短信内容,很简单,直接上代码 <span style="font-size:14px;"> public Uri SMS_INB ...

  2. Android 读取短信内容(模拟器)

    读取短信内容 读取短信的内容就要知道短信放在哪里,然后通过查询语句把结果封装到实体类的List中,再全部打印出来即可. 下面是具体的代码: activity_main.xml <?xml ver ...

  3. Android接收读取短信内容

    一.注册短信接收广播: public static final String SMS_BORADCAST = "android.provider.Telephony.SMS_RECEIVED ...

  4. JavaScript 通过plus读取android手机短信内容

    JavaScript 通过plus读取android手机短信内容. 1.获取android权限 在HBuilder工程中双击应用的"manifest.json"文件,切换到&quo ...

  5. Android读取短信和联系人

    读取短信和联系人经常会用到,要了解的是这是内容提供者(contentProvider)的知识点,大家都知道数据库是在data-->data 对应的包目录下,其他应用是不可以访问到的,如果有些数据 ...

  6. android 发送短信 广播 demo,向Android模拟器打电话发短信的简单方法

    在开发android应用程序时,有时候需要测试一下向android手机拨打电话发送短信时该应用程序的反应.譬如编写一个广播接收器,来提示用户有短信收到或者处理短信,就需要向该手机发送短信来进行测试.这 ...

  7. android修改短信内容,Android手机

    Android手机为例,如何查看/更改短信中心号码 在上述的几个情况之中,第一种现象比较普遍.许多用户接收不到信息大多也和短信中心号码有关.在Symbian系统手机,以及Windows Mobile系 ...

  8. android 读取短信 彩信,Android 短信转换成彩信的消息数量(实例代码)

    默认3条以上转为彩信 改为5条 路径vendor/mediatek/proprietary/packages/apps/Mms/src/com/android/mms/MmsConfig.java p ...

  9. android 读取短信 彩信,Android系统中发送短信和彩信的代码

    发送短信: String body="this is sms demo"; Intent mmsintent = new Intent(Intent.ACTION_SENDTO, ...

最新文章

  1. BZOJ 2244: [SDOI2011]拦截导弹 DP+CDQ分治
  2. 如何避免_旅游住宿如何避免雷区?
  3. 在ubuntu下安装memcache
  4. Windows 10怎么了?
  5. 电气毕业生在国家电网都干啥工作?
  6. Java锤子剪刀布大家应该都会玩“锤子剪刀布”的游戏: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。
  7. Centos7.5常用firewall-cmd命令集
  8. PostgreSQL定时自动备份
  9. FPGA实现VGA显示(五)——————配置ROM测试及图片显示(b)
  10. dataset存入mysql_dataset保存到数据库
  11. 0基础学嵌入式:嵌入式linux视频教程免费分享!
  12. java 学生签到考勤系统_学生考勤管理系统 用了ecplise编程实现Java+jsp+mysql数据库实现对学生的考勤管理签到和教师查看登陆注册以及一套完整的增删改查 - 下载 - 搜珍网...
  13. ERP基础数据 华夏
  14. 图片从服务器在网页显示,spring从服务器磁盘读取图片,然后显示于前端页面上...
  15. 40家全球知名MCU生产厂商及其详细介绍
  16. anaconda 和Tensorflow 2 安装
  17. linux xmanager 网络端口 177,通过xmanager连接linux系统
  18. 服务器安装与维护,服务器安装与维护 PPT课件
  19. 计算机内存不足 c盘快满了怎么办,电脑C盘内存快满了怎么清理垃圾
  20. C# .NET实现手机接收短信

热门文章

  1. python爬虫的技能_python-爬虫技能升级记录
  2. 网速、宽带速率运营商说法与用户说法转换
  3. php7 数据库查询结果,php如何获取数据库查询结果
  4. java图像增强_java图片对比度调整示例代码
  5. ubuntu分屏软件_Ubuntu 17.10安装终端分屏:Terminator终端终结者
  6. 文本分类模型_文本分类模型之TextCNN
  7. crlf注入漏洞 java解决办法_HTTP响应拆分漏洞(CRLF注入攻击)解决办法
  8. html5掉落效果,HTML5 菜单掉落动效
  9. 使用java实现类似nc的功能_在FANUC机器人中使用后台运行逻辑实现PLC功能
  10. swoole不是php,Swoole