棉花糖的mapsforge:何时需要对MapView进行权限检查?

时间:2018-09-12 11:36:25

标签: android android-permissions android-6.0-marshmallow mapsforge

我刚刚将我的Android应用程序升级到minSdkVersion> 22(Android M),因此我必须向ActivityCompat.requestPermissions添加呼叫。

该应用使用mapsforge MapView。它创建一个切片缓存并从.map文件中读取。地图文件存储在私有内部存储,私有外部存储或公共外部存储中:

  • context.getExternalFilesDirs(null)
  • context.getFilesDir()(KitKat之前的版本)
  • Environment.getExternalStorageDirectory()

在较旧的mapsforge示例(〜v0.6)中,有用于检查权限的代码(Manifest.permission.READ_EXTERNAL_STORAGE),但是在当前的主控机(〜0.10)中,我找不到任何有关权限的信息。

请,有人可以告诉我是否有必要请求权限(READ_EXTERNAL_STORAGE和/或WRITE_EXTERNAL_STORAGE)吗?

BTW:仅从mapsforge角度来看: Manifest.xml中的<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />有必要吗?

0 个答案:

没有答案