1. 程式人生 > >HTML5plus 移動 App開發入門

HTML5plus 移動 App開發入門

 咳咳,圖片複製不到文章裡面來,大家去我的資源裡下載吧,PDF版的。

HTML5plus 移動 App開發入門

更新時間:2014年 4月 17日

HTML5 Plus 應用概述

HTML5 Plus 規範

通過 HTML5 開發移動 App 時,會發現 HTML5 很多能力不具備。為彌補 HTML5 能力 的不足,在 W3C 中國的指導下成立了 www.HTML5Plus.org組織,推出 HTML5+規範。

HTML5+擴充套件了 JavaScript 物件 plus,使得 js 可以呼叫各種瀏覽器無法實現或實現不佳的系統能力,裝置能力如攝像頭、陀螺儀、檔案系統等,業務能力如上傳下載、二維碼、地圖、支付、語音輸入、訊息推送等。

HBuilder 的手機原生能力呼叫分 2 個層面:

a)   跨手機平臺的能力呼叫都在 HTML5+ 規範裡,比如二維碼、語音輸入,使用

plus.barcode 和 plus.speech。編寫一次,可跨平臺執行。

b)   JS Bridge是另一項創新技術,通過 js 可以直接調 ios 和 android 的原生 API,這部 分就不再跨平臺,比如調 ios game center,或在 android 手機桌面建立快捷方式。 JSB 的用法是,var obj= plus.android.import("android.content.Intent");,將一個原生對 象 android.content.Intent 對映為 js 物件 obj,然後在 js 裡操作 obj物件的方法屬性就可以了。

HTML5+ App

使用 HTML5+開發的移動 App 並非 mobileweb 頁面。這是新手最容易混淆的地方。 mobileweb 的檔案存放在 web 伺服器上,而移動 App 的檔案存放在手機本地,編寫移動 App 的 html、js、css檔案被打包到 ipa 或 apk 等原生安裝包,在手機客戶端執行。

當然這些移動 App 裡某些頁面也可以繼續從伺服器端以網頁方式下行。

所以 mobile web,在 HBuilder 裡新建專案時,屬於 web 專案。不要放置到移動 App 項 目下。mobile web 專案也不能真機聯調和打包。

舉幾個例子。

例 1:一個 mobile web 專案,想打包成移動 App。

a)   在 HBuilder 裡新建一個 web 專案,把 mobile web 程式碼放進去。

b)   在 HBuilder 裡新建移動 App

c)   在新建的移動 App 下找到 manifest.json,將其中的入口頁面配置為 mobileweb 的網 絡地址。

d)   然後點發行打包,就得到一個移動 App 的安裝包。除了可發行到 Appstore 和桌面 有個快捷方式外,與瀏覽器的體驗不會有其他區別。

e)   另外其實 mobile web 的程式碼,也可以判斷自己執行的環境,如果 UA 裡包含 “Html5Plus”,也可以寫 plus 物件來呼叫原生能力。

相關推薦

HTML5plus 移動 App開發入門

 咳咳,圖片複製不到文章裡面來,大家去我的資源裡下載吧,PDF版的。 HTML5plus 移動 App開發入門 更新時間:2014年 4月 17日 HTML5 Plus 應用概述 HTML5 Plus 規範 通過 HTML5 開發移動 App 時,會發現 HTML5 很多能力不具備

c#開發移動APP-Xamarin入門1

easy 換上 variant ppc pack ice key uia str 如果您在.net環境下做開發,並且對WPF技術有一定了解及應用,同時也想進入移動App開發領域,推薦使用Xamarin開發移動應用 關於Xamarin不做介紹,網上很多,這裏主要涉及的是一些來

c#開發移動APP-Xamarin入門擴展剖析

number 數據綁定 ... 移動app odin list 數據集 XML 如何   上節將Phoneword應用程序擴展到包含第二個屏幕,該屏幕可以跟蹤應用程序的撥打歷史 Navigation   Xamarin.Form提供了一個內置的導航模型,用於管理一堆頁面的導

c#開發移動APP-Xamarin入門擴展

函數 new .cn != 聲明 sem odin code 應用程序 原文:c#開發移動APP-Xamarin入門擴展  這節主要演示了如何通過添加第二個屏幕來跟蹤應用程序的call歷史來擴展Phoneword應用程序。最終如下:   按如下步驟擴展Phon

c#開發移動APP-Xamarin入門

tst log popu append 完成後 tool android request tar 原文:c#開發移動APP-Xamarin入門  如果您在.net環境下做開發,並且對WPF技術有一定了解及應用,同時也想進入移動App開發領域,推薦使用Xamarin開發移動應

c#開發移動APP-Xamarin入門擴充套件剖析

  上節將Phoneword應用程式擴充套件到包含第二個螢幕,該螢幕可以跟蹤應用程式的撥打歷史 Navigation   Xamarin.Form提供了一個內建的導航模型,用於管理一堆頁面的導航和使用者體驗,這個模型實現了Page物件的後進先出(LIFO)堆疊,要從一個頁面移動到另一個頁面,應用程式將把一

