0
我的代碼獲取所有最近安裝的應用程序的列表,但問題是,我只想要最近的軟件包名稱(只有一個)。我如何修改我的代碼來做到這一點?如何獲取最近安裝的應用程序的名稱?
public void RootInstallAPK1(View view) {
final PackageManager pm = getPackageManager();
List<ApplicationInfo> packages = pm
.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages) {
String packageName = packageInfo.packageName;
String appFile = packageInfo.sourceDir;
long lastModified = new File(appFile).lastModified();
// Use this to get first time install time
// long installed =
// context.getPackageManager().getPackageInfo(packageName,
// 0).firstInstallTime;
Log.d(TAG, "Installed package :" + packageName);
Log.d(TAG, "Source dir : " + appFile);
Log.d(TAG, "Last Modified Time :" + lastModified);
Toast toast = Toast.makeText(this, packageName, Toast.LENGTH_SHORT);
toast.show();
}
}
它充滿了錯誤,請編輯您的代碼 – user7341102
這是有點僞代碼,你應該能夠弄清楚。我正在展示/解釋您應該使用的過程。 –
我不明白 – user7341102