这不是一个大问题.我有一个Android应用程序,用于在SQLite数据库上存储用户的密码.因此,上周我发布了一个更新,允许用户将这些密码导出到他们的Google云端硬盘.为此,我使用了Google Drive Android API.我没有向Application Manifest(AndroidManifest.xml)添加任何特殊权限,它工作正常(在KitKat4.4上测试).但我的一位朋友告诉我,它可能无法在Android 6.0上运行,因为我应该总是要求权限.但我检查了一些样本,但没有一个在Manifest上有这些权限.你们认为有必要添加权限吗?也许INTERNET或GET_ACCOUNTS?
解决方法:
如果您使用的是Google Drive Android API,则不需要INTERNET或GET_ACCOUNTS权限.
The API automatically handles previously complex tasks such as offline access and syncing files. This allows you to read and write files as if Drive were a local file system.
查看GitHub上的官方Quickstart和demos样本.他们都没有在AndroidManifest.xml中拥有特殊权限.
但如果您使用的是Google Drive REST API for Android,那么您肯定需要INTERNET权限.