Android下直接访问物理块设备疑问

二进制脑袋 2014-12-31 12:13:25
请问Andoroid下,如何访问物理块设备?需要通过NDK吗?比如访问这样的物理块设备:/dev/sdb
...全文
194 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Birds2018 2014-12-31
  • 打赏
  • 举报
回复
需要ndk 来做,不过部分的设备是无法访问的 没有权限,又的需要root手机才能访问。
二进制脑袋 2014-12-31
  • 打赏
  • 举报
回复
引用 3 楼 birdsaction 的回复:
如果源码是你自己定制的 那就可以自己弄个底层接口给APP调用,如果是其他商家做的 就不一定了,尤其是硬件的东西 权限都有区别,/dev/sdb 这个磁盘的东西 我觉得root都不一定能读取,这个底层的东西我也不太懂,你最好多测试测试。
多谢!Android源码不是我自己定制的,是想做一个应用跑在别人现有的Android系统上实现对物理块设备的直接访问,目前看起来实现有难度。
Birds2018 2014-12-31
  • 打赏
  • 举报
回复
如果源码是你自己定制的 那就可以自己弄个底层接口给APP调用,如果是其他商家做的 就不一定了,尤其是硬件的东西 权限都有区别,/dev/sdb 这个磁盘的东西 我觉得root都不一定能读取,这个底层的东西我也不太懂,你最好多测试测试。
二进制脑袋 2014-12-31
  • 打赏
  • 举报
回复
引用 1 楼 birdsaction 的回复:
需要ndk 来做,不过部分的设备是无法访问的 没有权限,又的需要root手机才能访问。
你是说考虑到不同厂家定制Android的时候,访问物理设备(如/dev/sdb),有的Android需要root权限,有的不一定需要root权限,是吗?

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