Разрешение Android Runtime в приложении Cordova 3.6
Как реализовать разрешения на выполнение Android в приложении, использующем Cordova 3.5
1 ответ
Разрешение среды выполнения Android введено в Android 6.0 (уровень API 23). Это не имеет отношения к кордовой версии.
В MainActivity.java вашей платформы Android добавьте этот код после loadUrl(launchUrl);
if(Build.VERSION.SDK_INT >= 23)
{
// Sample request for user permission runtime */
ActivityCompat.requestPermissions(MainActivity.this,
new String[] {
android.Manifest.permission.WRITE_EXTERNAL_STORAGE
},
100);
}
Если вы работаете на Android Studio, он автоматически импортирует необходимые пакеты, такие как:
import android.os.Build;
import android.os.Bundle;
import android.support.v4.app.ActivityCompat;