oli*_*ren 5 android webview quota web-sql
在普通的Android Web应用程序中,WebSQL数据库的最大大小通常约为8MB.在我正在制作的混合网络应用程序中,我想增加此限制.我该怎么做呢?
似乎WebStorage可能与它有关,但是我可以在那里看到的似乎设置大小的唯一方法setQuotaForOrigin被标记为已弃用.
欢迎示例代码(不推荐使用):)
Web应用程序的配额似乎与混合应用程序的配额不同(如在视图中运行的某些内容).无论如何,通过在android.app.Activity子类中实现以下内容,您将使配额加倍,直到它最终停止在大约48MB.
@Override
public void onExceededDatabaseQuota(String url, String databaseIdentifier, long currentQuota, long estimatedSize, long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) {
quotaUpdater.updateQuota(estimatedSize * 2);
}
Run Code Online (Sandbox Code Playgroud)
发生这种情况时,不会要求用户进行交互.
| 归档时间: |
|
| 查看次数: |
2397 次 |
| 最近记录: |