【【Java】访问权限控制的深入理解】教程文章相关的互联网学习教程文章

java – 对PACKAGE_USAGE_STATS的请求权限【代码】

我想检查用户是否已授予我的应用程序使用PACKAGE_USAGE_STATS的权限.我目前正在做的是:// Control that the required permissions is instantiated! if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ContextCompat.checkSelfPermission(this, Manifest.permission.PACKAGE_USAGE_STATS) != PackageManager.PERMISSION_GRANTED) {ActivityCompat...

java – 权限声明表单仍显示在Google Play控制台中,即使已更新的APK未上传READ_CALL_LOG

TL; DR 一旦点击“创建发布”按钮,Google Play控制台就会强制显示权限声明表单(见下文),即使更新的APK上传时没有READ_CALL_LOG,这也会导致Google之前的警告电子邮件. 题 如果在没有敏感权限的情况下发布更新的APK,如何避免看起来无关的权限声明表? 问题详情 >在使用READ_CALL_LOG权限提交PRODUCTION和ALPHA版本之前,Google通过电子邮件发送了有关禁止使用它的信息.>现在,在创建新版本和单击“创建发布”按钮期间 – 它有利于“编辑...

java.net.SocketException:对于android的权限被拒绝【代码】

我创建了我的Android应用程序来链接“www.google.com”.但我总是得到这样的例外:07-20 16:50:31.137: W/System.err(19007): java.net.SocketException: Permission denied 07-20 16:50:31.137: W/System.err(19007): at org.apache.harmony.luni.platform.OSNetworkSystem.socket(Native Method) 07-20 16:50:31.137: W/System.err(19007): at dalvik.system.BlockGuard$WrappedNetworkSystem.socket(BlockGuard.java:335) ...

java – 创建具有该组写权限的目录【代码】

我在我的java程序(在linux上运行)中创建了一个文件夹,其中包含File对象的mkdirs()函数.问题是该文件夹仅获取该组的读取权限.我需要它还具有写权限(以便以后能够删除它的文件).这样做的方法是什么?解决方法:一个非常简单的解决方案是:file.setExecutable(true, false); file.setReadable(true, false); file.setWritable(true, false);在上面的代码中,file是一个File对象. 在创建文件集时,对文件setExecutable(true)的这些权限将允...

java – 拒绝访问属性“文档”的权限【代码】

所以我只是想创建一个能够通过gmail自动化并自动执行某些任务的代码.我设法成功登录到GMail但是在我尝试检索页面源时登录后我一直遇到此错误代码. 错误代码org.openqa.selenium.WebDriverException: Error: Permission denied to access property "document" (WARNING: The server did not provide any stacktrace information)Java代码String pageLink = "https://accounts.google.com/ServiceLogin?service=mail#identifier";dri...

java – 运行youtube重新审阅注释时的权限不足【代码】

这是我的整个代码.我想提供一个来自youtube的视频ID,以获取与此vedio ID相关的评论.但总是表明我的权限不足. 我试图解决这个问题,并找到youtube .commentThreads().list(“snippet”).setVideoId(“tLTm_POao1c”).setTextFormat(“plainText”).execute();是问题.具体来说,此行中的execute()调用“权限不足”.为什么是这样?package com.google.api.services.samples.youtube.cmdline.youtube_cmdline_addsubscription_sample;imp...

PHP exec Java cmd失败,权限被拒绝【代码】

我目前正在编写一些需要调用jar的PHP脚本.我编写了一个测试脚本来测试Java -version cmd.echo exec('whoami'); echo '<hr/>';exec('java -version', $out); var_dump($out);页面返回如下:apache array(6) { [0]=> string(134) "OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00007ff705000000, 2555904, 1) failed; error='Permission denied' (errno=13)" [1]=> string(1) "#" [2]=> string(76) "# There is ins...

没有访问权限的AWS S3上载和Java中的密钥【代码】

我想在不使用AWS服务器的访问权限和密钥的情况下将文件上传到S3. AWS键应作为默认值.但是,在服务器中运行以下命令,我可以访问它而无需提供任何访问和密钥.aws s3 cp somefile.txt s3://somebucket/从Java代码,它无法访问,因为它无法加载凭据.以下是我的代码.AmazonS3 s3client = new AmazonS3Client(new DefaultAWSCredentialsProviderChain());解决方法:当您尝试从EC2实例连接到S3存储桶时,可以使用以下Java代码获取s3client实例....

java – 如何在android M上请求访问图库的权限?【代码】

我有这个应用程序,它将选择图像到库,并使用Imageview将其显示给测试.我的问题是它不适用于Android M.我可以选择图像,但不会在我的测试中显示.他们说我需要获得访问Android M上的图像的权限,但不知道如何.请帮忙.解决方法:从Android 6.0(API级别23)开始,用户在应用程序运行时向应用程序授予权限,而不是在安装应用程序时. 类型1-当您的应用请求权限时,系统会向用户显示一个对话框.当用户响应时,系统会调用您应用的onRequestPermissio...

java – 在mac中按应用程序(.jar)读取/写入文件时出现权限被拒绝错误【代码】

我在swing中创建了一个应用程序,也为同一个应用程序创建了一个安装程序 安装程序和应用程序在Windows系统上运行完美. 但我的问题是,当我尝试在mac os中运行它时,它不能与所有数据完美运行. 我发现在我的应用程序中我使用了“.xyz”类型的属性文件和目录来保存一些数据,所以在mac os中“.” pre pre用作隐藏文件. 它给出了错误Error: /Users/userxyz/Library/Application Support/.appdir/.propertydir/.logininfo (Permission deni...

如何在Java中使用sudo权限执行bash命令?【代码】

我正在使用ProcessBuilder来执行bash命令:import java.io.IOException;public class Main {public static void main(String[] args) {try {Process pb = new ProcessBuilder("gedit").start();} catch (IOException e) {e.printStackTrace();}} }但我想做这样的事情:Process pb = new ProcessBuilder("sudo", "gedit").start();如何将超级用户密码传递给bash? (“gksudo”,“gedit”)不会这样做,因为它自Ubuntu 13.04后被删除了...

java – 如何在运行时请求位置权限【代码】

在清单文件中,我添加了粗略和精细的权限,当我在使用Android 6的设备上运行时,没有任何反应!我试试一切,但无法获得位置更新… 我究竟做错了什么?public class MainActivity extends AppCompatActivity implements LocationListener {LocationManager locationManager;String provider;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);...

java中权限修饰符【图】

fina修饰的变量或者方法都不能被重写或者改变导包用import

PHP JavaBridge权限错误【代码】

我有一个现有的大型(ish)PHP Web应用程序(使用Apache和MySQL),现在需要能够调用基于Java的报告引擎.所以,我想要实现的是能够从现有的PHP应用程序中访问java类. 到目前为止,在一个新的开发服务器上,我已经成功安装了开源PHP-Javabridge项目(http://php-java-bridge.sourceforge.net/pjb/index.php)并让它在Tomcat(7.0. 22)在使用端口8080的Fedora 15盒子上.我不能使用Zend Javabridge,因为对于实时系统的托管限制,不幸的是,更改提供...

java – 无法使用Sdk 23检查片段中的权限?【代码】

我正在尝试检查片段中的权限,并且无法解析’checkSelfPermission’.这里发生了什么?if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {if (checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) {ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.CAMERA}, 1);}}解决方法:使用ActivityCompat.checkSelfPermission(getActivity(),Manifest.permission...