新到貨2本75折
Android腳本應用開發技術

Android腳本應用開發技術

  • 定價:237
  • 優惠價:87206
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書以SL4A技術為核心內容,以JavaScript為主要開發語言,系統地闡述了Android腳本開發技術。本書共13章,第1章對Android發展前景、歷史發展、SL4A工作原理和腳本開發環境等內容進行了詳細介紹。第2章對JavaScript腳本的變量、數據結構、控制語句、函數、數組、對象和Rhino引擎等內容進行了詳細介紹。第3~6章詳細介紹了用戶屏幕界面技術,包括對話框、屏幕布局、屏幕控件和事件。

第7章介紹了數據持久化技術,包括首選項、數據庫、文件和網絡。第8章對Android的4大組件進行了詳細介紹,包括意圖、活動、廣播、內容和服務。第9章對掃描碼、瀏覽任務、應用管理、喚醒鎖、屏幕設置和飛行模式等技術內容進行了詳細介紹。第10章對電話、短信、藍牙和WiFi通信以及指南針、GPS、方向、加速度和磁力等傳感器技術進行了介紹。第11章對視頻拍攝、媒體錄制、媒體播放、語音合成和語音識別進行了詳細介紹。第12章介紹了混合開發模式,並介紹HTML5在混合開發模式中的應用。第13章對Android腳本應用運行方式和開發常見問題進行了介紹。

本書涵蓋Android眾多常用開發技術,對開發技術給出了應用背景、工作原理、開發方法和應用范例,每個應用范例都有翔實可運行的代碼,實例代碼附有詳細注釋、分析說明及運行效果圖。

本書適用於高等院校計算機、軟件工程和軟件技術專業大專生、本科生和研究生,同時可供對JavaScript等腳本比較熟悉的開發人員和研究人員等參考和研究。
 

目錄

第1章 Android開發概述
1.1 Android及其前景
1.2 Android的優勢及歷史發展
1.2.1 Android的優勢
1.2.2 Android發行版本
1.3 Android系統架構
1.4 SL4A及腳本引擎
1.4.1 SL4A是什麼
1.4.2 SL4A工作原理
1.4.3 腳本和腳本引擎
1.4.4 Android支持的腳本引擎
1.5 Android 腳本開發環境
1.5.1 Java JDK
1.5.2 Android SDK安裝
1.5.3 模擬器的創建和管理
1.5.4 SL4A與腳本引擎的安裝
1.5.5 運行第一個Android腳本程序
1.5.6 腳本編輯器
1.6 SL4A API數據標准
1.7 Android 輔助開發工具
1.7.1 DDMS
1.7.2 adb調試橋

第2章 Android JavaScript腳本基礎
2.1 JavaScript腳本編程基礎
2.1.1 變量
2.1.2 數據類型
2.1.3 運算符和表達式
2.2 JavaScript控制語句
2.2.1 條件語句
2.2.2 循環語句
2.3 JavaScript數組、函數和對象
2.3.1 數組
2.3.2 函數
2.3.3 對象
2.4 XML和JSON
2.4.1 什麼是XML
2.4.2 XML基礎
2.4.3 什麼是JSON
2.4.4 JSON基礎
2.5 Rhino引擎與Java語言
2.5.1 搭建Rhino開發環境
2.5.2 Rhino和Java類庫、數組、對象和接口

第3章 SL4A UI API與界面開發
3.1 警告對話框和對話框按鈕
3.2 請求用戶輸入信息和密碼對話框
3.3 列表
3.4 單選和多選按鈕
3.5 時間設置對話框
3.6 日期設置對話框
3.7 水平進度條
3.8 搜索進度條
3.9 等待完成進度條

第4章 Android UI布局
4.1 界面布局管理
4.2 LinearLayout布局
4.3 FrameLayout布局
4.4 AbsoluteLayout布局
4.5 RelativeLayout布局
4.6 TableLayout布局

第5章 Android Widget
5.1 TextView
5.2 EditText
5.3 Button
5.4 ImageButton
5.5 RadioButton和CheckBox
5.6 ToggleButton
5.7 DataPicker和TimePicker
5.8 ImageView
5.9 ProgressBar、SeekBar和RatingBar
5.10 Spinner和ListView
5.11 Menu

第6章 事件響應處理
6.1 事件處理模型
6.2 事件API
6.3 事件數據結構
6.4 事件處理
6.4.1 菜單事件處理
6.4.2 按鈕事件處理
6.4.3 列表事件處理
6.4.4 鍵盤事件處理
6.4.5 其他事件處理

