移動web、webApp、混合APP、原生APP、androd H5混合開發 當無網絡下,android怎麼加載H5界面

 

 PhoneGap是一個採用HTMLCSSJavaScript的技術,建立移動跨平臺移動應用程序的快速開發平臺。它使開發者可以在網頁中調用IOSAndroidPalmSymbian,WP7,WP8,BadaBlackberry等智能手機的核心功能——包括地理定位,加速器,聯繫人,聲音和振動等,此外PhoneGap擁有豐富的插件,能夠調用。css

 

Cordova提供了一組設備相關的API,經過這組API,移動應用可以以JavaScript訪問原生的設備功能,如攝像頭、麥克風等。html

 

 ASP.NET 是一個開發框架,用於經過 HTML、CSS、JavaScript 以及服務器腳原本構建網頁和網站。 ASP.NET是什麼  ASP?web

移動端app分類:api

 

移動web:原生開發打包,嵌入h5頁面;瀏覽器

webApp:所有都是H5開發的應用;緩存

混合APP:使用第三方開發平臺從apicloud,appcan,hbuilder等開發,cordova技術打包;服務器

原生APP:就是eclipse開發或者studio等工具開發;網絡

無網狀況下怎麼加載h5界面:app

首先你得對網絡進行判斷,初次有網進入的應用的時候就把內容緩存保存到本地,如何沒網的狀況下,就打開本地的緩衝,框架

有網就自動鏈接後臺對頁面進行刷新;

方法:

<!DOCTYPE HTML>
<html >

<body>
文檔內容 ......
</body>

</html>

manifest="demo.appcache"

HTML5 引入了應用程序緩存(Application Cache),這意味着可對 web 應用進行緩存,並可在沒有因特網鏈接時進行訪問。

應用程序緩存爲應用帶來三個優點:

  1. 離線瀏覽 - 用戶可在應用離線時使用它們
  2. 速度 - 已緩存資源加載得更快
  3. 減小服務器負載 - 瀏覽器將只從服務器下載更新過或更改過的資源

 

ionic是一個用來開發混合手機應用的,開源的,免費的代碼庫。能夠優化html、css和js的性能,構建高效的應用程序,並且還能夠用於構建Sass和AngularJS的優化。ionic會是一個能夠信賴的框架。

Foundation 用於開發響應式的 HTML, CSS and JavaScript 框架。 Foundation 是一個易用、強大並且靈活的框架,用於構建基於任何設備上的 Web 應用。 Foundation 是一個以移動優先的流行框架。

 

安卓中 webview的組件 :是基於webkit引擎,展示web頁面的控件,

做用:

1.顯示和渲染web頁面;

2.直接使用html文件佈局;

3.可和js交互、調用(url,交互)

 

混合開發(hybrid app):主流平臺phonne(=cordva) 、Appcan、appmobi、tranimmm..

 

 

 

論壇43213

移動端webApp兼容問題解決

 談談App混合開發

Hybrid APP混合開發的一些經驗和總結

相關文章
相關標籤/搜索