1. 首页
  2. 移动开发
  3. Android
  4. Android获得所有存储设备位置的最佳方法

Android获得所有存储设备位置的最佳方法

上传者: 2021-07-17 02:35:05上传 PDF文件 71.51 KB 热度 24次

本方式可以获得内部存储设备地址、SD卡地址、USB设备地址,兼容性能达到99%。由于调用了几个被@hide的方法,所以采用了反射。答案当然不是了,不然我也不会放弃性能去反射那个方法去装这个逼了。主要原因是@hide的这个方法里,mountPoint被重新打包成StorageVolume时,这相当于系统去创建的一个StorageVolume实例,自然可以执行它的所有方法。而如果是应用直接调用,在被打包时,很多方法被隐藏了,比如这个getState方法,这时候应用就会报错,找不到该方法。先简单写到这,以后有补充再添加。

下载地址
用户评论