2
私はアンドロイドでアプリを作りたいと思います。そこから、インストールされている他のアプリをパスワードでロックすることができます。 方法はありますか?機能をコーディングするのを手伝ってください。 インストールされているすべてのアプリケーションを次のコードで読むことができます。しかし、私は別のアプリをロックする方法を知る必要がありますか? (:それについての議論のためのhttps://groups.google.com/forum/?fromgroups#!topic/android-developers/vBv6RA2iPiIこちらを参照)パスワードでアプリをロック
PackageManager pm = getPackageManager();
List<ApplicationInfo> apps = pm.getInstalledApplications(0);
List<ApplicationInfo> installedApps = new ArrayList<ApplicationInfo>();
for(ApplicationInfo app : apps) {
ApplicationInfo aa = app;
//checks for flags; if flagged, check if updated system app
if((app.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) == 1) {
installedApps.add(app);
Log.v("__________________",""+aa.processName.toString());
//it's a system app, not interested
} else if ((app.flags & ApplicationInfo.FLAG_SYSTEM) == 1) {
//Discard this one
//in this case, it should be a user-installed app
installedApps.add(app);
Log.v("__________________",""+aa.processName.toString());
} else {
installedApps.add(app);
}
}
私にはわかりません。なぜあなたはあなたのアプリで他のアプリをロックしますか?確かに、誰かがこれらの「ロックされた」アプリケーションにアクセスしたいのであれば、彼らはあなたのアプリをアンインストールし、使いたいアプリを使い、あなたのアプリを再インストールするだけだろうか?あなたは、使用シナリオの例を提供していただけますか? –
こんにちはリチャードグリーン、お返事ありがとうございます。私はこれを望むので、子供たちはそれらのアプリにアクセスしません。 – user1129820
Aha! Ok ...私は同じ船に乗っていて、それについては決して考えなかった。私はこれについて考えてみましょう... –