草庐IT

directory-permissions

全部标签

java.lang.NoClassDefFoundError : Failed resolution of: Ljavax/naming/directory/InitialDirContext; 错误

我正在尝试使用androidstudio中的Smack库构建一个带有XMPP协议(protocol)的聊天应用程序。通过使用Smack版本3.1.0,我可以轻松连接到OpenFire服务器,甚至我向通过Spark登录的用户发送了一条消息。但我永远无法收到来自该用户的消息,因为MessageListener的processMessage在编译时只运行了一次。因为我无法获得最喜欢的结果,所以我在互联网上搜索并发现smack来自版本4.1或更高版本,仅支持android。所以我尝试使用smack4.1.4构建我的应用程序并解决了许多错误。但有一个错误没有解决,我无法在互联网上找到它。就是这样

android - 没有 Firebase 的集成 AdMob : unwanted permissions (C2D)

我正在使用Firebase将一款旧游戏从AdMob移植到最新的AdMob。我使用的是已弃用的AdMob版本。我想要尽可能小的集成,我不想要Firebase分析。我有一个有效的集成(使用AndroidStudio项目),但是当我将我的apk上传到GooglePlay时,我意识到自动添加了新的权限:android.permission.WAKE_LOCKcom.frozax.hashiextreme.permission.C2D_MESSAGEcom.google.android.c2dm.permission.RECEIVE这是什么C2D东西?我不想要也不需要它。com.frozax.h

android - Intent Intent.ACTION_CALL :android. permission.CALL_PHONE 需要缺少权限

我正在尝试使用下面提供的代码以编程方式调用号码:if(ActivityCompat.checkSelfPermission(MainActivity.this,Manifest.permission.CALL_PHONE)!=PackageManager.PERMISSION_GRANTED){ActivityCompat.requestPermissions(MainActivity.this,newString[]{Manifest.permission.CALL_PHONE},CALL);}else{Stringnumber="56789855";Intentintent4=ne

java - permission.android.MANAGE_USB 在 Jellybean 中有效,但在 Lollipop OS 中无效

我正在开发一个需要此权限的应用程序:android.permission.MANAGE_USB。我知道此权限仅在系统应用程序中授予。如果我将该应用程序安装为android4.1.2中的系统应用程序,该应用程序可以正常工作。但是如果我尝试将它作为系统应用程序安装在android5.1中,那么调试日志会打印出我没有权限:错误:W/System.err:java.lang.SecurityException:Neitheruser10074norcurrentprocesshasandroid.permission.MANAGE_USB.有人知道为什么它在android5.1中一直给我这个错

c# - 权限拒绝 : requires android. permission.READ_PHONE_STATE

我试图在我的Android应用程序中检测电话,但在接听电话时收到以下消息:08-2315:16:04.685VodafoneVFD600Warning850BroadcastQueuePermissionDenial:receivingIntent{act=android.intent.action.PHONE_STATEflg=0x10(hasextras)}tocom....LogCallsrequiresandroid.permission.READ_PHONE_STATEduetosenderandroid(uid1000)08-2315:16:04.549VodafoneVF

android - 尝试在 eclipse 中使用 phonegap 创建 android 应用程序时出现错误 "Invalid resource directory name"

我遵循了教程here但是当我在Eclipse中创建项目时,出现错误“无效的资源目录名称。资源:“drawable-hdpi”路径“/HelloAndroid/res”类型“AndroidAAPT问题” 最佳答案 我遇到了同样的问题。原来是我从phonegap的xml文件夹复制了xmlfiles到项目的res文件夹,而不是整个xml文件夹。所以在项目的文件夹结构应该是这样的:res/xml/phonegap.xmlres/xml/plugins.xml 关于android-尝试在eclip

nginx启动失败(bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket…permissions)

nginx启动失败,端口被占用nginx启动失败(bind()to0.0.0.0:80failed(10013:Anattemptwasmadetoaccessasocketinawayforbiddenbyitsaccesspermissions))在Windows安装了下nginx启动失败,报错nginx:[emerg]bind()to0.0.0.0:80failed(10013:Anattemptwasmadetoaccessasocketinawayforbiddenbyitsaccesspermissions)原来是nginxlisten的80端口被占用cmd输入命令netstat-

java - 标记 <uses-permission> 缺少必需的属性名称

我收到此错误,我几乎更改了所有设置墙纸以设置wallpapermanager和trgetsdk,并且还设置了min。仍然没有找到如何删除list错误的解决方案。已为set_Wallpaper添加权限。[2015-01-1707:51:51-com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper]解析器异常C:\Workspaces\MakingFun\AndroidMe\AndroidManifest.xml:元素类型“uses-permission”必须由匹配的结束标记终止“”。[2015-01-1707:

android - Cordova Phonegap - Android 地理定位显示错误 : Application does not have sufficient geolocation permissions error

在浏览器和iOS平台上,该位置运行良好并显示所需数据。在Android上它显示当前错误:Applicationdoesnothavesufficientgeolocationpermissionserror资源/Config.xml:HelloCordovaAsampleApacheCordovaapplicationthatrespondstothedevicereadyevent.ApacheCordovaTeamAndroid/res/xml/config.xmlHelloCordovaAsampleApacheCordovaapplicationthatrespondstoth

安卓棉花糖 : How to allow Runtime Permissions programatically?

我正在开发一个需要一些系统权限的应用程序,但是在AndroidMarshmallow上安装时不再自动授予这些权限。我想在运行时请求这些权限并运行某种自动化来授予它们,而无需用户在系统权限对话框出现时点击“允许”按钮。我怎样才能做到这一点?在Marshmallow和更高版本中有什么办法可以做到这一点吗? 最佳答案 对于Marshmallow或更高版本的权限不会在安装时授予,必须在运行时需要时请求(如果之前未授予。)为此,您需要运行ActivityCompat.requestPermissions()在您的Activity中弹出系统权限