本書取材於各大IT公司面試題目,所列出的試題盡可能地覆蓋了Android應用開發的各個方面,而且大多數試題都有解析部分,讀者可透過這部分更深入地了解試題中所包含的技術內容,希望真正做到舉一反三。本書還將Android中涉及的各個常用技術問題進行篩選、分類。這樣讀者可有的放矢,對自己還沒有掌握的Android技術進行重點攻破,進一步造成事半功倍的效果。除了對每道題目都有詳細的解析和回答外,對相關基礎知識還有擴充說明。本書對面試中Android常見的題型和常用解答技巧進行了介紹,它不僅能幫助求職者快速複習相關基礎知識,也對現代職業人如何有效求職做了詳細解說。本書對於讀者從求職就業到提升電腦專業知識都有顯著的幫助。
目錄
前言
第1章 Android入門 1
1.1 關於Android的非技術問題
1.1.1 為什麼看好 Android
1.1.2 以前是否從事過Android
的工作,做過哪些工作
1.1.3 你做的最複雜的介面是
什麼
1.1.4 如何解決Android學習中
遇到的難題
1.1.5 Android只能在手機或其他
移動設備上使用嗎
1.2 Android的基本概念
1.2.1 Android的特點都有哪些
1.2.2 MVC模式
1.2.3 Android 的系統構架
1.3 開發Android應用程式
1.3.1 搭建Android開發環境
1.3.2 Android開發環境的使用
第2章 佈局
2.1 Android中的佈局
2.2 佈局使用技巧
2.2.1 FrameLayout佈局
2.2.2 LinearLayout佈局
2.2.3 RelativeLayout佈局
2.2.4 TableLayout佈局
2.2.5 AbsoluteLayout佈局
2.2.6 將佈局存成圖像
2.2.7 設置漸變背景色
2.3 佈局屬性
2.3.1 android:layout_weight
屬性
2.3.2 android:padding屬性和
android:layout_margin屬性
2.3.3 android:layout_gravity屬性
和android:gravity屬性
2.4 高級佈局技術
第3章 組件
3.1 元件的屬性
3.2 文本元件
3.3 按鈕元件
3.4 圖像元件
3.5 進度元件
3.6 列表組件
3.7 容器組件
3.8 自定義組件
3.9 四大應用程式元件
3.9.1 Android中的視窗:
Activity
3.9.2 廣播接收器:Broadcast
Receiver
3.9.3 服務(Service)
3.9.4 內容提供者(Content
Provider)
第4章 對話方塊、資訊提示和功能表
4.1 對話方塊
4.2 資訊提示
4.2.1 Toast信息框
4.2.2 通知(Notification)
4.3 菜單
第5章 檔存儲
5.1 SharedPreferences
5.2 流文件
5.3 XML存儲
5.4 JSON存儲
第6章 資料庫
6.1 SQLite基礎知識
6.2 SQLite 函數
6.2.1 核心函數
6.2.2 日期和時間函數
6.2.3 聚合函數
6.3 在Android中使用SQLite
6.4 面向物件資料庫:db4o
第7章 網路與加密
7.1 用戶端Socket
7.2 服務端Socket
7.3 非阻塞I/O
7.4 WebView控制項
7.5 HTTP和HTTPS
7.6 加密技術
第8章 藍牙與Wi-Fi
8.1 藍牙
8.2 Wi-Fi
第9章 電話、短信和聯繫人
9.1 來電和回電
9.2 短信
9.3 彩信
9.4 聯繫人
第10章 多媒體技術
10.1 音頻
10.2 視頻
10.3 攝像頭
10.4 鈴聲
第11章 2D繪圖與動畫技術
11.1 繪製基本圖形
11.2 圖像特效
11.3 路徑
11.4 幀(Frame)動畫
11.5 補間(Tween)動畫
第12章 OpenGL ES
12.1 OpenGL ES簡介
12.2 理解3D坐標系:照相機原理
12.3 如何使用OpenGL ES
繪製圖形
12.4 繪製2D圖形
12.5 繪製3D圖形
12.6 光照效果
第13章 Android系統的資源
13.1 資源的基礎問題
13.2 本地化
13.3 字串資源
13.4 佈局資源
13.5 圖像資源
13.6 其他資源
第14章 其他面試例題
14.1 NDK編程
14.2 感測器
14.3 語音識別技術
14.4 Google地圖與GPS
14.5 桌面插件
14.6 輸入法開發
14.7 測試驅動開發
14.8 性能優化
前言
第1章 Android入門 1
1.1 關於Android的非技術問題
1.1.1 為什麼看好 Android
1.1.2 以前是否從事過Android
的工作,做過哪些工作
1.1.3 你做的最複雜的介面是
什麼
1.1.4 如何解決Android學習中
遇到的難題
1.1.5 Android只能在手機或其他
移動設備上使用嗎
1.2 Android的基本概念
1.2.1 Android的特點都有哪些
1.2.2 MVC模式
1.2.3 Android 的系統構架
1.3 開發Android應用程式
1.3.1 搭建Android開發環境
1.3.2 Android開發環境的使用
第2章 佈局
2.1 Android中的佈局
2.2 佈局使用技巧
...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。