全書取材於各大IT公司面試題目,所列出的試題盡可能地函蓋Android應用開發的各個層面,大多數試題都附有解析,不僅能幫助求職者快速複習相關基礎知識,更可深入地了解試題中所包含的技術內容,真正做到舉一反三。
還將Android常用技術問題進行篩選、分類。讀者可對自己尚未掌握的Android技術進行重點攻破,進一步達到事半功倍的效果。
目前,Android 已經成為市場佔有率很高的行動作業系統。隨著大量傳統公司、網際網路公司、電子裝置製造公司,以及為數眾多的創業公司紛紛加入到Android陣營,人才市場上對Android 開發人員的需求量很大,促使許多開發人員加入到Android行動開發的潮流中。
本書收錄筆者曾經參與出的一些企業的筆試題以及收集到的各大企業關於Android 的面試題目。這些企業既包括了一些從事行動通訊業務的著名公司,也包括著名的IT企業,及Android外包公司等。
對求職者如何有效求職本書也做了詳細解說,相信對讀者從求職就業到提升電腦專業知識都有顯著的幫助。
目錄
前言
第1章 Android入門
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 關於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 ...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。