1
Phonegap을 사용하는 안드로이드에서 캐시 사용 경험.Android 오프라인 및 온라인 앱 (캐시 및 전화 걸기 사용)
1. I want to create one app which should work online as well as offline.
2. If internet connectivity is there it should use otherwise use the history.
이제 온라인으로 작업하고 있지만 오프라인에서도 내 앱을 사용해야합니다. 점검의 네트워크 연결 : <html manifest="cache.manifest">
대신 <html>
의 :
function onDeviceReady() {
navigator.network.isReachable("phonegap.com", reachableCallback, {});
navigator.notification.alert("Server Is Ready");
}
// Check network status
//
function reachableCallback(reachability) {
// There is no consistency on the format of reachability
var networkState = reachability.code || reachability;
var states = {};
states[NetworkStatus.NOT_REACHABLE] = 'No network connection';
states[NetworkStatus.REACHABLE_VIA_CARRIER_DATA_NETWORK] = 'Carrier data connection';
states[NetworkStatus.REACHABLE_VIA_WIFI_NETWORK] = 'WiFi connection';
alert('Connection type: ' + states[networkState]);
}
어느 한 더 어떤 nwtwork 연결 (오프라인)가없는 상태
확인을 blabla.png index.html을 MANIFEST이
캐시처럼 보일 것입니다. 그러나 나는이 문장을 깨끗하게하지 않았다 : "그 파일의 내용은 다음과 같이 보일 것입니다 : CACHE MANIFEST ## 필수 첫번째 줄 index.html blabla.png" – sherin
'cache.manifest'의 내용은 지정된 형식이어야합니다. 첫 번째는'CACHE MANUFEST' 여야하며, 다른 행은 캐시하려는 파일의 이름이어야합니다. – VladHQ
새로운 행은 어떻게 든 통과해야합니다 :'CACHE MANIFEST \ newline \ file.html \ new line \ etchtml' – VladHQ