你可能想看看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