android-permissions相关内容
我知道这类问题经常在堆栈溢出时发生.我看过很多有类似问题的帖子,阅读了官方文档,但最终我还是无法理解运行时权限如何在android中工作. 首先,我收到以下错误消息: Call requires permissions which may be rejected by user 当我生成Android Studio建议的代码时,我得到了: if (ActivityCo
..
我正在为Android开发相机应用程序,并且此应用程序显然需要“相机"权限才能工作. 我有一个Android 6智能手机,我刚刚注意到其他类似的应用程序没有显示权限请求对话框,但是在“设置"->“应用程序"中,我看到已经为这些应用程序授予了权限.这怎么可能 ?也许是因为这些都是旧应用? 解决方案 这怎么可能? 他们的targetSdkVersion低于23.
..
如果所有人都调用ActivityCompat.requestPermissions(),则操作系统会显示一个带有“拒绝"或“允许"按钮的对话框.还有一个永不再显示此复选框. 但是,我无法看到应用程序是否知道用户是否已勾选了此框-在onRequestPermissionsResult()中,如果用户单击“拒绝",并且如果用户在单击“拒绝"之前选中了复选框,则GrantResults参数为PER
..
我有一个Cordova Android应用程序,该应用程序在早期版本的Android OS上运行良好,但是该应用程序在Android P(9.0)上开始崩溃,并且在应用程序启动时收到以下日志: Permission Denial: receiving Intent { act=android.provider.Telephony.SMS_RECEIVED flg=0x19000010 (ha
..
在我的应用程序中,我有一个片段和一个在该片段内的imageButton.当我在设备上运行该应用程序(Android 8-API 26)并单击imageButton时,该应用程序崩溃并引发了运行时错误,这是我之前从未见过的. E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.mustafa.di
..
我最近才知道,除非您明确要求用户在“可以在后台自动运行的应用程序"部分中添加您的应用程序,否则您将无法在小米设备和其他类似设备中提供可以在后台运行的服务设备. 但是我看到了一些应用程序,例如 (在设备的“可以在后台自动运行的应用"部分中添加),并且无需下载就可以自动下载.那怎么可能? 解决方案 制造商(或移动运营商,使用“品牌"固件)具有“预先批准"的应用程序“白名单".诸如Face
..
在我的android项目中,我使用此代码检查&请求运行时权限: public class AgentsFragmentMapTab extends RootFragment implements ActivityCompat.OnRequestPermissionsResultCallback { //.. private boolean checkAndRe
..
当我尝试上载新的APK版本的应用程序时,我收到以下消息:“在Google Play上,您的违法行为有违法行为.在Google Play上无法接受的前部sigue estando." 此后,我收到并通过电子邮件发送有关"Google Pay"的信息,但我从未使用过Google Pay. 我们检测到您最近上传的至少一个APK版本不是 正确使用Android Pay.在您的APK中包含APK
..
我正在使用Google的 EasyPermissions 库来处理Android 6上的权限.捕获图像的按钮,它要求我授予CAMERA和WRITE_EXTERNAL_STORAGE的权限. 在我接受了两个权限的应用程序崩溃后,出现错误消息,您可以在下面看到: E/AndroidRuntime: FATAL EXCEPTION: main Proc
..
请帮助. 我正在开发Android应用程序. 这是问题所在. 我无法在/sdcard写入文件. 怎么了? 开发工具: Android Studio 3.5.2 设备: AVD Pixel 2 API 29 我编码为Permission Request. 我可以使用旧的android设备写入文件. 为什么我不能用此设备写信? 请帮助. 错误日志 E:
..
在Android应用程序中,有没有办法用我们自己的话来描述每个权限?对于前.如果我请求“访问GPS"权限,我可以在权限对话框内的描述区域中输入自己的文字吗? 解决方案 这是不可能的-有时添加一些内容(例如为什么要获得此特殊权限)会很好,但是替换说明是一个安全问题
..
我正在使用getCurrentPosition来获取用户地理位置信息,并且在Google Chrome浏览器中工作正常,但是在Android Webview中却遇到此错误: E/cr_LocationProvider:注册时捕获到安全异常 系统中的位置更新.该应用程序没有 足够的地理位置许可. E/cr_LocationProvider: newErrorAvailable应用程序没有足够的
..
如果我有一个仍在开发中但尚未发布的应用程序,但我打算通过Google Play商店启动该应用程序.我的应用程序正在引入一项功能,用户可以检索其最新的短信和通话记录,因此该应用程序需要授予短信和通话记录权限. 根据尚未发布的申请,我是否需要填写 谷歌表格? Google Play商店本身是否应用了这些限制,而不是 Android OS,因此,如果我通过其他任何其他工具分发了该应用程序 比玩商
..
PermissionsList.add()不起作用,但是MainActivity.this.requestPermissions()可以正常工作.问题是它带来一个对话框,询问用户是否允许位置权限. 为什么添加权限无效? 有没有办法避免出现该对话框? 请参见下面的最小代码: public class MainActivity extends AppCompatActivity
..
在android 6或更高版本中,当用户首次打开应用时要求他获得一些许可 如果他不允许,则退出应用程序 我的应用需要某些必不可少的权限才能读写外部存储,如何实现此目的 我尝试过 if (Build.VERSION.SDK_INT >= 23) { if (ContextCompat.checkSelfPermission(LoginActivity
..
我的一项活动需要“位置许可",因此我编写了以下代码来获取许可.但是在这种情况下,如果应用最初没有位置权限,则用户需要单击两次以打开活动.我是否可以进行一些更改,以便一旦用户在“权限"屏幕上单击“允许",则只会触发意图. int PERMISSION_ALL = 1; String[] PERMISSIONS = new String[
..
我正在创建一个需要检查运行时权限的库.我已经获得了运行时权限的良好运行,并且理解了没有问题的用例. 但是,我想确认使用我们库的开发人员已将权限添加到他们的清单中. 该库是一个基于位置的库,开发人员可以在清单中输入ACCESS_FINE_LOCATION或ACCESS_COARSE_LOCATION,我需要能够确定它们在运行时使用了哪个(或两个). 我虽然使用程序包管理器来检查权限
..
在我的应用中,我想更改SCREEN_BRIGHTNESS_MODE(并设置另一个值).我在AndroidManifest.xml中添加了权限(已与文件中的其他参数进行了仔细检查).按下按钮时,应该更改模式的值. @Override public void onClick(View v) { if(on) { ContentResolver cResolver = ge
..
我正在编辑文本文件的应用程序.通过ACTION_OPEN_DOCUMENT活动打开文件时,我能够读写文件: Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.addFlags(Intent.FLAG_GRANT_WRI
..
我正在为Google定位服务编写某种 hello world 程序.我已经编码了大多数东西.这是onConnected方法: public void onConnected(Bundle bundle) { // Construct the Location Request mLocationRequest = new LocationRequest(); mLoc
..