jjzjj

RequestPermissions

全部标签

c# - RequestPermissions 不显示对话框 xamarin c#

我是xamarin的新手。我发现了很多类似的主题,并尝试了它们。但它们都不适用于xamarin。我在AndroidM以下操作系统的AndroidManifest中添加了权限我用了Thisdocument并实现了下面的代码。string[]permissions={Manifest.Permission.ReadExternalStorage};ActivityCompat.RequestPermissions(Activity,permissions,STORAGE_REQUEST_CODE);ActivityCompat.RequestPermissions不显示对话框。

Android 应用在使用 ActivityCompat.requestPermissions 寻求权限时在 6.0 上崩溃

我正在关注MainActivity,它正在寻求6.0Phone&Storage任务的许可。它提示权限2次,然后崩溃。获得权限后是否需要重启MainActivity?感谢您的帮助或指点。主Activity.javaonCreate(){seek_permissions()//loaddbdataandcontinue//withtheapptasks}publicvoidseek_permissions(){booleanhasWritePermission=(ContextCompat.checkSelfPermission(MainActivity.this,Manifest.per

android - 理解Android 6权限方法

我正在尝试从Gallery中获取图像并将其设置为ImageView,但在Android6中存在一些权限问题。下面是请求权限的方法。我应该请求读取外部存储还是写入外部存储?这是我到目前为止所做的:privatestaticfinalintREAD_CONTACTS_PERMISSIONS_REQUEST=1;publicvoidgetPermissionToReadExternalStorage(){if(ContextCompat.checkSelfPermission(getActivity(),Manifest.permission.READ_EXTERNAL_STORAGE)!=

java - ActivityCompat.requestPermissions 不显示对话框

在AndroidManifest.xml中:在PreActivity.java中if(PermissionChecker.checkSelfPermission(preActivity,Manifest.permission.ACCESS_FINE_LOCATION)!=PackageManager.PERMISSION_GRANTED){if(ActivityCompat.shouldShowRequestPermissionRationale(preActivity,Manifest.permission.ACCESS_FINE_LOCATION)){setDisplay();}e

android - 在用户响应之前对自定义内核调用 onRequestPermissionsResult 调用 requestPermissions 两次

我有一个项目,我在其中要求在启动时获得2个权限。在调试过程中,它会按预期工作,直到它第二次调用requestPermissions。一旦它这样做,第一个就会触发onRequestPermissionsResult并使用一个空的grantResults数组。直到今天,它都运行良好。我唯一能想到的就是我今天所做的更新。我更新到AndroidSDKPlatformTools23.1,并将我的Mac更新到ElCapitan。谁能帮我解决问题?代码如下:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(

java - Android:ActivityCompat.requestPermissions 需要 Activity 而不是上下文:/

我正在调用ActivityCompat.requestPermissions以获得androidM下的权限,但是,这需要参数中的Activity。这很好,除了我想从单例调用它,并且单例可以被应用程序中的任何Activity使用。ActivityCompat.requestPermissions(context,PERMISSIONS_LOCATION,REQUEST_LOCATION);我想避免在单例中持有对任何Activity的引用,因为这肯定会导致内存泄漏,而且我更希望单例根本不持有任何Activity,因为它在所有Activity中都需要无用的代码该调用(它们中的每一个都必须在g

java - ActivityCompat.requestPermissions 不显示提示

我正在尝试请求ACCESS_FINE_LOCATION权限以获取用户的当前位置。我的日志记录表明我的应用在查询ContextCompat.checkSelfPermission()时目前没有此权限,但在调用ActivityCompat.requestPermissions()时没有显示任何内容。我的Googlemap代码(实现OnMapReadyCallback和ActivityCompat.OnRequestPermissionsResultCallback())在FragmentActivity中。我已经设法让requestPermissions()函数在应用程序的其他Activi

android - java.lang.RuntimeException : Failure delivering result ResultInfo{who=@android:requestPermissions:, 请求=10,结果=-1,数据= Intent

编辑:现在该应用程序正在运行。但它只在第一次启动后(安装后)请求许可。如果我离开应用程序(按后退按钮)然后再次启动它,它不会请求许可。为什么会这样?按下后退按钮不会通过调用onDestroy()来销毁Activity,它不应该再次调用onCreate()方法吗?原始问题我的应用程序允许用户在按下按钮时找到他们当前的位置。每当应用程序第一次启动时,它都会请求用户许可,但在授予许可权时它会崩溃并出现以下错误:java.lang.RuntimeException:FailuredeliveringresultResultInfo{who=@android:requestPermissions

android - 使用 MVP 架构在运行时检查权限的最佳方法是什么?

我正在开发一个Android应用程序,我必须在运行时请求权限。我想知道使用Model-View-Presenter架构实现它的最佳方式。我最初的想法是让演示者调用一个负责权限的组件(比如PermissionHandler),并相应地更新View。问题在于检查权限的代码与Activity类紧密耦合。以下是一些需要Activity或Context的方法:ContextCompat.checkSelfPermission()ActivityCompat.shouldShowRequestPermissionRationale()ActivityCompat.requestPermission

android - 使用 MVP 架构在运行时检查权限的最佳方法是什么?

我正在开发一个Android应用程序,我必须在运行时请求权限。我想知道使用Model-View-Presenter架构实现它的最佳方式。我最初的想法是让演示者调用一个负责权限的组件(比如PermissionHandler),并相应地更新View。问题在于检查权限的代码与Activity类紧密耦合。以下是一些需要Activity或Context的方法:ContextCompat.checkSelfPermission()ActivityCompat.shouldShowRequestPermissionRationale()ActivityCompat.requestPermission
12