Android 实战技巧

内容简介

Android 实战技巧 - v1.1

目录

  • 前言
    • 适用人群
      • 学习前提
      • 目录
        • 第 1 章 文本与布局
          • 1、字符串资源里变量替换
            • 2、TextView 中设置多种字体大小
              • 3、TextView 的超链接
                • 4、布局中只在界面底部
                  • 5.EditText 与软键盘
                    • 6.布局的边框颜色
                      • 7.Java 文件中字体加粗
                      • 第 2 章 组合控件
                        • 第 3 章 persistableMode 与 Activity 的持久化
                          • 第 4 章 语音识别
                            • 第 5 章 读取 Excel
                              • 第 6 章 Preference Activity 使用详解
                                • 一、写作前面
                                  • 二、设置的细节
                                    • 三、如何实现自己的设置
                                    • 第 7 章 按钮控制 ViewPager 的左右翻页
                                      • 第 8 章 Ubuntu 下切换 JDK 版本
                                        • 一、安装 openjdk7
                                          • 二、切换 Java 版本
                                            • 三、安装 Oracle jdk
                                            • 第 9 章 Android 开发环境(Eclipse+ADT+Android 5.0)
                                              • 一、一切由运行时错误引起
                                                • 二、尝试
                                                  • 1.使用 JDK7
                                                    • 2.升级 build-tools
                                                    • 1.使用 JDK7
                                                      • 2.升级 build-tools
                                                        • 三、最新开发环境的搭建(Eclipse & ADT&SDK)
                                                          • 1.各 tools 的升级
                                                            • 2.ADT 的升级
                                                              • 3.eclipse luna
                                                                • 4.再次安装 ADT
                                                                • 1.各 tools 的升级
                                                                  • 2.ADT 的升级
                                                                    • 3.eclipse luna
                                                                      • 4.再次安装 ADT
                                                                        • 四、dex 的问题
                                                                          • 五、结论
                                                                          • 第 10 章 获得屏幕物理尺寸、密度及分辨率
                                                                            • 一、分辨率
                                                                              • 二、屏幕尺寸
                                                                                • 三、屏幕密度
                                                                                  • 四、PPI
                                                                                    • 五、DIP
                                                                                    • 第 11 章 Android Studio 和 Gradle
                                                                                      • Android Studio 的安装
                                                                                        • Gradle
                                                                                        • 第 12 章 Android Studio 导入第三方类库、jar 包和 so 库
                                                                                          • 第三方类库源码
                                                                                            • 第三方类库 jar 包
                                                                                              • 第三方 so 库
                                                                                              • 第 13 章 APK 签名
                                                                                                • 第 14 章 混淆与反编译
                                                                                                  • 混淆
                                                                                                    • 反编译
                                                                                                    • 第 15 章 多分辨率适配常用目录
                                                                                                      • 第 16 章 getprop 与 dumpsys 命令
                                                                                                        • 一、getprop
                                                                                                          • 二、dumpsys
                                                                                                          • 第 17 章 Linux 下的模拟器硬件加速
                                                                                                            • 第 18 章 adb 取出安装在手机中的 apk
                                                                                                              • pm 命令
                                                                                                                • root 的手机会更好办
                                                                                                                • 第 19 章 android studio 导出 jar 包(Module)并获得手机信息
                                                                                                                  • 一、项目中新建 Module
                                                                                                                    • 二、新建 Java 类
                                                                                                                      • 三、app 中引入此 module
                                                                                                                        • 四、jar 的生成
                                                                                                                          • 五、Module 的移除
                                                                                                                          • 第 20 章 两个开源的图表/报表控件
                                                                                                                            • HoloGraphLibrary
                                                                                                                              • MPAndroidChart
                                                                                                                              • 第 21 章 Android 原型设计工具探索
                                                                                                                                • 1.fluidui
                                                                                                                                  • 2.justinmind
                                                                                                                                    • 3.pencil
                                                                                                                                      • 4.mockplus
                                                                                                                                        • 5.modao
                                                                                                                                          • 总结
                                                                                                                                          • 第 22 章 Android 5.1 SDK 下载与配置
                                                                                                                                            • 重要文件下载地址:
                                                                                                                                              • SDK 目录结构
                                                                                                                                                • 1.docs
                                                                                                                                                  • 2.sources
                                                                                                                                                    • 3.samples
                                                                                                                                                      • 4.platform
                                                                                                                                                        • 5.编译工具
                                                                                                                                                          • 6.sysimg
                                                                                                                                                          • 1.docs
                                                                                                                                                            • 2.sources
                                                                                                                                                              • 3.samples
                                                                                                                                                                • 4.platform
                                                                                                                                                                  • 5.编译工具
                                                                                                                                                                    • 6.sysimg
                                                                                                                                                                      • 第一个 Android5.1 例子
                                                                                                                                                                      • 第 23 章 Android Studio的NDK开发
                                                                                                                                                                        • 新建一个项目 SecondNdkTest
                                                                                                                                                                          • Native 代码实现
                                                                                                                                                                            • 编译
                                                                                                                                                                            • 第 24 章 横竖屏切换
                                                                                                                                                                              • 生命周期的故事
                                                                                                                                                                                • 保存整个 activity 的方案
                                                                                                                                                                                  • 还是乖乖的保存数据吧
                                                                                                                                                                                    • github 上的一个进度条例子
                                                                                                                                                                                    • 第 25 章 模拟器如何重启?试试 Genymotion!
                                                                                                                                                                                      • 第 26 章 persistableMode 与 Activity 的持久化
                                                                                                                                                                                        • 第 27 章 Maven 编译开源二维码扫描项目 zxing
                                                                                                                                                                                          • 第 28 章 启动另一个 App/apk 中的 Activity
                                                                                                                                                                                            • 第 29 章 画布 Canvas
                                                                                                                                                                                              • 一、基本的 draw 方法
                                                                                                                                                                                                • 二、一个画板
                                                                                                                                                                                                • 第 30 章 人脸检测-静态
                                                                                                                                                                                                  • 一、选择照片
                                                                                                                                                                                                    • 二、加载照片到 bitmap 并缩放
                                                                                                                                                                                                      • 三、人脸检测
                                                                                                                                                                                                        • 四、人脸上画框
                                                                                                                                                                                                        • 第 31 章 拍照和录像 with Camera
                                                                                                                                                                                                          • 一、借助 intent
                                                                                                                                                                                                            • 二、使用 Camera 编码
                                                                                                                                                                                                            • 第 32 章 Android Studio 中的源代码管理
                                                                                                                                                                                                              • 第 33 章 android.hardware.camera2 使用指南
                                                                                                                                                                                                                • 第 34 章 用 TableLayout 伪装表格显示数据
                                                                                                                                                                                                                  • 第 35 章 了解 native activity
                                                                                                                                                                                                                    • 1.native activity 的意义
                                                                                                                                                                                                                      • 2.初步了解 native activity
                                                                                                                                                                                                                        • 3.Ndk 自带的例子
                                                                                                                                                                                                                        • 第 36 章 Makefile 快速入门
                                                                                                                                                                                                                          • 目标
                                                                                                                                                                                                                            • make 简介
                                                                                                                                                                                                                              • 一个最简单的 Makefile
                                                                                                                                                                                                                                • Makefile 基本语法
                                                                                                                                                                                                                                  • include 关键字
                                                                                                                                                                                                                                    • 接下来
                                                                                                                                                                                                                                    • 第 37 章 图片的 Base64 编解码
                                                                                                                                                                                                                                      • 第 38 章 Handler 使用中可能引发的内存泄漏
                                                                                                                                                                                                                                        • 问题描述
                                                                                                                                                                                                                                          • 解决方案一
                                                                                                                                                                                                                                            • 为什么会内存泄漏
                                                                                                                                                                                                                                              • 另一个解决方案的尝试