c#開發移動APP-Xamarin入門剖析

  剖析應用程式     Phoneword這個專案是.net標準庫專案,它包含所有的共享程式碼和共享UI。   Phoneword.Android這個專案包含Android特定的程式碼,是Android應用程式的入口點。   Phoneword.iOS -這個專案包含iOS特定的程式碼,是

c#開發移動APP-Xamarin入門擴充套件

  這節主要演示瞭如何通過新增第二個螢幕來跟蹤應用程式的call歷史來擴充套件Phoneword應用程式。最終如下:       按如下步驟擴充套件Phoneword   在Phoneword專案右鍵新建Content Page,命名為CallHistoryPage  

HTML5 Plus移動App(5+App)開發入門指南

HTML5 Plus應用概述 HTML5 Plus移動App,簡稱5+App,是一種基於HTML、JS、CSS編寫的運行於手機端的App,這種App可以通過擴充套件的JS API任意呼叫手機的原生能力,實現與原生App同樣強大的功能和效能。 HTML5 Plus規範

初學者福音——10個最佳APP開發入門在線學習網站

原型設計 交互設計 界面設計 APP開發 根據Payscale的調查顯示,現在的APP開發人員的年薪達到:$66,851。這也是為什麽那麽多初學的開發都想躋身到APP開發這行業的主要原因之一。每當你打開App Store時候,看著琳瑯滿目的APP,你肯定會被它們精致的外

基於Html5 Plus + Vue + Mui 移動App 開發(二)

spa mar oot ready sca ror extra ref 連接 基於Html5 Plus + Vue + Mui 移動App 開發(二) 界面效果: 本頁面采用Html5 Plus + Vue + Mui 開發移動界面,本頁面實現: 1、下拉刷新、上

基於Html5 Plus + Vue + Mui 移動App開發(三)-文件操作(讀取、保存、更新數據)

mes das parse 移動 分享 gif ont 包括 ole   實全資訊采用基於Html5 Plus + Vue + Mui 移動App。主要實現功能包括: 實現搜索站點設置 實現搜索關鍵字定義 實現搜索資訊保存、刪除功能。 主界面實現關鍵字搜

.NET(c#) 移動APP開發平臺 - Smobiler(2) - 平臺介紹

blog 下載 如何實現 ket 設備 很快 targe nap 開源   看到大家很多人在後臺問我一些問題,所以準備寫一個系列了,下面給個目錄 目錄: .NET(c#) 移動APP開發平臺 - Smobiler(1) 環境的搭建及上手第一個應用

基於html5 plus + Mui 移動App開發(三)-食全庫

  食全庫-食品安全知識庫。   食品安全(food safety)指食品無毒、無害,符合應當有的營養要求,對人體健康不造成任何急性、亞急性或者慢性危害。根據倍諾食品安全定義,食品安全是“食物中有毒、有害物質對人體健康影響的公共衛生問題”。食品安全也是一門專門探討在食品加工、儲存、銷售等過程中確保食品衛生及

《HTML5移動應用開發入門經典》(美)凱瑞恩.掃描版.pdf

書籍簡介: HTML5是關注度的前沿Web技術,而移動網際網路則是近兩年炙手可熱的Web領域。《HTML5移動應用開發入門經典》將這兩者巧妙結合起來,詳細講解了如何利用HTML5進行移動應用開發。    《HTML5移動應用開發入門經典》總共分為24章,以示例的方式對如何使用HT

移動APP開發工作筆記002---Hbuilder js判斷當前裝置是安卓裝置還是蘋果裝置

   JAVA技術交流QQ群:170933152    js判斷是否為手機系統是安卓還是蘋果,是否為微信瀏覽器                  

移動APP開發工作筆記001---Hbuilder連線蘋果手機

   JAVA技術交流QQ群:170933152      最簡單的連線方法 1     手機電腦連線---usb 2     pc下

[h5+api]移動app開發用到的微信好友,朋友圈,qq好友,新浪微博分享合集

適用H5+環境,能夠使用plus方法的移動app中 /** * Created by HBuilder. * User: tyx * Date: 2018-11-21 * Time: 17:28:51 */ /** * 初始化分享服務 */ //---------------H5 pl

你需要知道的10個移動App開發趨勢

智慧手機已經成為我們日常生活不可分割的一部分。早上用鬧鐘起床,聽音樂,閱讀新聞,觀看YouTube視訊,檢查郵件,更新專案狀態等等——一切都可以在我們的移動裝置上無縫執行。目前,全球有21億人擁有智慧手機。 25歲以上的成年人每天使用手機約264次,包括簡訊和

深入淺出視訊直播原始碼搭建法,社交APP開發入門放入幾個技巧

之所以今天寫下這篇文章,主要是近期視訊軟體的爭霸賽可謂是鬧的沸沸揚揚,直播視訊平臺基本格局已經定下,短視訊軟體這邊年的爭鬥成了看點,而夾在兩者中間的一對一社交APP則顯得有些默默無聞了。但是如果你多瞭解一下,你會發現,如今的社交交友APP也是一鳴驚人了。現如今的