作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个应用程序(已经发布),我在其中开发了带有振动的新功能。所以我添加了新权限:
<uses-permission
android:name="android.permission.VIBRATE" />
<uses-feature
android:name="android.permission.VIBRATE"
android:required="false"/>
Fatal Exception: java.lang.SecurityException Requires VIBRATE permission
android:required
仅适用于
uses-feature
而不是
uses-permission
,所以问题是:
如何为 VIBRATE
声明适当的权限允许安装在没有振动的设备上并避免 SecurityException
在旧的,不幸的是仍然受支持的设备上?
<uses-permission
android:name="android.permission.VIBRATE"
android:maxSdkVersion="18" />
uses-feature
声明(因此目前实际上没有许可)。也许因为 KitKat 没有必要像
writing on SD 那样声明振动烫发。 ?我在文档中找不到任何关于它的内容...另外:以上声明存在于
Wikipedia official app 中
uses-permission
, Nexus 7 没有得到更新。一周后,101 发布, list (除了版本号 ofc)和与此新功能相关的代码(其他组件中的错误修复)没有任何更改,Nexus 仍然没有更新。下周和rel 102,没有变化。然后我改成了
uses-feature
在 103 和 Nexus 同一天获得更新......并且由于这个版本崩溃开始发生在 4.0-4.3
最佳答案
4 年后没有人证实,所以我会:有问题的 fragment 是正确的声明
<uses-permission
android:name="android.permission.VIBRATE"
android:maxSdkVersion="18" />
关于android - VIBRATE 权限为可选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45142050/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!