アクティビティを開始するたびに、次のような uid、gid などに関する情報を取得します。
I/ActivityManager( 1986): Start proc app.processName for activity hostingNameStr: pid=3641 uid=10109 gids={3003, 1007}
PackageManager を使用して、packageName、uid、および pid を次のように取得できます。
List<ApplicationInfo> packages = pm
.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages) {
Log.d("ME", "packageInfo is :" + packageInfo);
Log.d("ME", "Installed package :" + packageInfo.packageName);
Log.d("ME", "Package process for " + packageInfo.packageName+"-->" + packageInfo.processName);
Log.d("ME", "Package uid for " + packageInfo.packageName+"-->"+packageInfo.uid);
}
しかし、ここではgidを取得できないので、このようにgidを取得できるかどうか疑問に思っていました。