انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کش برای وب ویو

کش برای وب ویو

#7
سلام

برای فعال کردن offline cache مربوط به webView میتونید از کدهای زیر استفاده کنید
کد پی‌اچ‌پی:
WebView webView = new WebViewcontext );
webView.getSettings().setAppCacheMaxSize1024 1024 ); // 5MB
webView.getSettings().setAppCachePathgetApplicationContext().getCacheDir().getAbsolutePath() );
webView.getSettings().setAllowFileAccesstrue );
webView.getSettings().setAppCacheEnabledtrue );
webView.getSettings().setJavaScriptEnabledtrue );
webView.getSettings().setCacheModeWebSettings.LOAD_DEFAULT ); // load online by default

if ( !isNetworkAvailable() ) { // loading offline
 
   webView.getSettings().setCacheModeWebSettings.LOAD_CACHE_ELSE_NETWORK );
}

webView.loadUrl"http://www.google.com" ); 

چک کردن دسترسی به شبکه
کد پی‌اچ‌پی:
private boolean isNetworkAvailable() {
 
   ConnectivityManager connectivityManager = (ConnectivityManagergetSystemServiceCONNECTIVITY_SERVICE );
 
   NetworkInfo activeNetworkInfo connectivityManager.getActiveNetworkInfo();
 
   return activeNetworkInfo != null && activeNetworkInfo.isConnected();


دسترسی های مورد نیاز
کد پی‌اچ‌پی:
<uses-permission android:name="android.permission.INTERNET"/>
<
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<
uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 
پاسخ
 سپاس شده توسط sohrabjam ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
کش برای وب ویو - توسط sohrabjam - ۱۳۹۴/۱۲/۰۸, ۱۰:۰۲ ق.ظ
RE: کش برای وب ویو - توسط e.mahi - ۱۳۹۴/۱۲/۰۸, ۰۲:۱۷ ب.ظ
RE: کش برای وب ویو - توسط sohrabjam - ۱۳۹۴/۱۲/۰۸, ۰۶:۴۲ ب.ظ
RE: کش برای وب ویو - توسط e.mahi - ۱۳۹۴/۱۲/۰۹, ۰۱:۱۴ ق.ظ
RE: کش برای وب ویو - توسط sohrabjam - ۱۳۹۴/۱۲/۱۱, ۰۸:۰۸ ق.ظ
RE: کش برای وب ویو - توسط sohrabjam - ۱۳۹۴/۱۲/۱۲, ۰۹:۴۳ ب.ظ
RE: کش برای وب ویو - توسط mahdi10539 - ۱۳۹۴/۱۲/۱۳, ۰۵:۵۵ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان