
总纲
1、前言
在 Android 中,从 Marshmallow(API 级别 23)开始,应用程序需要在运行时请求危险权限。这意味着应用程序必须在执行需要特定权限的操作之前请求这些权限。以下是实现动态权限请求的基本步骤:
public class MainActivity extends AppCompatActivity {
private static final int MY_PERMISSIONS_REQUEST_WRITE_EXTERNAL_STORAGE = 10;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 检查是否有写入外部存储的权限
int permissionCheck = ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE);
if (permissionCheck != PackageManager.PERMISSION_GRANTED) {
// 请求WRITE_EXTERNAL_STORAGE权限
ActivityCompat.requestPermissions(this,
new String[
订阅专栏 解锁全文
2905

被折叠的 条评论
为什么被折叠?



