47得票12回答
assetlinks.json中的应用链接意图过滤器在Android上无法工作

我的应用程序定义了意图过滤器,用于处理由我的网站定义的URL。<intent-filter android:autoVerify="true"> <action android:name="android.intent.action.VIEW"/> <ca...

45得票1回答
安卓:请求代码值应该选择什么?

像 ActivityCompat.requestPermissions 这样的方法需要我传递一个请求码,以便在回调中(在这种情况下是 onRequestPermissionsResult)进行测试。有没有什么最佳实践值我应该传递给请求码?我注意到,如果我只输入一个随机的 int ,有时会出现以...

45得票5回答
在Android Marshmallow(API 23)的运行时权限模型中,您是否可以同步请求权限?

假设你有一个像这样的方法: public boolean saveFile (Url url, String content) { // save the file, this can be done a lot of different ways, but // basica...

45得票5回答
在Android 6.0中,SCAN_RESULTS_AVAILABLE_ACTION返回空列表

昨天我的 Nexus 5 接收了来自 Android MNC 的更新,升级到版本 6.0 - Marshmallow。 从那时起,扫描设备中可用网络的操作停止接收列表,此时结果列表的大小为 0,即使在 Wifi 系统设置中列出了 10 多个 Wifi 网络。 相应的代码是通常的:注册 SCA...

45得票4回答
将AndroidKeyStoreRSAPrivateKey转换为RSAPrivateKey时崩溃

我正在遵循这篇教程:如何使用Android Keystore存储密码和其他敏感信息。它(松散地)与Google示例应用程序BasicAndroidKeyStore相关联。 我可以使用公钥加密数据,并且可以在运行Lollipop的设备上解密。但是,我有一个运行marshmallow的Nexus...

40得票9回答
Android通知的setSound方法无法工作

在我的混合 Cordova Android 应用程序中,针对 API 23+,我想为通知使用自定义的声音。为此,我已经完成了以下工作:在应用程序中使用的单个自定义插件的plugin.xml文件中,我声明了<resource-file src="src/android/res/unysou...

39得票5回答
更新后ALLOW按钮无法使用

在已安装最新版本的Android Marshmallow更新——也就是2016年6月的更新中,在我请求权限时,ALLOW按钮无效。 我已经测试了这两款设备: Nexus 6p(Andoid版本 - 6.0.1,构建号 - MTC19V) Nexus 7(Andoid版本 - 6.0.1,...

39得票8回答
在Marshmallow中,在onRequestPermissionsResult()中调用DialogFragment的show()会导致IllegalStateException异常。

步骤: 从Fragment或Activity请求权限 在onRequestPermissionsResult()内显示DialogFragment 抛出java.lang.IllegalStateException异常:无法在onSaveInstanceState之后执行此操作 当我延...

39得票3回答
如何在Android中自定义权限对话框?

假设我在运行时像以下一样请求权限:ActivityCompat.requestPermissions(thisActivity, new String[]{Manifest.permission.READ_CONTACTS}, MY_PERMIS...

38得票2回答
向服务请求Android M的位置权限

我正在使用一个开机启动并开始检查位置更新的服务。一旦我拒绝了权限弹出窗口中的位置访问,现在由于 Android M 的缘故,我的服务在手机启动时崩溃。 由于这种情况下没有活动,调用 requestPermissions() 会返回一个 ClassCastException,因为我的服务 Co...