第7章 數據持久化
7.1 首選項
7.2 SQLite數據庫
7.2.1 SQLite是什麼
7.2.2 SQL語法
7.2.3 面向腳本的SQLite3框架
7.2.4 使用SQL操作SQLite3
7.3 文件持久化
7.3.1 JavaScript與Java文件類
7.3.2 文件編程過程
7.3.3 文件持久化編程
7.4 網絡持久化
7.4.1 JavaScript與Java網絡類
7.4.2 網絡編程過程
7.4.3 網絡持久化編程

第8章 Android的4個基本組件
8.1 意圖
8.1.1 意圖是什麼
8.1.2 意圖數據結構
8.1.3 構造意圖及通用意圖
8.1.4 意圖的啟動方式
8.2 活動
8.2.1 活動是什麼
8.2.2 啟動活動
8.2.3 活動返回值設置
8.3 廣播
8.3.1 廣播是什麼
8.3.2 廣播的注冊和啟動
8.3.3 常見系統廣播
8.4 內容
8.4.1 內容是什麼
8.4.2 內容的查詢
8.4.3 聯系人內容
8.4.4 系統提供的內容
8.5 后台服務

第9章 通用任務、應用管理和系統設置
9.1 通用任務
9.1.1 一維碼和二維碼掃描
9.1.2 瀏覽任務
9.1.3 聯系人列表瀏覽
9.1.4 地圖瀏覽
9.1.5 HTML瀏覽
9.1.6 查詢任務
9.2 應用管理
9.2.1 啟動應用
9.2.2 停止應用
9.2.3 應用的包列表
9.2.4 應用的類列表
9.3 喚醒鎖
9.3.1 什麼是喚醒鎖
9.3.2 喚醒鎖申請和睡眠檢測
9.4 系統設置
9.4.1 聲音和震動設置
9.4.2 屏幕設置
9.4.3 飛行模式設置

第10章 通信與傳感器
10.1 電話通信
10.1.1 手機基本概念
10.1.2 電話API
10.1.3 手機開發
10.2 短信通信
10.2.1 短消息API
10.2.2 短消息系統開發
10.3 WiFi無線通信
10.3.1 什麼是WiFi及WiFi工作過程
10.3.2 WiFi API
10.4 藍牙無線通信
10.4.1 什麼是藍牙及藍牙工作流程
10.4.2 藍牙API及其應用
10.5 傳感設備
10.5.1 GPS概念和API
10.5.2 GPS測距和定位開發
10.5.3 模擬器與GPS
10.5.4 高德地圖服務
10.5.5 方向傳感器概念和API
10.5.6 方向傳感器物體傾斜開發
10.5.7 加速度傳感器概念和API
10.5.8 加速度傳感器手搖應用開發
10.5.9 磁力傳感器概念和API
10.5.10 磁力傳感器磁場檢測開發

第11章 多媒體和語音處理
11.1 相機拍攝
11.1.1 視頻拍攝
11.1.2 在線拍攝開發
11.2 多媒體
11.2.1 多媒體簡述
11.2.2 多媒體錄制API
11.2.3 多媒體錄制應用
11.2.4 多媒體播放API
11.2.5 多媒體播放器開發
11.3 語音合成和語音識別API
11.3.1 什麼是語音合成
11.3.2 語音合成引擎
11.3.3 語音合成API及其應用
11.3.4 什麼是語音識別
11.3.5 語音識別引擎
11.3.6 語音識別API及其應用

第12章 Android GUI
12.1 HTML和Android GUI
12.2 HTML基礎
12.3 CSS基礎
12.4 HTML和JavaScript通信
12.5 HTML實現Android GUI范例

第13章 腳本的運行方式及常見錯誤問題
13.1 APK模板發布腳本
13.1.1 APK模板是什麼
13.1.2 代理模式下的模板工作時序
13.1.3 APK模板類及對外接口設計
13.1.4 APK模板應用
13.2 二維碼發布腳本
13.3 SL4A管理腳本
13.4 Android 腳本中文編碼問題
13.5 Android 環境搭建不能訪問谷歌網站問題
13.5.1 環境搭建失敗問題
13.5.2 Web搭建Android環境原理
13.5.3 環境搭建過程
13.6 Android 網絡緩存帶來的問題

參考文獻
 

詳細資料

  • ISBN:9787302452324
  • 規格:267頁 / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【自然科普、電腦資訊】商業新視野:洞悉商機,提升核心競爭力,一手掌握每月最新商業趨勢!_1月新上檔
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

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

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約21~30個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 做財富的朋友
  • 滿888現折88