0
シリアルポート経由で直接Androidと通信しようとしています(ただし、USB経由ではありません)Androidのjava/devディレクトリにアクセスするには?
/devディレクトリにアクセスする必要があります。しかし、できません。 (私は、Android Studioを使用しています。)
File dir2 = new File("/dev");
dir2.listFiles(); ---> this is null !
は私がadbのシェル経由で接続して、すべてのファイルを参照してください、私のアプリでそれを行うことはできませんすることができます。
File dir0 = new File("/");
dir0.listFiles(); ----> this works fine and list all files.
私はandroid_manifest.xmlの権限付与:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS"/>
はまた私のデバイスが根ざしている、と私はチェック/でroot権限を尋ねる:
Process root = Runtime.getRuntime().exec("su");
txPrint1.append("\n \n root GRANTED \n \n");
まだできませんアクセス/ devファイル。何をすべきか?