草庐IT

directory-permissions

全部标签

安卓 "No content provider found or permission revoke"与安卓 4

我有一个android应用程序,可以在android2-2和2-3上完美运行。但是当我尝试在android4-0或4-2-2上安装应用程序时,我两次收到以下错误:没有找到权限撤销的内容提供者:file:///data/local/tmp/myapp.apk我发现其他人也有类似的问题,我尝试了以下链接中给出的解决方案:CannotinstallAPKonAndroiddevicethroughEclipse对于这个,我不得不说我的设备没有Root。我尝试在模拟器上运行我的应用程序。Android4.0.3emulator:installfailswith"permissionrevoke

android - 解析 Android Manifest 文件以使用 python 查找 uses-permission 标签

我正在解析android应用程序中提到的xml文件(androidmanifest.xml)中的uses-permission标记我已经尝试实现一个for循环以使其迭代,但我失败了,所以我在这里python:fromxml.dom.minidomimportparseStringfile=open('/root/Desktop/AndroidManifest.xml','r')data=file.read()file.close()dom=parseString(data)xmlTag=dom.getElementsByTagName('uses-permission')[0].tox

android - 是否可以以编程方式指定 <uses-permission>?

是否有任何方法可以在Activityl中以编程方式指定in?因为在googleplay中,当用户尝试安装该应用程序时,它说android应用程序与您的kindlefire平板电脑设备不兼容。在我的应用程序中,我们使用的是mapv2版本,它需要OpenGLES版本2。我们可以这样开发应用程序吗,假设如果设备不支持mapv2版本,我们可以使用mapv1吗?感谢Adv. 最佳答案 BigNo:请求必须授予应用程序才能使其正常运行的权限。权限是在应用程序安装时由用户授予的,而不是在应用程序运行时。检查:DocsSecurityTips

android - 运行测试时如何更改 android.permission 设置

问题如果第一方库提供了权限,我正在开发一个使用地理定位的第三方库。我想测试行为,但无法使用list中设置的权限发布我的应用程序(b/c那么它就不是可选的)。有没有办法设置,例如仅在我运行测试时?详情我正在使用gradle构建工具com.android.tools.build:gradle:0.12.2并遵循了androidTest目录约定。我的项目看起来像这样:treesrc-L3src├──androidTest│  ├──java│  │  └──com│  └──resources└──main├──AndroidManifest.xml└──java└──com我尝试在andr

java - 运行 exec() 时出错。命令 : Working Directory: null Environment: null - how to execute a binary in Android correctly on a non-rooted device?

我想在非root的android设备上运行可执行文件。在java中使用以下命令Runtime.getRuntime().exec("/bin/chmod744/data/data/com.example.myapp/myBin");Runtime.getRuntime().exec("/data/data/com.example.myapp/myBin");结果Errorrunningexec().Command:[/data/data/com.example.myapp/myBin]WorkingDirectory:nullEnvironment:null我发现了很多关于此的问题,但

android - 获取 java.lang.SecurityException : Permission Denial while setting wallpaper in Android

我有一个壁纸应用程序,我允许用户直接从该应用程序设置壁纸。这里我将图像的httpurl转换为Bitmap并调用Android的WallpaperManager类。以下是将URL转换为位图并设置到WallpaperManager位图中的代码:privatevoidsetWallpaper(){WallpaperManagerwallpaperManager=WallpaperManager.getInstance(this);try{Bitmapimage=getBitMapFromHttpURL();if(image!=null){wallpaperManager.setBitmap(

android.permission.CALL_PHONE : making single apk for phones and tablets:

我希望我的应用可用于手机和平板电脑。手机和平板电脑版本之间的唯一区别是:在“手机”版本中,我的应用程序有按钮,可以调用特定号码。我的问题是什么:为了能够打电话,我需要添加list文件的权限-此权限使应用程序与平板电脑不兼容。如果我删除权限,应用程序无法调用正在电话上启动的电话。如何制作一个同时支持手机和平板电脑并允许通过手机调用电话的应用程序? 最佳答案 Play商店中的单个应用程序可以有多个apk,很多应用程序都使用它来定制体验。如果您在Play商店页面上看到提到的Android版本各不相同,那么您就知道他们采用了这种方法。你可以

java - FIleNotFound 打开失败 : EACCES (Permission denied)

当我尝试写入“/mnt/sdcard/report/”时,我在Android上遇到“打开失败:EACCES(权限被拒绝)”的问题。我的第一步是创建不起作用的“报告”文件夹。然后我尝试写whichthrowsaboveexception。我设置了作为应用程序标签的对等(外部)。当我收到错误时,我正在尝试在模拟器上运行JUnit仪器测试。有任何想法吗?代码如下。if(mReportDir==null){if(mContext.getFilesDir()!=null){mOutputStream=mContext.openFileOutput(fileName,0);}else{mOutpu

android - 在 Android 上使用 Smack 4.1 时出现初始化异常 "NoClassDefFoundError: javax.naming.directory.InitialDirContext"

我正在尝试将Smack用于我的项目。我以前在我的一些早期项目中使用过aSmack,效果非常好。然而,Smack给了我奇怪的异常(exception)。这是我的初始化代码——publicvoidinit(Stringusername,Stringpassword)throwsIOException,XMPPException,SmackException{mConnection=newXMPPTCPConnection(username,password,HOST_NAME);//ThisisthelinewhichgeneratestheexceptionmConnection.con

android - 错误 : Permissions not granted. .. react-native-image-picker

我正在尝试从我们的客户端应用程序的内部存储器上传图像,使用react-native-image-picker@^0.26.4在执行以下示例代码段后,我以一种意想不到的方式得到了响应。ImagePicker.showImagePicker(options,response=>{console.log("Response=",response)if(response.didCancel){console.log("Usercancelledimagepicker")}elseif(response.error){console.log("ImagePickerError:",respons