列出 Wear os 4 (android 13) 上的文件

问题描述 投票:0回答:1

我真的很难受这个问题;我需要列出手表内部存储中的所有文件/文件夹...

在 Wear os 3 上,我只需使用 io.File 中的 .listFiles() 即可。在 Wear os 4 上,它没有列出任何文件...

要“解决”我添加/请求权限的问题:

<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />

这似乎已经取代了 Wear 4 上的 READ_EXTERNAL_STORAGE 权限...但是,这仅列出(如其所说)、图像、音频和视频,它没有列出其他类型的文件,如 txt、pdf apk 等,也没有列出让我“管理”这些文件(编辑/删除等)...我的问题是如何列出所有类型的文件?

我真的很困惑,因为,如果我没记错的话,wear os 4 是基于 android 13 的,在 android 13 上我可以列出/编辑/删除/...所有文件使用:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
file-permissions wear-os
1个回答
0
投票

我也遇到这个问题了

© www.soinside.com 2019 - 2024. All rights reserved.