请帮助我获得权限“WRITE_EXTERNAL_STORAGE”和“WRITE_SETTINGS”的请求代码。 也让我知道请求代码的来源。请求代码在Android的权限
-5
A
回答
0
一个简单的演示:
// Here, thisActivity is the current activity
if (ContextCompat.checkSelfPermission(thisActivity,
Manifest.permission.WRITE_EXTERNAL_STORAGE)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(thisActivity,
new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},
YourRequestCode);
}
您可以设置YourRequestCode
任何值,如1
。
0
public void getPermission() {
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, PERMISSION_CONSTANT);
} else {
uiBind();
}
}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
switch (requestCode) {
case PERMISSION_CONSTANT:
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
getPermission();
}
break;
}
}
-
1.
+0
请添加一些解释。 – BlackBeard
相关问题
- 1. Sharepoint访问请求“权限”代码
- 2. Android:请求多个权限时仅请求第一个权限
- 3. Android请求多权限
- 4. 的Android程序请求的权限
- 5. Android上的UnityPlayer请求权限
- 6. 请求写权限
- 7. Android开发:如何请求权限?
- 8. Android偏好特定权限请求
- 9. Android M请求权限非活动
- 10. Android API 23请求多个权限
- 11. 只请求一次android权限
- 12. Android - 更改READ_PHONE_STATE权限请求消息
- 13. Android M请求权限不起作用
- 14. 请求INTERNET权限的BindException
- 15. PACKAGE_USAGE_STATS的请求权限
- 16. Android请求权限请求只有第一个
- 17. Facebook请求权限示例?
- 18. CLLocationManager:请求更高权限
- 19. 检查权限请求
- 20. 每次请求facebook权限
- 21. Facebook Jquery ajax权限请求?
- 22. iFrame App。权限请求?
- 23. Facebook请求权限javascript?
- 24. 在Facebook的iFrame标签请求权限
- 25. 请求在Facebook的权限c#sdk
- 26. 在Android中添加请求权限的选项
- 27. Android Facebook SDK 3 - 请求新权限但无法重新授权
- 28. 如何在权限请求中添加多个权限
- 29. 在应用程序中请求权限
- 30. Android:在运行时请求自定义权限
https://developer.android.com/training/permissions/requesting.html – CommonsWare
您可以定义自己的请求代码。 – Prexx
怎么样?你可以给我一个例子 – Ankith