我有数据库的运行时权限问题。我不知道如何使用和写入我的代码的权限。我非常寻求,但迷失了解。 代码:如何在Android中使用运行时权限数据库
public class G {
public static Context context;
public static SQLiteDatabase database;
public static final String DIR_SDCARD = Environment.getExternalStorageDirectory().getAbsolutePath();
public static final String DIR_DATABASE = DIR_SDCARD + "/database-test";
@Override
public void onCreate() {
super.onCreate();
context = this.getApplicationContext();
// new File(DIR_DATABASE).mkdirs();
File file=new File(DIR_DATABASE);
file.mkdirs();
database = SQLiteDatabase.openOrCreateDatabase(DIR_DATABASE + "/database.sqlite", null);
database.execSQL("CREATE TABLE IF NOT EXISTS person (person_name TEXT NOT NULL ," +
" person_family TEXT NOT NULL , " +
" person_password TEXT NOT NULL )");
}
} 请帮我
https://stackoverflow.com/a/6168988/2459628 – IvBaranov
(HTTPS [创建数据库的权限的Android]的可能重复:// stackoverflow.com/questions/6165887/android-permission-of-creating-database) –