Skip to content

Instantly share code, notes, and snippets.

View mocovenwitch's full-sized avatar
🏝️
hi

Mocoven mocovenwitch

🏝️
hi
View GitHub Profile
@mocovenwitch
mocovenwitch / StateMachine
Created September 27, 2017 13:11 — forked from elandau/StateMachine
Rx based state machine
package com.netflix.experiments.rx;
import java.util.HashMap;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import rx.Observable;
import rx.Observable.OnSubscribe;
@mocovenwitch
mocovenwitch / enableHTML5AppCache.java
Created April 4, 2017 05:44 — forked from jaydeepw/enableHTML5AppCache.java
Enabling HTML5 AppCache in Android Webview programatically.
private void enableHTML5AppCache() {
webView.getSettings().setDomStorageEnabled(true);
// Set cache size to 8 mb by default. should be more than enough
webView.getSettings().setAppCacheMaxSize(1024*1024*8);
// This next one is crazy. It's the DEFAULT location for your app's cache
// But it didn't work for me without this line
webView.getSettings().setAppCachePath("/data/data/"+ getPackageName() +"/cache");