0
私のコードは、最近インストールされたすべてのアプリケーションのリストを取得しますが、問題は、最新のパッケージ名(1つだけ)だけです。それを行うためにコードを変更するにはどうすればよいですか?最近インストールされたアプリの名前を取得する方法は?
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