草庐IT

Uses-Permission

全部标签

android - 关于 Manifest 中的 <uses-sdk> 的警告?

我在Manifest中收到警告。tagshouldspecifyatargetAPIlevel(thehighestverifiedversion;whenrunningonlaterversions,compatibilitybehaviorsmaybeenabled)withandroid:targetSdkVersion="?"这是什么意思?我有目前在里面。(Android2.1) 最佳答案 只需将android:targetSdkVersion="8"属性添加到uses-sdk标记即可。如果您只是想摆脱警告,那将安全地做到这

android - 如何为 Cordova 项目添加 "uses-permissions"标签到 AndroidManifest.xml?

一些条目会根据您添加的cordova插件自动添加到AndroidManifest.xml。但是,我需要权限,不会自动添加。我可以将它直接添加到AndroidManifest.xml,但下次我运行cordovabuild时它会被覆盖,而且我不想继续重新添加它...我确定有一种“Cordova”指定权限的方式(在config.xml或其他地方),但我在theirdocumentation中没有看到它任何地方...那么,指定用户权限的“Cordova方式”是什么? 最佳答案 据我所知,AndroidManifest.xml不会在您每次运行

android - JobService 不需要 android.permission.BIND_JOB_SERVICE 权限

我在安排我的JobService时收到不需要android.permission.BIND_JOB_SERVICE权限错误,并且我已经拥有绑定(bind)权限。下面是我的代码。JobSchedulerjobScheduler=(JobScheduler)getSystemService(JOB_SCHEDULER_SERVICE);ComponentNamecomponentName=newComponentName(MainActivity.this,MyJobService.class);JobInfo.BuilderjobInfo=newJobInfo.Builder(101,c

android - 什么样的 Android 应用程序需要 android.permission.READ_PHONE_STATE 权限?

我看到我手机上的一些Android应用需要这个android.permission.READ_PHONE_STATE权限。我不知道我是否可以相信他们。我知道此权限将使应用程序可以访问许多信息。我对Android应用程序中的哪些功能通常需要DeviceId、SimSerialNumber、SubscriberId等信息特别感兴趣? 最佳答案 电话状态提供了对有关电话的大量信息的访问。通常的用途是读取您手机的IMEI和您的电话号码。这对于在他们的系统中识别您的身份很有用。如果应用程序与Android1.5或更低版本兼容,也可能需要它,因

android - 尝试从 URI 启动时出现 "Exported activity does not require permission"

我正在尝试使用thisSOquestion从URI启动Android应用程序作为引用。我有一个包含以下声明Activity的list文件:我正在尝试使用http://example.com启动MainActivity关联。我的问题是我收到警告"exportedactivitydoesnotrequirepermission"我查看了报告相同警告的其他SO问题,但所有解决方案似乎都不起作用。如何正确编写ActivityIntent过滤器以避免出现警告?谢谢 最佳答案 当我将SDK更新到版本20时,我遇到了同样的问题。我删除它添加and

android - 火库 : PERMISSION_DENIED: Missing or insufficient permissions

我收到错误消息gettingdocuments.com.google.firebase.firestore.FirebaseFirestoreException:PERMISSION_DENIED:Missingorinsufficientpermissions.else语句中的以下代码db.collection("users").get().addOnCompleteListener(newOnCompleteListener(){@OverridepublicvoidonComplete(@NonNullTasktask){if(task.isSuccessful()){for(D

android - 如何检查是否授予 "android.permission.PACKAGE_USAGE_STATS"权限?

背景我正在尝试获取应用程序启动的统计信息,而在Lollipop上,可以使用UsageStatsManager类,因此(原帖here):list:打开将让用户确认授予您此权限的Activity:startActivity(newIntent(Settings.ACTION_USAGE_ACCESS_SETTINGS));获取统计数据,汇总:privatestaticfinalStringUSAGE_STATS_SERVICE="usagestats";//Context.USAGE_STATS_SERVICE);...finalUsageStatsManagerusageStatsMan

android - 警告 : Exported activity does not require permission

我最近创建了一个项目并添加了启动画面和主要Activity。我编辑了list文件并将启动Activity和主要Activity添加到其中。添加主要Activity后,它给了我一个警告“导出的Activity不需要权限”。它给我的这个警告是什么?我的API版本是android:15。请帮忙,谢谢!这是我的list文件! 最佳答案 将此添加到您的Activity定义中android:exported="false" 关于android-警告:Exportedactivitydoesnotre

android - Gmail 5.0 应用程序在收到 ACTION_SEND Intent 时失败并显示 "Permission denied for the attachment"

我的应用程序创建带有附件的邮件,并使用带有Intent.ACTION_SEND的Intent来启动邮件应用程序。它适用于我测试过的所有邮件应用程序,除了新的Gmail5.0(它适用于Gmail4.9),其中邮件打开时没有附件,显示错误:“附件的权限被拒绝”。logcat上没有来自Gmail的有用邮件。我只在AndroidKitKat上测试了Gmail5.0,但在多个设备上测试。我像这样为附件创建文件:StringfileName="file-name_something_like_this";FileOutputStreamoutput=context.openFileOutput(f

android - AndroidManifest.xml 中 Uses-Permission 和 Permissions 标签的区别

AndroidManifest.xml中的Uses-Permission和Permissions标签有什么区别。我理解uses-permission标记,因为它用于访问Internet,位置来self们的应用程序。但我不明白我们何时以及为什么要在Manifest文件中使用权限标签,它与uses-permission有什么区别。 最佳答案 引用documentation:Toenforceyourownpermissions,youmustfirstdeclaretheminyourAndroidManifest.xmlusingon