草庐IT

PERMISSION

全部标签

android - Android 上的谷歌地图无法在应用程序上运行,但演示很好

我无法在我的应用中使用Googlemap。我看到一个空白屏幕;没有网格显示,只有谷歌标志和+/-缩放按钮。我做了什么:我启用了“GoogleMapsAndroidAPIv2”API我已将我的项目连同演示项目添加到Google控制台上的API凭据列表我还添加了Internet、位置、com.google.android.providers.gsf.permission.READ_GSERVICES所需的权限。甚至按照一些帖子的建议添加了“MAPS_RECEIVE”权限还添加了“元数据”google_play_services_version由于演示正在运行,我直接将MultiMapDem

java.lang.SecurityException : Need BLUETOOTH permission: Neither user 10065 nor current process has android. 权限.BLUETOOTH

我对Android编程完全陌生,从技术上讲,这是我在AndroidStudio上工作的第一个大项目。我正在尝试创建一个android应用程序,它通过蓝牙连接到我的Arduino设备并最终处理一个.txt文件。目前,我似乎无法启用蓝牙。当我单击应请求用户许可以激活蓝牙的按钮时,应用程序卡住并最终崩溃。我已经包含了java和logcat。在这件事上有什么帮助吗?java文件:packagecom.example.a0111601.testsplash;importandroid.app.Activity;importandroid.bluetooth.BluetoothSocket;imp

android - 如何防止其他应用程序定义相同的权限名称

我的应用程序使用android:protectionLevel="signature"定义了一个权限。我的Intent是制作只能由我签名的应用程序启动的应用程序模块。这些应用程序模块在其Activity中具有android:permission。这很好用。但...第三方应用可以使用相同的权限名称并将保护级别更改为正常,如下所示如果先安装我的应用程序,我可以防止其他应用程序覆盖权限。但是,如果有人卸载我的应用程序然后安装他的应用程序,它会重新定义权限。是否可以防止其他应用程序使用相同的权限名称,例如,为该权限提供唯一的ID,如应用程序包?虽然Manifest是加密的,但当它试图启动需要此

android - "Permission denied for the attachment"(在 Gmail 5.0 上)尝试将文件附加到电子邮件 Intent

此问题之前已发布,但没有明确或公认的答案,并且提供的所有应该“有效”的解决方案都不适合我。看这里:Gmail5.0appfailswith"Permissiondeniedfortheattachment"whenitreceivesACTION_SENDintent我有一个在文本文件中构建数据的应用程序,需要在电子邮件中发送文本文件,并自动附加它。我已经尝试了很多方法来附加它,它显然适用于Gmail4.9及以下版本,但5.0有一些新的权限功能,无法执行我希望的操作。Intenti=newIntent(Intent.ACTION_SEND);Stringto=emailRecipien

android - 应用与运行 Marshmallow 的 Nexus7 不兼容

我的应用程序正在进行BETA测试。它兼容iBall平板电脑(平板电脑具有sim卡功能)和运行Marshmallow的Nexus5,但不兼容运行Marshmallow的Nexus7(以及Nexus10。我还没有检查)。我不确定是哪个权限导致的。还是因为targetSdkVersion?(我不认为是targetSdkVersion造成的,如果我错了请指正)list:build.gradle:compileSdkVersion23buildToolsVersion'23.0.1'defaultConfig{applicationId"in.company.company"minSdkVers

应用国家/地区过滤器时,Android google play 支持/不支持设备列表

我的应用程序在GooglePlay中发布,国家/地区过滤器为美国。因此该应用程序仅适用于美国国家/地区。当我检查不支持的设备列表时,它显示了很多实际上应该支持该应用程序的设备。我在Manifest中添加了每个标签,几乎涵盖了1.6及以上版本OS的所有设备。那为什么这些设备显示为不受支持的设备呢?对于美国国家不可用的设备是否在Googleplay的不支持列表中?请确认。我在list中添加了以下标签。Allpermissions请找到我尝试将aaptdumpbadging标记到此apk时获得的信息package:name='com.xx.xxxx'versionCode='1'versio

java - android.permission.WRITE_SECURE_SETTINGS 错误

你好,我的问题是,当我尝试更改天气或不启用GPS设置时,出现以下错误10-2005:44:31.890:E/AndroidRuntime(889):java.lang.SecurityException:权限被拒绝:写入安全设置需要android.permission.WRITE_SECURE_SETTINGS而在我的list文件中我确实拥有list文件中错误中列出的权限。list:任何帮助将不胜感激 最佳答案 WRITE_SECURE_SETTINGS是一个signatureOrSystem权限,也就是说普通的SDK应用无法持有。

permissions - 什么会导致 socket() "Permission denied"错误?

在Android4下,以下简单的nativeC代码行失败并出现Permissiondenied错误whennotrunas根:online_socket=socket(AF_INET,SOCK_DGRAM,0);我确实拥有设备的root访问权限,但想以非特权用户身份运行该进程。请注意,错误甚至发生在绑定(bind)套接字之前。我猜有些安全设置需要调整?谁能告诉我在哪里看?在这种情况下,操作系统实际上是Android,但我猜问题实际上与Linux相关(因为Android基于Linux内核)。对于那些想知道的人:这是一个自定义程序,在Android4环境中运行的完整(debootstrap

android - 如何在 android 应用程序中提供选择 wi-fi 或 GPRS 网络连接的选项

在我的应用程序中,我想为用户提供选择wi-fi/GPRS的选项,以便通过网络连接到Web服务器。可能是以下问题的答案解决了我的问题......1.如何查看当前启用的默认网络连接选项。2.如何在用户选择时启用wi-fi/GPRS或(如果用户选择GPRS则禁用wi-fi-如果GPRS只需要此选项即可工作)或者有其他方法可以做到这一点吗? 最佳答案 试试这个:ConnectivityManagerconnManager=(ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);

android - 为什么我的应用程序要求电话 ID 权限?

在我的list中,我只要求这两个权限:但是当我在手机上安装该应用程序时,我也会收到此通知:Low-riskpermissionsPhoneIDGetyourphoneID,includingIMEI,IMSI,etc.根据我从thisSOanswer收集到的信息,我应该需要使用TelephonyManager并调用需要此权限。但我没有使用TelephonyManager或调用该权限。我不想要求用户授予此权限。我查看了我的list和gradle文件。会不会是我使用的某些代码在没有我特别要求的情况下触发了此权限?我知道我不会给你很多继续的东西,因为我不知道还有什么地方可以看。更新1我在An