草庐IT

PERMISSIONS

全部标签

android - 为什么我在 Google Play 控制台中收到 SMS 和 CALL_LOG 警告,而我的应用程序甚至没有使用任何接近这些权限的东西?

我的应用只是一个简单的日历闹钟应用,并使用以下权限:但是我收到这个警告:但正如您在上面看到的那样,我没有使用任何这些权限。另外,还有两个证明:我只使用默认的谷歌支持库,甚至在我解压时也是如此最终的apk文件,并手动检查list,没有其他许可还有当我在手机上安装应用程序并检查手机时=>应用程序=>权限,除了我列出的权限外,没有其他权限。这肯定是错误或其他原因,为什么我会收到此警告?我能做什么?我几天前填写了表格,但谷歌甚至没有回复我...编辑:更奇怪的是,显示警告完全是随机的。有一天我看到警告,然后我刷新页面,它就消失了。然后我一周都看不到它,然后今天突然又看到了。当我刷新页面时,它总是

android - 以编程方式向应用程序 list 添加权限

我正在尝试向我的应用程序list添加权限,以便它可以访问用户在运行时安装的其他应用程序。我认为这样做的方法是在list中定义一个权限树,然后使用PackageManager.addPermission()在该树下添加权限。但是,我无法让它工作,而且我找到的文档也不是决定性的。谁能通过一个简单的例子告诉我如何做到这一点? 最佳答案 您无权访问其他应用程序,只能访问您的应用程序和使用您应用程序的用户ID运行的应用程序。 关于android-以编程方式向应用程序list添加权限,我们在Stac

android - 我可以在字符串 res 中包含权限名称吗

示例代码:构建时出错:元素中缺少名称属性。但我不想在不同的应用程序中重复权限名称。是否存在某种修复它并包含资源权限的方法? 最佳答案 不,那是不可能的。看看here.您可以使用资源来指定标签,但不能指定名称:Thenamemustbeunique,soitshoulduseJava-stylescoping—forexample,"com.example.project.PERMITTED_ACTION". 关于android-我可以在字符串res中包含权限名称吗,我们在StackOve

Android 6.0 - 危险权限和特殊权限有什么区别?

作为guide从google状态来看,有正常、危险和特殊权限。据我所知,默认情况下禁用是危险的(这是真的吗?)。Ifanappdeclaresthatitneedsadangerouspermission,theuserhastoexplicitlygrantthepermissiontotheapp.这是否还会感染更新或仅感染新安装?dangerouspermission和dangerouspermission之间到底有什么区别特殊权限?Android要求特殊权限:SpecialPermissionsThereareacoupleofpermissionsthatdon'tbehav

android - 如何更改应用程序用户组

我有一个应用程序需要成为一个组的一部分,即音频组。默认情况下,应用程序在安装时获得所有者组。假设我的应用程序所有者是app_46和组app_46。如何将我的应用程序组更改为音频或其他运行时组?AndroidManifest.xml里面有权限什么的吗? 最佳答案 找到解决方案。也许有人对此感兴趣。要添加自定义权限,您需要将其添加到frameworks/base/core/res/AndroidManifest.xml。然后要将该权限与userId一起使用,您需要将该权限链接到一个组:frameworks/dase/data/etc/p

android - 使用 android 2.1 不知道的权限(在 android 2.1 上)

我目前正在开发一个应用程序,它以特定的时间间隔从服务器中提取数据。我意识到这不是最有效的方法,因为它通常会在不检索任何新数据的情况下轮询服务器。解决方案是使用C2DM,我目前正在研究如何设置它。但是,大约7%的用户仍在运行Android2.1,我不想将他们排除在我的应用程序之外。我想我可以检查用户运行的是哪个版本的android,然后决定是使用C2DM还是轮询(在同一个apk中包含两者的代码)。但是,为了运行C2DM代码,我需要在我的list中指定使用某些权限,我担心使用这些权限android2.1用户将无法下载我的apk文件。所以我的问题是,我假设2.1用户将无法下载具有C2DM权限

android - session : an attempt was made to request new permissions for a session that has a pending request

我想通过Android应用发布故事,我使用下面的代码。privatestaticfinalListPERMISSIONS=Arrays.asList("publish_actions");privatestaticfinalStringPENDING_PUBLISH_KEY="pendingPublishReauthorization";privatebooleanpendingPublishReauthorization=false;privateUiLifecycleHelperuiHelper;@OverrideprotectedvoidonCreate(BundlesavedI

android - 按 "Reset app preferences"后,我的应用程序的所有权限都被撤销

我开发了一个应用程序并支持Android6.0。当我在设置->应用程序->重置应用程序首选项中重置应用程序首选项时,我的应用程序的所有权限都被撤销并且应用程序不会重新启动。撤销权限后未能重新启动应用程序可能会导致许多意外崩溃。我该如何处理?当我手动撤销其权限(设置->应用程序->我的应用程序->权限)时,该应用程序会重新启动。 最佳答案 我可以重现问题。我已经提交了anissue关于它。HowshouldIhandlethiscase?由于这是一个概率相当低的事件(有多少用户会找到那个选项,更不用说跳过警告对话框并实际去做了?),就

android - 如何检查 ViewModel 中授予的权限?

我需要为联系人请求权限,当应用程序启动时,我会询问,在ViewModel部分,我需要调用需要权限的方法。我需要检查用户是否授予权限然后调用,但是为了检查权限我需要访问Activity。而在我的ViewModel中,我没有对Activity的引用,也不想遇到这个问题,我该如何克服? 最佳答案 我刚遇到这个问题,我决定改用LiveData。核心概念:ViewModel有一个关于需要做出什么权限请求的LiveDataViewModel有一个方法(本质上是回调),如果权限被授予则返回SomeViewModel.kt:classSomeVie

android - 包权限的含义(邀请所有android开发者贡献)

我正在努力理解授予包特定权限的含义。令我难以置信的是,我找不到任何Material可以令人满意地回答这些问题。1.)Whatpermissionsarereservedtobeusedbywhom?2.)Whatlevelofeffectdoesgrantingapermissiontoanapplicationhave,insecurityaspects.3.)Whatkindofpermissiondoesauserneedtobewareofandunderstandcompletelywhattherepercussionmightbe(atinstalltime.)4.)Ho