自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

退而结网

一个菜鸟的探索之旅

  • 博客(35)
  • 收藏
  • 关注

原创 Android编程权威指南(第二版)学习笔记(二十九)—— 第29章 定制视图与触摸事件

本章主要讲了自定义 View 及其触摸事件的处理,有一定的难度

2017-03-13 11:07:58 788

原创 Android编程权威指南(第二版)学习笔记(二十八)—— 第28章 网页浏览

本章主要讲的是使用 WebView 在应用内浏览网页

2017-03-02 11:17:01 463

原创 Android编程权威指南(第二版)学习笔记(二十七)—— 第27章 broadcast intent

本章主要讲的是 Android 系统的广播机制,并介绍了广播的使用,权限以及有序广播的用法

2017-03-01 15:15:51 425

原创 Android编程权威指南(第二版)学习笔记(二十六)—— 第26章 后台服务

本章主要讲了 Android 的一大组件:服务。使用 IntentService 作为后台服务,用 AlarmManager 定时启动,以及应用通知的发出,还介绍了新的 JobScheduler 及其使用。

2017-02-23 12:59:18 431

原创 Android编程权威指南(第二版)学习笔记(二十五)—— 第25章 搜索

本章主要讲了 ToolBar 中的 SearchView 的使用以及 SharedPreferences 的简单使用。

2017-02-20 16:59:28 573

原创 Android编程权威指南(第二版)学习笔记(二十四)—— 第24章 Looper、Handler 和 HandlerThread

本章讲了 Looper,Handler,以及线程之间的交互。

2017-02-15 16:19:48 581

原创 Android编程权威指南(第二版)学习笔记(二十三)—— 第23章 HTTP 与后台任务

本章主要讲了如何使用 android 系统的网络连接,并介绍了格式化 JSON 和多线程编程 AsyncTask 的使用。另外,挑战练习里还结合了 Gson 库的使用。

2017-02-11 17:21:19 1230

原创 Android编程权威指南(第二版)学习笔记(二十二)—— 第22章 深入学习 intent 和任务

本章构建了一个最简单的 Launcher 应用,可以让我们深入理解 intent,intent 过滤器以及 Android 应用间的交互,还介绍了进程和任务的联系与区别。

2017-02-07 16:13:45 443

原创 Android编程权威指南(第二版)学习笔记(二十一)—— 第21章 XML drawable

本章介绍了常用的 XML drawable,包括 shape,state list 和 layer list。还介绍了 9-patch 图片和 mipmap 目录等知识。

2017-02-04 16:48:08 455

原创 Android编程权威指南(第二版)学习笔记(二十)—— 第20章 样式与主题

本章主要讲了如何使用样式与主题(style and theme),使应用界面统一化标准化。

2017-01-31 15:00:01 573

原创 Android编程权威指南(第二版)学习笔记(十九)—— 第19章 使用 SoundPool 播放音频

既然音频资源文件已准备就绪,现在就来学习如何播放这些.wav音频文件。Android的大部分音频API都比较低级,掌握它们不是那么容易。不过没关系,针对BeatBox应用,可以使用SoundPool这个特别定制的实用工具。 SoundPool能加载一批声音资源到内存中,并支持同时播放多个音频文件。

2017-01-22 21:11:16 899

原创 Android编程权威指南(第二版)学习笔记(十八)—— 第18章 Assets

本章介绍了 assets。assets 是有别于 resources 的另一种资源打包方式,可以被看作随应用打包的微型文件系统,支持任意层次的文件目录结构。因为这个优点,类似游戏这样需要加载大量图片和声音资源的应用通常都会使用它。

2017-01-21 20:46:53 465

原创 Android编程权威指南(第二版)学习笔记(十七)—— 第17章 Master-Detail 用户界面

本章介绍了如何写一个双版面 fragment 的布局,并对符合要求的设备进行适配,还介绍了回调接口的使用。

2017-01-15 18:02:21 1724

原创 Android编程权威指南(第二版)学习笔记(十六)—— 第16章 使用 intent 拍照

本章主要讲了如何使用 intent 拍照,存储照片和展示照片

2017-01-12 17:55:17 827

原创 Android编程权威指南(第二版)学习笔记(十五)—— 第15章 隐式 Intent

本章主要介绍了如何使用隐式 Intent 启动其他应用的 Activity,以及从用隐式 Intent 的方法启动的应用中获取数据

2017-01-11 20:45:06 729

原创 Sublime 使用正则表达式替换,为中英文之间增加空格

我写的 markdown 由于输入法的原因总是会出现这个问题,所以需要替换一次。

2017-01-11 20:38:44 4464

原创 Android编程权威指南(第二版)学习笔记(十四)—— 第14章 SQLite 数据库

本章主要讲了如何使用 SQLite 进行持久化存储,包含了 CRUD 四个操作,使用基础的 SQLiteOpenHelper 与 Cursor 构造程序

2017-01-09 10:54:55 1360

