发布于 2016-03-04 05:08:48
权限要求取决于您的实现。默认情况下,SnappyDB使用上下文提供的内部存储。如果需要写入外部存储,则需要这些权限。
检查源代码中的DBFactory.java类。https://github.com/nhachicha/SnappyDB/blob/master/library%2Fsrc%2Fmain%2Fjava%2Fcom%2Fsnappydb%2FDBFactory.java
没有权限调用
public static DB open(Context ctx, Kryo... kryo) throws SnappydbException {
return open(ctx, DEFAULT_DBNAME, kryo);
}需要权限-如果您写入外部文件夹
public static DB open(String folder, String dbName, Kryo... kryo) throws SnappydbException {
String dbFilePath = folder + File.separator + dbName;
return new DBImpl(dbFilePath, kryo);
}https://stackoverflow.com/questions/35583500
复制相似问题