TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
Android Web應用高級編程(移動與嵌入式開發技術)(簡體書)
滿額折

Android Web應用高級編程(移動與嵌入式開發技術)(簡體書)

人民幣定價:48 元
定  價:NT$ 288 元
優惠價:87251
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
作者簡介
目次

商品簡介

現在,我們已經可以使用web技術為android和其他移動設備開發應用。通過將html5的功能與css3及javascript整合,web應用開發者可以通過熟悉的工具開發出引人入勝的移動應用。現在我們不僅可以構建出與原生應用(nativeapp)相媲美的移動webapp,還可以實現“編寫應用一次,就可以在各種不同的設備上運行”。

作者簡介

Damon Oehlman是一位經驗豐富的軟件開發人員與技術經理,目前居住在澳大利亞布里斯班。他曾在多種平臺上進行過開發,從Windows到Web開發,現在則轉向了移動開發,Damon對移動Web應用開發“一次編寫,到處運行”的理念有著獨到的見解,這也促使他將精力轉向了這里。
由于看到了移動開發日益增長的勢頭,Damon放棄了穩定的工作,與人聯合創立了移動開發公司Sidelab。Sidelab為移動Web應用開發提供專業的開發服務,特別是在地圖、基于位置的服務以及數據可視化等領域。

目次

第1章 入門
1.1 了解android平臺功能
1.1.1 設備連接
1.1.2 觸摸
1.1.3 地理位置
1.1.4 硬件傳感器
1.1.5 本地數據庫與存儲
1.1.6 相機支持
1.1.7 消息與推送通知
1.1.8 webkit web瀏覽器
1.1.9 進程管理
1.1.1 0 android os特性小結
1.2 準備開發環境
1.2.1 文本編輯器與工作目錄
1.2.2 web服務器
1.2.3 模擬器
1.3 hello world
1.4 小結

第2章 構建移動html輸入表單
2.1 面向移動web的html
2.1.1 面向移動的網頁
2.1.2 添加表單元素
2.2 添加樣式
2.2.1 使用css3的表單樣式
2.2.2 改進頁面標題的外觀
2.2.3 針對不同的屏幕尺寸編寫代碼
2.2.4 處理設備方向的變化
2.3 添加表單驗證
2.4 小結

第3章 html5 storage api
3.1 web storage api
3.1.1 使用json將對象保存到web storage中
3.1.2 local storage與session storage
3.2 web sql database
3.2.1 使用客戶端數據庫保存任務清單條目
3.2.2 數據庫的版本化與升級
3.3 小結

第4章 構建多頁面應用
4.1 單個html文件、多個應用頁面
4.1.1 創建視圖管理器
4.1.2 實現視圖動作
4.2 構建應用的主界面
4.2.1 修改viewmanager功能
4.2.2 主界面的存儲需求
4.2.3 裝配主界面
4.3 構建所有任務界面
4.4 實現視圖棧
4.5 小結

第5章 與云進行同步
5.1 探索在線存儲的選擇
5.1.1 在線同步存儲的需求
5.1.2 避免3層架構
5.1.3 用戶認證
5.1.4 javascript同步庫
5.1.5 可能的同步解決方案
5.2 google app engine入門
5.2.1 在本地部署jsonengine
5.2.2 選擇合適的同步模式
5.2.3 向jsonengine發送離線數據
5.3 針對在線同步更新用戶界面
5.4 開發桌面界面
5.4.1 查詢jsonengine實例
5.4.2 將應用部署到云中
5.5 小結

第6章 與原生應用競爭
6.1 添加輕量級動畫與類似于原生應用的布局
6.1.1 添加簡單的旋轉加載器
6.1.2 添加可滾動的內容
6.1.3 修改動作欄
6.2 為應用添加位置感知特性
6.3 離線運行應用
6.3.1 離線緩存清單文件
6.3.2 探索隱蔽的離線緩存特性
6.3.3 檢測連接狀態
6.4 小結

第7章 探索交互性
7.1 html5 canvas簡介
7.2 為canvas繪制增加交互性
7.2.1 交互:使用鼠標
7.2.2 交互:使用觸摸
7.3 實現canvas動畫
7.3.1 創建動畫循環
7.3.2 繪制一幀動畫
7.3.3 繪制圖像:考慮設備dpi
7.4 高級動畫技術
7.4.1 在動畫中實現逼真的移動
7.4.2 canvas變換與動畫
7.4.3 小汽車動畫的變換
7.5 小結

第8章 基于位置的服務與移動地圖
8.1 基于位置的服務
8.2 地理社交網絡
8.3 移動地圖
8.3.1 使用google maps顯示地圖
8.3.2 tile5:另一個html5 mapping api
8.3.3 向google map添加標記
8.3.4 顯示標記的詳細信息
8.4 針對移動優化的地圖ui
8.4.1 地圖ui模型
8.4.2 編寫移動地圖ui樣板
8.4.3 在樣板代碼中實現ui導航
8.4.4 使用導航欄選擇標記
8.5 小結

第9章 使用phonegap橋接原生應用
9.1 橋接框架簡介
9.1.1 何時使用phonegap
9.1.2 下載phonegap
9.2 示例phonegap應用
9.2.1 構建示例應用
9.2.2 探索示例應用
9.3 一個簡單的phonegap地圖應用
9.3.1 修改示例phonegap項目
9.3.2 將現有代碼轉換為phonegap應用
9.4 小結

第10章 集成social api
10.1 連接到web api
10.1.1 何謂jsonp
10.1.2 處理缺少jsonp支持的api
10.1.3 geominer api簡介
10.2 在moundz中定位資源
10.2.1 使用geominer api找到附近資源
10.2.2 使用geolocation追蹤位置
10.3 實現用戶登錄
10.3.1 構建歡迎與登錄界面
10.3.2 twitter anywhere與登錄過程
10.3.3 另一種通過geominer實現的twitter認證
10.4 小結

第11章 移動ui框架比較
11.1 移動ui框架概覽
11.1.1 框架之間的異同點
11.1.2 為框架比較做好準備
11.2 jo
11.2.1 jo入門
11.2.2 當moundz遇到jo
11.3 jqtouch
11.3.1 jqtouch入門
11.3.2 將jqtouch應用到moundz上
11.4 jquery mobile
11.4.1 jquery mobile入門
11.4.2 moundz與jquery mobile
11.5 sencha touch
11.5.1 sencha touch入門
11.5.2 moundz與sencha touch
11.6 小結

第12章 完善與打包應用以進行發布
12.1 繼續使用jquery mobile
12.1.1 恢復登錄界面
12.1.2 改進導航布局
12.2 搜集資源
12.2.1 構建資源詳細信息界面
12.2.2 使用geominer實現資源追蹤
12.3 將moundz打包為原生應用
12.3.1 針對phonegap打包
12.3.2 處理應用權限
12.4 phonegap、認證與intent
12.4.1 之前的web認證流程
12.4.2 android intent概覽
12.4.3 使用phonegap插件處理
intent
12.5 打包應用以進行發布
12.6 小結

第13章 移動計算的未來
13.1 移動計算時代
13.1.1 全球范圍的現象
13.1.2 桌面已死
13.1.3 擁抱漸進增強
13.2 移動技術預測
13.2.1 工具與庫的改進
13.2.2 設備架構的變化
13.2.3 面向未來架構的編碼
13.3 物聯網
13.3.1 硬件傳感器網絡
13.3.2 人體傳感器
13.4 小結
附錄a 調試android web應用

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 251
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區