私は Android アプリに取り組んでおり、ユーザーがデータ ディレクトリにアクセスできるようにしたいと考えています。できることはわかっていますがRuntime.getRuntime().exec("su");
、それを試してみたところ、許可を取得するかどうかを尋ねる画面が開きますが、言葉の後にディレクトリを取得することはできません. コードは次のとおりです。
try {
Runtime.getRuntime().exec("su");
final File dataFile = Environment.getDataDirectory();
FileAdapter adapter = new FileAdapter(getActivity());
adapter.setFiles(dataFile.listFiles());
setListAdapter(adapter);
setListShown(true);
} catch (IOException e) {
Toast.makeText(getActivity(),"Sorry, Root access was denied",Toast.LENGTH_LONG).show();
}