1
私はルーテッドアンドロイド携帯を持っています。そして、/data/app/
フォルダにアクセスしようとしています。 adbシェルを使うとかなり簡単ですが、プログラムでアクセスしたいのです。Android - システム/アプリにアクセスできますが、データ/アプリにはアクセスできません
マイアンドロイドマニフェスト:
...
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
...
そして奇妙なことがあると、私は簡単にsystem/app
にアクセスできますが、data/app
にデータやカタログ名を取得する可能性はありません。
一部のJavaコード:私は間違いをした
String data = Environment.getDataDirectory().getPath();
String system = Environment.getRootDirectory().getPath();
File dir1= new File(system);
File dir2 = new File(data);
String[] ff1 = dir1.list(); // returns bunches of names/catalogs
String[] ff2 = dir2 .list(); // returns null
?手伝ってくれてありがとう。
関連トピック:How to access data/data folder in Android device?