原创 Android Studio 常用高级调试技巧

在刚开始开发 Android 的时候,很多人只会使用 Log 调试以及简单的断点调试。但是为了更快速地调试,还是需要掌握一些高级一点的调试技巧,以提升自己的效率,下面是我找到和使用的一些技巧

2016-12-24 15:52:24 803

原创 Android编程权威指南(第二版)学习笔记(十三)—— 第13章 工具栏(Toolbar)

本章主要讲了如何使用 ToolBar,顺便普及了 AppCompat 的由来和 app 命名空间的知识

2016-11-24 11:45:17 1677

原创 Android编程权威指南(第二版)学习笔记(十二)—— 第12章 对话框

本章主要介绍了如何使用内嵌在 fragment 中的对话框,以及 fragment 之间如何传递数据

2016-11-23 16:04:32 1100

原创 Android编程权威指南(第二版)学习笔记(十一)—— 第11章 使用 ViewPager

本章介绍了如何使用 ViewPager(准确地说,应该是使用了 FragmentStatePagerAdapter 的简单的 ViewPager)。

2016-11-17 11:31:50 726

原创 Android编程权威指南(第二版)学习笔记(十)—— 第10章 使用 fragment argument

本章主要介绍了如何使用 fragment 的 arguments 来传递信息

2016-10-21 11:07:41 882

原创 Android编程权威指南(第二版)学习笔记(九)—— 第9章 使用 RecyclerView 显示列表

本章主要讲述了单例模式以及 RecyclerView 的基础使用

2016-10-21 11:02:44 943

原创 Android编程权威指南(第二版)学习笔记(八)—— 第8章 使用布局与组件创建用户界面

本章主要介绍了一些进阶的界面设计知识,以及如何用图形化界面设计 UI (虽然不推荐日常使用,但是至少要知道,特别是在 Android Studio 2.2 推出之后,可以直接查看设计蓝图,更为直观并且容易调整细节)。

2016-10-21 11:01:11 561

原创 Android编程权威指南(第二版)学习笔记(七)—— 第7章 UI fragment 与 fragment 管理器

本章介绍了 fragment 的来由,activity 与 fragment 的关系,及其基础使用

2016-10-21 10:59:08 546

原创 Android编程权威指南(第二版)学习笔记(六)—— 第6章 Android SDK 版本与兼容

Android 开发的部分难度来源于系统版本的破碎分离。与 iOS 的极速占有不同,Android 手机的系统更新较慢,Android 的各大厂商各自为政,为了与友商形成差异化,对 AOSP 的修改各不相同;又因为产品线较多,开发难度增强,故而很多设备得不到更新的系统,有的只能依赖移植,大名鼎鼎的 CyanogenMod 的崛起即来源于此。

2016-10-20 17:17:36 331

原创 Android编程权威指南(第二版)学习笔记(五)—— 第5章 第二个 Activity

本章主要讲述了如何新建一个 Acitivity ,并在两个 Activity 之间传递数据,最后挑战练习是如何在重建 Activity 时保留数据。

2016-10-07 11:49:35 1057

原创 Android编程权威指南(第二版)学习笔记(四)—— 第4章 Android 应用的调试

本章主要说明了如何调 bug,有 LogCat 法、Lint 法以及断点调试法。

2016-10-07 11:48:46 678

原创 Android编程权威指南(第二版)学习笔记(三)—— 第3章 日志跟踪理解 Activity 生命周期

本章主要讨论了 Activity 的生命周期,用 Log 工具来观察它,以及如何在设备配置改变时保存之前的状态

2016-10-06 19:33:58 530

原创 Android编程权威指南(第二版)学习笔记(二)—— 第2章 Android 与 MVC 设计模式

本章扩展了 GeoQuiz 程序,并介绍了 MVC 设计模式

2016-10-06 17:53:35 866

原创 Android编程权威指南(第二版)学习笔记(一)——第1章 Android开发初体验

此章是 Android 开发的基础内容,只有几个开发时的基本点需要注意

2016-10-06 17:10:09 825

原创 Android开发中遇到的问题

问题与解决方法

2016-09-29 15:13:23 340

原创 Android编程权威指南(第二版)学习笔记及代码(〇)——前言

Android编程权威指南(第二版)学习笔记及代码(〇)——前言

2016-07-24 17:55:45 1359

原创 Git的初级使用指南

GIT的使用及常用命令

2016-07-24 17:14:45 317

原创 macOS下ls命令配置

Linux下ls命令经过配置后,目录和文件是分颜色显示的,很好区分。 而macOS终端窗口中默认情况下目录和文件不区分,不是太方便。 解决方法其实很简单: ls后加上-F参数,这样在ls列出的目录后面会加上’/’反斜杠,以和普通文件区分。 ls后加上-G参数, 目录和文件会分颜色显示。但这每次都要加不方便,可以在~/.bash_profile 中添加如下内容alias ls="ls

2016-07-22 15:22:53 1209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除