我有一个疑问,我阅读这些教程只是为了更清楚地了解在安卓的较高版本中引入的SAF。如何使用Android 5.0(棒棒糖)中提供的新SD卡访问API?
如何在Android API 19(KitKat)中保持权限?
Android API 19以下的ContentResolver.takePersistableUriPermission等效功能
安卓4.4的图库返回不同的Uri给Intent.ACTION_GET_CONTENT
现在我有一个问题,当意图被触发并选择SD卡以从意图获取uritree时,我正在获取,但是根树需要迭代通过uri来获取特定的文件uri。现在的问题是我手机里有MP3文件,我想编辑所选的那个特定文件,所以我怎么能从树中获取所选文件的uri并进行编辑呢?我尝试直接使用文件进行编辑,但它会使我的mp3文件消失,我不想再次触发SAF意图,所以如何检查用户是否已经授予SD卡权限?请注意,我正在使用jAudio Tagger来编辑mp3文件的标签。
谢谢!!我已经得到了这个问题的几乎所有答案。现在的问题是,如果我要使用jAudio Tagger库标记MP3文件,因为安卓4.4及以上版本不允许您修改File对象,所以我只想知道替代方法,如何在4.4以上版本中编辑File对象?