当前位置: 首页 > 知识库问答 >
问题:

未授予Android权限

李胤
2023-03-14

我已经创建了自己的android。这样我就可以使用隐藏的API调用“DisplayManager.connectWifiDisplay()”。

当我运行应用程序并调用该方法时,在通过Wifi Direct连接到显示器后,

我得到以下例外:

java.lang.SecurityException:连接到wifi显示器所需的权限:用户10105和当前进程都没有android.Permission.CONFIGURE\u wifi\u显示器。在android.os.Parcel.readException(Parcel.java:1546)在android.os.Parcel.readException(Parcel.java:1499)在android.hardware.display.IDisplayManager$Stub$Proxy.connectWifiDisplay(IDisplayManager.java:344)在android.hardware.display.DisplayManagerGlobal.connectWifiDisplay(DisplayManagerGlobal.java:309)在android.hardware.display.DisplayManager.connectWifiDisplay(DisplayManager.java:404)

但是,我在我的AndroidManifest中包含了CONFIGURE\u WIFI\u DISPLAY和CONTROL\u WIFI\u DISPLAY权限。有没有关于我可能会错过什么的提示?

编辑:我正在使用Android L。

共有2个答案

蔡理
2023-03-14

我不知道这是不是你想要的,但是你可以尝试使用这个权限:

<uses-permission android:name="android.permission.INTERNET" />
邵君植
2023-03-14

这两种权限都有一个签名保护级别(至少在Android6.0上——你需要研究这些年来保护级别是否发生了变化)。

因此,除非您的应用程序由平台签名密钥签名,否则您无法持有这些权限,尽管您的清单中有这些权限。

 类似资料:
  • 本文向大家介绍oauth 授权码授予,包括了oauth 授权码授予的使用技巧和注意事项,需要的朋友参考一下 示例 第1步 第2步 资源

  • 对于授权码授予,密钥是否应该映射到每个单独的用户? 发送电子邮件时,发件人的电子邮件是什么? 谢谢 J Larry的其他信息: 这太棒了!。Docusign对库存流进行了积极监控!我正在使用JWT 我配置了一个用户。我假设电子邮件正文将类似于下面的一个。 我的问题是,如果使用密钥来识别应用程序,客户知道电子邮件是从应用程序发送的,但他如何知道使用应用程序的哪个员工发送电子邮件? 请参阅以下电子邮件

  • 我的应用程序中有一个提供商 当我称之为以下意图时: 我有例外 原因:java。lang.SecurityException:权限拒绝:启动意图{dat=content://com.myapp.android.provider/flg=0xc3 cmp=com/通用域名格式。。。。。。。。。(有附加项)}来自ProcessRecord{44955bc0 9477:com../u0a260}(pid=

  • 我试图保存一个csv文件到我的手机和我的目标SDK级别是26,所以我试图检查运行时的权限,而运行我的应用程序。尽管我在清单文件中赋予了必要的权限,但在检查此权限的活动中返回false。我怎么才能修好这个? 清单文件的开始 活动的相关部分如下

  • 我在使用授权代码授予授权对 spotify 网页 API 进行授权时遇到问题。我知道我必须填写我的客户端ID,客户端密码并将uri重定向到字符串,但我不知道如何获取字符串,这是获取访问令牌所必需的称为代码的字符串。 然后 你知道如何获得这个代码并成功获得访问令牌吗? 谢谢

  • 我已经创建了一个webview应用程序,在那里我扫描二维码。在移动和桌面浏览器上一切正常,但在应用程序中,我得到。 我在下面分享一些代码: 我也尝试了这里和这里建议的解决方案,但它对我不起作用。