在获取apk资源时候最重要的一个类就是PackageManager,我们可以通过这个类得到各种想要的东西,首先是得到已经安装的apk的基本信息,包括label,和图标等资源:
PackageManager pm = getPackageManager();
List apkInfos = pm.getInstalledPackages(0);
ArrayList infos_name = ne...
分类:
移动开发 时间:
2015-04-07 10:07:21
阅读次数:
169
public String getVersionName() { String versionName = ""; PackageManager packageManager = getPackageManager(); try { P...
分类:
其他好文 时间:
2015-04-07 09:32:53
阅读次数:
107
本文介绍了如何获取设备中已经安装的应用信息,包括:应用名称、包名、图标等。获得信息列表后,选择某一项记录还可以启动对应的应用!...
分类:
移动开发 时间:
2015-04-01 17:43:51
阅读次数:
140
读 Develop API Guides 有感(一)
我们可以使用下面的代码动态检测当前设备是否具备某一个特性,如是否有方向传感器
PackageManager pm = getPackageManager();
if(!pm.hasSystemFeature(PackageManager.FEATURE_SENSOR_COMPASS)) {
// This device do...
和应用程序相关的工具类
package com.flyou.utils;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNot...
分类:
移动开发 时间:
2015-03-29 16:35:35
阅读次数:
143
------------------------------main.java--------------------------
package com.example.rfe;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.uti...
分类:
其他好文 时间:
2015-03-29 09:27:55
阅读次数:
138
对于实现Serializable的子类,该子类中的属性类型必须全部都是已经实现Serializable的子类。
如:
public class User implements Serializable {
String name;
// public PackageManager pm; //PackageManager 因为没有实现Serializable接口,所以运行时会抛异常...
分类:
其他好文 时间:
2015-03-21 20:00:31
阅读次数:
102
PackageManager相关 本类API是对全部基于载入信息的数据结构的封装,包含下面功能:安装,卸载应用查询permission相关信息查询Application相关信息(application,activity,receiver,service,provider及对应属性等)查询已安装应用添...
分类:
移动开发 时间:
2015-03-19 13:09:47
阅读次数:
145
代码笔记:/**
* 得到应用层序的版本名称
*
* @return
*/
private String getVersionName() { // 用于管理安装的apk和未安装的apk
PackageManager packageManager = getPackageManager(); try {...
分类:
移动开发 时间:
2015-03-15 19:55:38
阅读次数:
212