Improve su requests

This commit is contained in:
topjohnwu
2017-01-30 19:27:00 +08:00
parent 2dddb8df69
commit bfec381933
8 changed files with 79 additions and 81 deletions

View File

@@ -14,20 +14,17 @@ public class Policy {
public int uid, policy;
public long until;
public boolean logging, notification;
public boolean logging = true, notification = true;
public String packageName, appName;
public PackageInfo info;
public Policy() {}
public Policy(int uid, PackageManager pm) throws Throwable {
public Policy(int uid, PackageManager pm) throws PackageManager.NameNotFoundException {
String[] pkgs = pm.getPackagesForUid(uid);
if (pkgs != null && pkgs.length > 0) {
PackageInfo info = pm.getPackageInfo(pkgs[0], 0);
info = pm.getPackageInfo(pkgs[0], 0);
packageName = pkgs[0];
appName = info.applicationInfo.loadLabel(pm).toString();
logging = true;
notification = true;
} else throw new Throwable();
} else throw new PackageManager.NameNotFoundException();
}
public Policy(Cursor c) {