自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alpinist Wang

编程是门艺术

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

原创 编程杂记 —— Git、ADB、Android Studio 的疑难杂症汇总

工作、学习中总会遇到各种各样的问题,本篇文章笔者将亲历的一些问题记录下来,以便日后查阅。

2019-08-19 13:00:32 4337 3

原创 Android 颜色不透明度对应的十六进制表格 + Android版本号对应级别表格

每次都去网上搜,不如自己存一份。

2019-02-07 13:26:28 802

原创 Android Firebase接入(七)-- Firebase 图像识别(Vision Image)

使用 Firebase vision image 实现图片中的文字识别。

2022-06-05 18:06:30 1010 1

原创 用 Compose 写一个 Countdown Timer

开发者挑战 AndroidDevChallenge Week2: Compose Countdown Timer!

2021-03-05 02:03:58 1600 2

原创 编程到底难在哪里?—— 《人月神话》阅读分享

以人月为单位去衡量开发工作的规模是一个危险和带有欺骗性的神话。《人月神话》阅读分享。

2020-12-13 20:32:54 846 2

原创 设计模式(六)—— 行为型模式(下)

本篇介绍观察者模式、状态模式、策略模式、模板方法模式、访问者模式

2020-10-12 11:54:45 551 1

原创 图解排序算法(基础篇)

图解冒泡排序、选择排序、插入排序

2020-09-18 14:47:17 474 4

原创 设计模式(五) —— 行为型模式(中)

本篇介绍解释器模式、迭代器模式、中介者模式、备忘录模式

2020-08-10 09:37:40 408

原创 死锁是什么?如何避免死锁?

死锁是什么?什么条件下会产生死锁?如何避免死锁?

2020-07-13 17:34:45 489

原创 《第三行代码》Kotlin 总结(四)

协程、DSL

2020-06-25 14:22:57 413

原创 《第三行代码》Kotlin 总结(三)

Kotlin 中的泛型、委托、中缀函数

2020-06-22 15:16:29 394

原创 《第三行代码》Kotlin 总结(二)

Kotlin 高阶函数与内联函数

2020-06-17 18:26:37 714

原创 《第三行代码》Kotlin 总结(一)

Kotlin 基础语法与特性

2020-06-17 15:17:57 695

原创 攻山记 —— 多线程之信号量

月圆之夜,洛洛山。

2020-06-15 18:17:33 438

原创 Android Jetpack 之 Room (Kotlin)

Room 是 Google 官方推出的数据库 ORM 框架

2020-05-26 21:54:21 1047

原创 Android Jetpack 组件之 WorkManager(Kotlin)

WorkManager 用于处理 Android 后台任务。

2020-05-25 13:41:16 808

原创 Android 四大组件(四) —— ContentProvider 知识体系

本篇介绍 ContentProvider 知识体系,ContentProvider 用于程序间共享数据。

2020-05-17 02:36:39 649

原创 Android 四大组件(三) —— BroadcastReceiver 知识体系

Android BroadcastReceiver 知识体系,包括静态注册、动态注册、显式广播、隐式广播、有序广播、自定义广播。

2020-05-14 14:08:17 426

原创 设计模式(四) —— 行为型模式(上)

本篇介绍责任链模式、命令模式

2020-05-12 11:17:35 378

原创 Java 多线程王国奇遇记

欢迎来到多线程的国度,勇士!

2020-05-10 22:24:27 768 2

原创 不用 IDE,仅用命令行 + SDK 开发 Android App

脱离 IDE 开发 Android app。

2020-04-29 17:44:57 2889 2

原创 Android Jetpack 组件之 ViewModel(Kotlin)

ViewModel 可以自动感知生命周期,处理页面数据的保存与恢复。

2020-04-25 14:36:35 4445

原创 详解 Java 日期与时间

本篇文章我们将系统地学习 Java 对日期和时间的处理。

2020-03-09 17:35:50 3614

原创 Android Jetpack 组件之 LiveData(Kotlin)

可以添加观察者的数据 LiveData

2020-03-04 00:22:25 1386

原创 Android Jetpack 组件之 Lifecycle(Kotlin)

监听 Activity 生命周期,监听 app 前后台切换

2020-03-01 23:43:55 2178

原创 Android 记录未捕获异常

Android 记录系统崩溃

2020-02-23 18:04:07 387

原创 正则表达式王国奇遇记

欢迎来到正则表达式的国度,勇士!

2019-12-23 10:01:12 495 6

原创 设计模式(三) —— 结构型模式(下)

本篇介绍装饰模式、外观模式、享元模式、代理模式

2019-11-30 22:21:11 219

原创 设计模式(二) —— 结构型模式(上)

本篇介绍适配器模式、桥接模式、组合模式

2019-11-15 09:49:17 320

原创 详解 Java 反射

反射,反射,程序员的快乐!

2019-11-01 10:33:54 686

原创 Android 中需要了解的 Gradle 语法

Android 开发过程中需要用到的 gradle 知识

2019-10-23 15:44:10 1271

原创 设计模式(一) —— 构建型模式

本篇介绍工厂方法模式、抽象工厂模式、建造者模式、原型模式

2019-10-22 10:34:33 709

原创 脚本就是用来解放双手的,Windows 有 VBScript,Mac 有 AppleScript!

最近发现 windows 上有一个好玩的东西,叫做 VBScript,可以用来自动执行一些操作。

2019-09-17 16:46:38 4027

原创 用 ObjectBox 做一个记事本

ObjectBox 和 GreenDao 是同一家公司的产品,用来做数据的持久化存储,使用的 NoSQL 数据库。

2019-07-23 11:10:52 1503 4

原创 Chrome 浏览器扩展程序开发

Chrome中有很多的拓展程序,今天学习一下怎么自己写一个Chrome扩展程序

2019-07-16 13:25:55 620

原创 Android Jetpack 组件之 DataBinding(Kotlin)

DataBinding是jetpack组件之一,用来实现逻辑、视图分离

2019-07-01 14:27:02 1826

原创 Android 异步任务的三种方式:AsyncTask,Handler+Thread,RxJava

Android 耗时任务需要在子线程中进行,开启异步任务有三种方式

2019-06-18 17:07:31 2077

原创 Android 系统桌面 App —— Launcher 开发

Launcher就是Android系统的桌面,它也是一个app,用于管理其他的app。

2019-06-18 11:36:42 12713 11

原创 Android IPC的两种方式:AIDL,Messenger

使用AIDL或Messenger实现进程间通信,Messenger内部原理也是使用的AIDL

2019-06-10 15:25:02 272

原创 Android 四大组件(二) —— Service 知识体系

Service就像是一个没有UI界面的、应用内共享的Activity,本文记录了Service的基本用法。

2019-06-06 18:11:22 207

空空如也

空空如也

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

TA关注的人

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