- 博客(35)
- 收藏
- 关注
原创 Android编程权威指南(第二版)学习笔记(二十九)—— 第29章 定制视图与触摸事件
本章主要讲了自定义 View 及其触摸事件的处理,有一定的难度
2017-03-13 11:07:58
835
原创 Android编程权威指南(第二版)学习笔记(二十七)—— 第27章 broadcast intent
本章主要讲的是 Android 系统的广播机制,并介绍了广播的使用,权限以及有序广播的用法
2017-03-01 15:15:51
462
原创 Android编程权威指南(第二版)学习笔记(二十六)—— 第26章 后台服务
本章主要讲了 Android 的一大组件:服务。使用 IntentService 作为后台服务,用 AlarmManager 定时启动,以及应用通知的发出,还介绍了新的 JobScheduler 及其使用。
2017-02-23 12:59:18
462
原创 Android编程权威指南(第二版)学习笔记(二十五)—— 第25章 搜索
本章主要讲了 ToolBar 中的 SearchView 的使用以及 SharedPreferences 的简单使用。
2017-02-20 16:59:28
608
原创 Android编程权威指南(第二版)学习笔记(二十四)—— 第24章 Looper、Handler 和 HandlerThread
本章讲了 Looper,Handler,以及线程之间的交互。
2017-02-15 16:19:48
622
原创 Android编程权威指南(第二版)学习笔记(二十三)—— 第23章 HTTP 与后台任务
本章主要讲了如何使用 android 系统的网络连接,并介绍了格式化 JSON 和多线程编程 AsyncTask 的使用。另外,挑战练习里还结合了 Gson 库的使用。
2017-02-11 17:21:19
1285
原创 Android编程权威指南(第二版)学习笔记(二十二)—— 第22章 深入学习 intent 和任务
本章构建了一个最简单的 Launcher 应用,可以让我们深入理解 intent,intent 过滤器以及 Android 应用间的交互,还介绍了进程和任务的联系与区别。
2017-02-07 16:13:45
488
原创 Android编程权威指南(第二版)学习笔记(二十一)—— 第21章 XML drawable
本章介绍了常用的 XML drawable,包括 shape,state list 和 layer list。还介绍了 9-patch 图片和 mipmap 目录等知识。
2017-02-04 16:48:08
494
原创 Android编程权威指南(第二版)学习笔记(二十)—— 第20章 样式与主题
本章主要讲了如何使用样式与主题(style and theme),使应用界面统一化标准化。
2017-01-31 15:00:01
603
原创 Android编程权威指南(第二版)学习笔记(十九)—— 第19章 使用 SoundPool 播放音频
既然音频资源文件已准备就绪,现在就来学习如何播放这些.wav音频文件。Android的大部分音频API都比较低级,掌握它们不是那么容易。不过没关系,针对BeatBox应用,可以使用SoundPool这个特别定制的实用工具。 SoundPool能加载一批声音资源到内存中,并支持同时播放多个音频文件。
2017-01-22 21:11:16
950
原创 Android编程权威指南(第二版)学习笔记(十八)—— 第18章 Assets
本章介绍了 assets。assets 是有别于 resources 的另一种资源打包方式,可以被看作随应用打包的微型文件系统,支持任意层次的文件目录结构。因为这个优点,类似游戏这样需要加载大量图片和声音资源的应用通常都会使用它。
2017-01-21 20:46:53
511
原创 Android编程权威指南(第二版)学习笔记(十七)—— 第17章 Master-Detail 用户界面
本章介绍了如何写一个双版面 fragment 的布局,并对符合要求的设备进行适配,还介绍了回调接口的使用。
2017-01-15 18:02:21
1776
原创 Android编程权威指南(第二版)学习笔记(十六)—— 第16章 使用 intent 拍照
本章主要讲了如何使用 intent 拍照,存储照片和展示照片
2017-01-12 17:55:17
879
原创 Android编程权威指南(第二版)学习笔记(十五)—— 第15章 隐式 Intent
本章主要介绍了如何使用隐式 Intent 启动其他应用的 Activity,以及从用隐式 Intent 的方法启动的应用中获取数据
2017-01-11 20:45:06
818
原创 Android编程权威指南(第二版)学习笔记(十四)—— 第14章 SQLite 数据库
本章主要讲了如何使用 SQLite 进行持久化存储,包含了 CRUD 四个操作,使用基础的 SQLiteOpenHelper 与 Cursor 构造程序
2017-01-09 10:54:55
1422
原创 Android Studio 常用高级调试技巧
在刚开始开发 Android 的时候,很多人只会使用 Log 调试以及简单的断点调试。但是为了更快速地调试,还是需要掌握一些高级一点的调试技巧,以提升自己的效率,下面是我找到和使用的一些技巧
2016-12-24 15:52:24
875
原创 Android编程权威指南(第二版)学习笔记(十三)—— 第13章 工具栏(Toolbar)
本章主要讲了如何使用 ToolBar,顺便普及了 AppCompat 的由来和 app 命名空间的知识
2016-11-24 11:45:17
1730
原创 Android编程权威指南(第二版)学习笔记(十二)—— 第12章 对话框
本章主要介绍了如何使用内嵌在 fragment 中的对话框,以及 fragment 之间如何传递数据
2016-11-23 16:04:32
1160
原创 Android编程权威指南(第二版)学习笔记(十一)—— 第11章 使用 ViewPager
本章介绍了如何使用 ViewPager(准确地说,应该是使用了 FragmentStatePagerAdapter 的简单的 ViewPager)。
2016-11-17 11:31:50
770
原创 Android编程权威指南(第二版)学习笔记(十)—— 第10章 使用 fragment argument
本章主要介绍了如何使用 fragment 的 arguments 来传递信息
2016-10-21 11:07:41
942
原创 Android编程权威指南(第二版)学习笔记(九)—— 第9章 使用 RecyclerView 显示列表
本章主要讲述了单例模式以及 RecyclerView 的基础使用
2016-10-21 11:02:44
980
原创 Android编程权威指南(第二版)学习笔记(八)—— 第8章 使用布局与组件创建用户界面
本章主要介绍了一些进阶的界面设计知识,以及如何用图形化界面设计 UI (虽然不推荐日常使用,但是至少要知道,特别是在 Android Studio 2.2 推出之后,可以直接查看设计蓝图,更为直观并且容易调整细节)。
2016-10-21 11:01:11
614
原创 Android编程权威指南(第二版)学习笔记(七)—— 第7章 UI fragment 与 fragment 管理器
本章介绍了 fragment 的来由,activity 与 fragment 的关系,及其基础使用
2016-10-21 10:59:08
592
原创 Android编程权威指南(第二版)学习笔记(六)—— 第6章 Android SDK 版本与兼容
Android 开发的部分难度来源于系统版本的破碎分离。与 iOS 的极速占有不同,Android 手机的系统更新较慢,Android 的各大厂商各自为政,为了与友商形成差异化,对 AOSP 的修改各不相同;又因为产品线较多,开发难度增强,故而很多设备得不到更新的系统,有的只能依赖移植,大名鼎鼎的 CyanogenMod 的崛起即来源于此。
2016-10-20 17:17:36
367
原创 Android编程权威指南(第二版)学习笔记(五)—— 第5章 第二个 Activity
本章主要讲述了如何新建一个 Acitivity ,并在两个 Activity 之间传递数据,最后挑战练习是如何在重建 Activity 时保留数据。
2016-10-07 11:49:35
1115
原创 Android编程权威指南(第二版)学习笔记(四)—— 第4章 Android 应用的调试
本章主要说明了如何调 bug,有 LogCat 法、Lint 法以及断点调试法。
2016-10-07 11:48:46
728
原创 Android编程权威指南(第二版)学习笔记(三)—— 第3章 日志跟踪理解 Activity 生命周期
本章主要讨论了 Activity 的生命周期,用 Log 工具来观察它,以及如何在设备配置改变时保存之前的状态
2016-10-06 19:33:58
560
原创 Android编程权威指南(第二版)学习笔记(二)—— 第2章 Android 与 MVC 设计模式
本章扩展了 GeoQuiz 程序,并介绍了 MVC 设计模式
2016-10-06 17:53:35
911
原创 Android编程权威指南(第二版)学习笔记(一)——第1章 Android开发初体验
此章是 Android 开发的基础内容,只有几个开发时的基本点需要注意
2016-10-06 17:10:09
928
原创 macOS下ls命令配置
Linux下ls命令经过配置后,目录和文件是分颜色显示的,很好区分。 而macOS终端窗口中默认情况下目录和文件不区分,不是太方便。 解决方法其实很简单: ls后加上-F参数,这样在ls列出的目录后面会加上’/’反斜杠,以和普通文件区分。 ls后加上-G参数, 目录和文件会分颜色显示。但这每次都要加不方便,可以在~/.bash_profile 中添加如下内容alias ls="ls
2016-07-22 15:22:53
1309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人