android - Titanium SDK 5.1.2 - Android 6.0 权限

标签 android permissions appcelerator android-6.0-marshmallow appcelerator-titanium

从SDK 5.1.0开始,目标SDK必须是23,这使得部分权限失效。我的意思是,必须在运行时请求它们,但 Titanium SDK 并没有真正提供这样做的方法。

我需要读取和写入 USB 存储设备以及读取手机状态。有什么解决方法吗?请求这些权限的方法是否会包含在未来的 SDK 版本中?

最佳答案

查看 appc 示例应用:

https://github.com/appcelerator-developer-relations/appc-sample-ti510/blob/master/app/controllers/permissions.js

这是一个关于如何使用新权限的例子。目前您需要使用相机权限才能访问外部存储。已经有一个jira ticket这将分离这些权限

关于android - Titanium SDK 5.1.2 - Android 6.0 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34958398/

相关文章:

Apache错误的本地主机位置

android - Titanium:今天决定不在 Android 上显示文本

xcode - Appcelerator Studio 无法识别 xcode

ios - 将 Titanium iPad 应用程序分发到工作 iPad

android - 改造/Robospice : get response headers from successful request?

android - 带有 addHeader 的 ExpandableListActivity

android - 如何扩展 Android 按钮并使用 xml 布局文件

java - 如何迭代 Android Fragments

macos -/usr/local/bin 和/usr/local/share 的权限问题

python-3.x - pip install 引发 ERROR 13 Permission denied in conda env