- 13.3 實戰經驗總結 更新時間:2019-01-03 15:20:45
- 13.2.8 功能進階
- 13.2.7 主程序設計
- 13.2.6 游戲面板設計
- 13.2.5 全局設置
- 13.2.4 小方塊設計
- 13.2.3 2048初始化工作
- 13.2.2 2048游戲分析
- 13.2.1 2048概述
- 13.2 魔幻矩陣——2048
- 13.1.4 效果預覽與功能進階
- 13.1.3 拼圖界面
- 13.1.2 初始界面
- 13.1.1 準備工作
- 13.1 移動迷宮——拼圖游戲
- 第13章 Android實例提高
- 12.10.4 顯示等級的Notification
- 12.10.3 懸掛式Notification
- 12.10.2 折疊式Notification
- 12.10.1 基本的Notification
- 12.10 Notification
- 12.9 Toolbar
- 12.8.3 View state changes Animation
- 12.8.2 Circular Reveal
- 12.8.1 Ripple效果
- 12.8 Material Design 動畫效果
- 12.7 Activity過渡動畫
- 12.6.2 CardView
- 12.6.1 RecyclerView
- 12.6 列表與卡片
- 12.5.2 Clipping(裁剪)
- 12.5.1 Tinting(著色)
- 12.5 Tinting和Clipping
- 12.4.1 陰影效果
- 12.4 視圖與陰影
- 12.3 Palette
- 12.2 Material Design主題
- 12.1.3 大色塊的使用
- 12.1.2 更加真實的動畫
- 12.1.1 材料的形態模擬
- 12.1 Android 5.X UI設計初步
- 第12章 Android5.X新特性詳解
- 11.2.2 推送服務
- 11.2.1 數據服務
- 11.2 使用Bmob創建移動后端服務
- 11.1 移動后端服務介紹
- 第11章 搭建云端服務器
- 10.7 使用Dumpsys命令分析系統狀態
- 10.6.2 分析HPROF文件
- 10.6.1 生成HPROF文件
- 10.6 使用MAT工具分析App內存狀態
- 10.5.3 分析TraceView日志
- 10.5.2 打開TraceView日志
- 10.5.1 生成TraceView日志的兩種方法
- 10.5 使用TraceView工具優化App性能
- 10.4 使用Android Studio的Memory Monitor工具
- 10.3 Lint工具
- 10.2.4 內存優化實例
- 10.2.3 內存回收
- 10.2.2 獲取Android系統內存信息
- 10.2.1 什么是內存
- 10.2 內存優化
- 10.1.5 Hierarchy Viewer
- 10.1.4 避免嵌套過多無用布局
- 10.1.3 優化布局層級
- 10.1.2 避免Overdraw
- 10.1.1 Android UI渲染機制
- 10.1 布局優化
- 第10章 Android性能優化
- 9.5.4 Android Apk加密
- 9.5.3 Android Apk反編譯
- 9.5.2 Android系統安全隱患
- 9.5.1 Android安全機制簡介
- 9.5 Android安全機制
- 9.4 解析Packages.xml獲取系統信息
- 9.3 Android Apk應用信息獲取之ActivityManager
- 9.2.1 PackageManager
- 9.2 Android Apk應用信息獲取之PackageManager
- 9.1.3 Android系統信息實例
- 9.1.2 SystemProperty
- 9.1.1 android.os.Build
- 9.1 Android系統信息獲取
- 第9章 Android系統信息與安全機制
- 8.6 Activity任務棧使用
- 8.5 清空任務棧
- 8.4 Intent Flag啟動模式
- 8.3.4 singleInstance
- 8.3.3 singleTask
- 8.3.2 singleTop
- 8.3.1 standard
- 8.3 AndroidMainifest啟動模式
- 8.2 Android任務棧簡介
- 8.1.3 生命周期
- 8.1.2 Activity形態
- 8.1.1 起源
- 8.1 Activity
- 第8章 Activity與Activity調用棧分析
- 7.7.3 下拉展開動畫
- 7.7.2 計時器動畫
- 7.7.1 靈動菜單
- 7.7 Android動畫特效
- 7.6.5 SVG動畫實例
- 7.6.4 Android中使用SVG
- 7.6.3 SVG編輯器
- 7.6.2 SVG常用指令
- 7.6.1 <path>標簽
- 7.6 Android 5.X SVG矢量動畫機制
- 7.5 自定義動畫
- 7.4 Interpolators(插值器)
- 7.3 Android布局動畫
- 7.2.7 View的animate方法
- 7.2.6 在XML中使用屬性動畫
- 7.2.5 AnimatorSet
- 7.2.4 動畫事件的監聽
- 7.2.3 ValueAnimator
- 7.2.2 PropertyValuesHolder
- 7.2.1 ObjectAnimator
- 7.2 Android屬性動畫分析
- 7.1.5 動畫集合
- 7.1.4 縮放動畫
- 7.1.3 位移動畫
- 7.1.2 旋轉動畫
- 7.1.1 透明度動畫
- 7.1 Android View動畫框架
- 第7章 Android動畫機制與使用技巧
- 6.8.3 SurfaceView實例
- 6.8.2 SurfaceView的使用
- 6.8.1 SurfaceView與View的區別
- 6.8 View之孿生兄弟——SurfaceView
- 6.7.3 PathEffect
- 6.7.2 Shader
- 6.7.1 PorterDuffXfermode
- 6.7 Android圖像處理之畫筆特效處理
- 6.6.2 像素塊分析
- 6.6.1 Android變形矩陣——Matrix
- 6.6 Android圖像處理之圖形特效處理
- 6.5.5 常用圖像像素點處理效果
- 6.5.4 像素點分析
- 6.5.3 常用圖像顏色矩陣處理效果
- 6.5.2 Android顏色矩陣——ColorMatrix
- 6.5.1 色彩矩陣分析
- 6.5 Android圖像處理之色彩特效處理
- 6.4.2 Layer圖層
- 6.4.1 Canvas
- 6.4 Android繪圖技巧
- 6.3.4 Selector
- 6.3.3 Layer
- 6.3.2 Shape
- 6.3.1 Bitmap
- 6.3 Android XML繪圖
- 6.2 2D繪圖基礎
- 6.1.4 單位轉換
- 6.1.3 獨立像素密度dp
- 6.1.2 系統屏幕密度
- 6.1.1 屏幕參數
- 6.1 屏幕的尺寸信息
- 第6章 Android繪圖機制與處理技巧
- 5.2.7 ViewDragHelper
- 5.2.6 屬性動畫
- 5.2.5 Scroller
- 5.2.4 scrollTo與scrollBy
- 5.2.3 LayoutParams
- 5.2.2 offsetLeftAndRight()與offsetTopAndBottom()
- 5.2.1 layout方法
- 5.2 實現滑動的七種方法
- 5.1.3 觸控事件——MotionEvent
- 5.1.2 視圖坐標系
- 5.1.1 Android坐標系
- 5.1 滑動效果是如何產生的
- 第5章 AndroidScroll分析
- 4.2.4 動態改變ListView布局
- 4.2.3 聊天ListView
- 4.2.2 自動顯示、隱藏布局的ListView
- 4.2.1 具有彈性的ListView
- 4.2 ListView常用拓展
- 4.1.9 ListView滑動監聽
- 4.1.8 處理空ListView
- 4.1.7 遍歷ListView中的所有Item
- 4.1.6 動態修改ListView
- 4.1.5 設置ListView需要顯示在第幾項
- 4.1.4 取消ListView的Item點擊效果
- 4.1.3 隱藏ListView的滾動條
- 4.1.2 設置項目間分隔線
- 4.1.1 使用ViewHolder模式提高效率
- 4.1 ListView常用優化技巧
- 第4章 ListView使用技巧
- 3.8 事件攔截機制分析
- 3.7 自定義ViewGroup
- 3.6.3 重寫View來實現全新的控件
- 3.6.2 創建復合控件
- 3.6.1 對現有控件進行拓展
- 3.6 自定義View
- 3.5 ViewGroup的繪制
- 3.4 ViewGroup的測量
- 3.3 View的繪制
- 3.2 View的測量
- 3.1 Android控件架構
- 第3章 Android控件架構與自定義控件詳解
- 2.4 模擬器使用與配置
- 2.3.3 ADB命令來源
- 2.3.2 ADB常用命令
- 2.3.1 ADB基礎
- 2.3 ADB命令使用技巧
- 2.2.3 導入Android Studio工程
- 2.2.2 Android Studio常用界面
- 2.2.1 更新SDK
- 2.2 Android Studio高級使用技巧
- 2.1.2 Android Studio配置
- 2.1.1 Android Studio初體驗
- 2.1 Android開發IDE介紹
- 第2章 Android開發工具新接觸
- 1.4.3 Android App文件目錄
- 1.4.2 Android系統目錄
- 1.4.1 Android系統源代碼目錄
- 1.4 Android系統源代碼目錄與系統目錄
- 1.3.2 應用運行上下文對象
- 1.3.1 Android四大組件如何協同工作
- 1.3 Android App組件架構
- 1.2.5 Application
- 1.2.4 Standard libraries
- 1.2.3 Framework
- 1.2.2 Dalvik與ART
- 1.2.1 Linux
- 1.2 Android系統架構
- 1.1 Google生態系統
- 第1章 Android體系與系統架構
- 前言
- 版權信息
- 封面
- 封面
- 版權信息
- 前言
- 第1章 Android體系與系統架構
- 1.1 Google生態系統
- 1.2 Android系統架構
- 1.2.1 Linux
- 1.2.2 Dalvik與ART
- 1.2.3 Framework
- 1.2.4 Standard libraries
- 1.2.5 Application
- 1.3 Android App組件架構
- 1.3.1 Android四大組件如何協同工作
- 1.3.2 應用運行上下文對象
- 1.4 Android系統源代碼目錄與系統目錄
- 1.4.1 Android系統源代碼目錄
- 1.4.2 Android系統目錄
- 1.4.3 Android App文件目錄
- 第2章 Android開發工具新接觸
- 2.1 Android開發IDE介紹
- 2.1.1 Android Studio初體驗
- 2.1.2 Android Studio配置
- 2.2 Android Studio高級使用技巧
- 2.2.1 更新SDK
- 2.2.2 Android Studio常用界面
- 2.2.3 導入Android Studio工程
- 2.3 ADB命令使用技巧
- 2.3.1 ADB基礎
- 2.3.2 ADB常用命令
- 2.3.3 ADB命令來源
- 2.4 模擬器使用與配置
- 第3章 Android控件架構與自定義控件詳解
- 3.1 Android控件架構
- 3.2 View的測量
- 3.3 View的繪制
- 3.4 ViewGroup的測量
- 3.5 ViewGroup的繪制
- 3.6 自定義View
- 3.6.1 對現有控件進行拓展
- 3.6.2 創建復合控件
- 3.6.3 重寫View來實現全新的控件
- 3.7 自定義ViewGroup
- 3.8 事件攔截機制分析
- 第4章 ListView使用技巧
- 4.1 ListView常用優化技巧
- 4.1.1 使用ViewHolder模式提高效率
- 4.1.2 設置項目間分隔線
- 4.1.3 隱藏ListView的滾動條
- 4.1.4 取消ListView的Item點擊效果
- 4.1.5 設置ListView需要顯示在第幾項
- 4.1.6 動態修改ListView
- 4.1.7 遍歷ListView中的所有Item
- 4.1.8 處理空ListView
- 4.1.9 ListView滑動監聽
- 4.2 ListView常用拓展
- 4.2.1 具有彈性的ListView
- 4.2.2 自動顯示、隱藏布局的ListView
- 4.2.3 聊天ListView
- 4.2.4 動態改變ListView布局
- 第5章 AndroidScroll分析
- 5.1 滑動效果是如何產生的
- 5.1.1 Android坐標系
- 5.1.2 視圖坐標系
- 5.1.3 觸控事件——MotionEvent
- 5.2 實現滑動的七種方法
- 5.2.1 layout方法
- 5.2.2 offsetLeftAndRight()與offsetTopAndBottom()
- 5.2.3 LayoutParams
- 5.2.4 scrollTo與scrollBy
- 5.2.5 Scroller
- 5.2.6 屬性動畫
- 5.2.7 ViewDragHelper
- 第6章 Android繪圖機制與處理技巧
- 6.1 屏幕的尺寸信息
- 6.1.1 屏幕參數
- 6.1.2 系統屏幕密度
- 6.1.3 獨立像素密度dp
- 6.1.4 單位轉換
- 6.2 2D繪圖基礎
- 6.3 Android XML繪圖
- 6.3.1 Bitmap
- 6.3.2 Shape
- 6.3.3 Layer
- 6.3.4 Selector
- 6.4 Android繪圖技巧
- 6.4.1 Canvas
- 6.4.2 Layer圖層
- 6.5 Android圖像處理之色彩特效處理
- 6.5.1 色彩矩陣分析
- 6.5.2 Android顏色矩陣——ColorMatrix
- 6.5.3 常用圖像顏色矩陣處理效果
- 6.5.4 像素點分析
- 6.5.5 常用圖像像素點處理效果
- 6.6 Android圖像處理之圖形特效處理
- 6.6.1 Android變形矩陣——Matrix
- 6.6.2 像素塊分析
- 6.7 Android圖像處理之畫筆特效處理
- 6.7.1 PorterDuffXfermode
- 6.7.2 Shader
- 6.7.3 PathEffect
- 6.8 View之孿生兄弟——SurfaceView
- 6.8.1 SurfaceView與View的區別
- 6.8.2 SurfaceView的使用
- 6.8.3 SurfaceView實例
- 第7章 Android動畫機制與使用技巧
- 7.1 Android View動畫框架
- 7.1.1 透明度動畫
- 7.1.2 旋轉動畫
- 7.1.3 位移動畫
- 7.1.4 縮放動畫
- 7.1.5 動畫集合
- 7.2 Android屬性動畫分析
- 7.2.1 ObjectAnimator
- 7.2.2 PropertyValuesHolder
- 7.2.3 ValueAnimator
- 7.2.4 動畫事件的監聽
- 7.2.5 AnimatorSet
- 7.2.6 在XML中使用屬性動畫
- 7.2.7 View的animate方法
- 7.3 Android布局動畫
- 7.4 Interpolators(插值器)
- 7.5 自定義動畫
- 7.6 Android 5.X SVG矢量動畫機制
- 7.6.1 <path>標簽
- 7.6.2 SVG常用指令
- 7.6.3 SVG編輯器
- 7.6.4 Android中使用SVG
- 7.6.5 SVG動畫實例
- 7.7 Android動畫特效
- 7.7.1 靈動菜單
- 7.7.2 計時器動畫
- 7.7.3 下拉展開動畫
- 第8章 Activity與Activity調用棧分析
- 8.1 Activity
- 8.1.1 起源
- 8.1.2 Activity形態
- 8.1.3 生命周期
- 8.2 Android任務棧簡介
- 8.3 AndroidMainifest啟動模式
- 8.3.1 standard
- 8.3.2 singleTop
- 8.3.3 singleTask
- 8.3.4 singleInstance
- 8.4 Intent Flag啟動模式
- 8.5 清空任務棧
- 8.6 Activity任務棧使用
- 第9章 Android系統信息與安全機制
- 9.1 Android系統信息獲取
- 9.1.1 android.os.Build
- 9.1.2 SystemProperty
- 9.1.3 Android系統信息實例
- 9.2 Android Apk應用信息獲取之PackageManager
- 9.2.1 PackageManager
- 9.3 Android Apk應用信息獲取之ActivityManager
- 9.4 解析Packages.xml獲取系統信息
- 9.5 Android安全機制
- 9.5.1 Android安全機制簡介
- 9.5.2 Android系統安全隱患
- 9.5.3 Android Apk反編譯
- 9.5.4 Android Apk加密
- 第10章 Android性能優化
- 10.1 布局優化
- 10.1.1 Android UI渲染機制
- 10.1.2 避免Overdraw
- 10.1.3 優化布局層級
- 10.1.4 避免嵌套過多無用布局
- 10.1.5 Hierarchy Viewer
- 10.2 內存優化
- 10.2.1 什么是內存
- 10.2.2 獲取Android系統內存信息
- 10.2.3 內存回收
- 10.2.4 內存優化實例
- 10.3 Lint工具
- 10.4 使用Android Studio的Memory Monitor工具
- 10.5 使用TraceView工具優化App性能
- 10.5.1 生成TraceView日志的兩種方法
- 10.5.2 打開TraceView日志
- 10.5.3 分析TraceView日志
- 10.6 使用MAT工具分析App內存狀態
- 10.6.1 生成HPROF文件
- 10.6.2 分析HPROF文件
- 10.7 使用Dumpsys命令分析系統狀態
- 第11章 搭建云端服務器
- 11.1 移動后端服務介紹
- 11.2 使用Bmob創建移動后端服務
- 11.2.1 數據服務
- 11.2.2 推送服務
- 第12章 Android5.X新特性詳解
- 12.1 Android 5.X UI設計初步
- 12.1.1 材料的形態模擬
- 12.1.2 更加真實的動畫
- 12.1.3 大色塊的使用
- 12.2 Material Design主題
- 12.3 Palette
- 12.4 視圖與陰影
- 12.4.1 陰影效果
- 12.5 Tinting和Clipping
- 12.5.1 Tinting(著色)
- 12.5.2 Clipping(裁剪)
- 12.6 列表與卡片
- 12.6.1 RecyclerView
- 12.6.2 CardView
- 12.7 Activity過渡動畫
- 12.8 Material Design 動畫效果
- 12.8.1 Ripple效果
- 12.8.2 Circular Reveal
- 12.8.3 View state changes Animation
- 12.9 Toolbar
- 12.10 Notification
- 12.10.1 基本的Notification
- 12.10.2 折疊式Notification
- 12.10.3 懸掛式Notification
- 12.10.4 顯示等級的Notification
- 第13章 Android實例提高
- 13.1 移動迷宮——拼圖游戲
- 13.1.1 準備工作
- 13.1.2 初始界面
- 13.1.3 拼圖界面
- 13.1.4 效果預覽與功能進階
- 13.2 魔幻矩陣——2048
- 13.2.1 2048概述
- 13.2.2 2048游戲分析
- 13.2.3 2048初始化工作
- 13.2.4 小方塊設計
- 13.2.5 全局設置
- 13.2.6 游戲面板設計
- 13.2.7 主程序設計
- 13.2.8 功能進階
- 13.3 實戰經驗總結 更新時間:2019-01-03 15:20:45