アプリケーションのすべてのアプリケーション設定のリストを取得する方法、
1.この方法で共有設定を保存しています
2.私は彼らが中にいることを知っていますdata/data/app_packagename/shared_prefs
3.問題:しかし、スピナーですべての設定xmlファイルのリストを取得する方法
各設定を読み、SOで検索しましたが、これに関するヘルプは見つかりませんでした。アプリケーションディレクトリ内のすべての設定xmlファイルを読み取り、設定にアクセスするにはどうすればよいですか?
PS:私は知って SharedPreference.getAll();
います、ファイルを取得したら読むのに十分ですか?
ビット(ラフコード)で書いたのですが、実行しようとするとエラーになります。実装されているメソッドは次のとおりです。
void getList()
{
//will be invoked from onCreate to populate spinner,yes spinner is already binded
PackageManager m = getPackageManager();
String s = getPackageName();
try {
PackageInfo p = m.getPackageInfo(s, 0);
s = p.applicationInfo.dataDir;
} catch (NameNotFoundException e) {
Log.w("yourtag", "Error Package name not found ", e);
}
Log.i("dir", s=s+"/shared_prefs");
//is this write way, how to proceed from here
}