解决方案 »

  1.   

    需要ndk 来做,不过部分的设备是无法访问的 没有权限,又的需要root手机才能访问。
      

  2.   

    你是说考虑到不同厂家定制Android的时候,访问物理设备(如/dev/sdb),有的Android需要root权限,有的不一定需要root权限,是吗?
      

  3.   

    如果源码是你自己定制的 那就可以自己弄个底层接口给APP调用,如果是其他商家做的 就不一定了,尤其是硬件的东西 权限都有区别,/dev/sdb 这个磁盘的东西 我觉得root都不一定能读取,这个底层的东西我也不太懂,你最好多测试测试。
      

  4.   

    多谢!Android源码不是我自己定制的,是想做一个应用跑在别人现有的Android系统上实现对物理块设备的直接访问,目前看起来实现有难度。