你可能想看看PackageManager和ApplicationInfo看看它是否有你需要的一切。
final PackageManager pm = getPackageManager();
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages) {
Log.d(TAG, "Installed package :" + packageInfo.packageName);
Log.d(TAG, "Launch Activity :" + pm.getLaunchIntentForPackage(packageInfo.packageName));
try {
ApplicationInfo appInfo = pm.getApplicationInfo(packageInfo.packageName, 0);
String appFile = appInfo.sourceDir;
long installed = new File(appFile).lastModified();
Log.d(TAG, "lastModified = " + installed);
//Drawable icon = appInfo.loadIcon(pm);
//Bitmap bitmap = ((BitmapDrawable)icon).getBitmap();
}
catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
}
这是一种可能性,但是一种困难且非通用的方式,我的解析器将始终要跟踪当前的市场网页结构。 – DhruvPathak 2012-01-06 08:28:23
恐怕,那个** **任何看看市场上的页面,通过任何设备,“总是有跟踪市场网页的当前结构”,然而可悲的是。而且你也必须等待新的乐器。 +1来回答。 – Gangnus 2012-01-14 22:02:53
是的,这是事实 – user1132959 2012-01-16 00:51:02