自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 设计模式初窥

一、什么是设计模式设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。在 1994 年,由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 四人合著出版了一本名为 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:.

2021-11-19 10:26:39 86

原创 分布式版本控制——Git学习

GIT (分布式版本控制系统)Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper 。——《百度百科》配置git环境:git config --global参数讲解:config:参数是用来配置git环境的–global:长命令表示配置整个git环境

2021-11-10 15:02:12 392

原创 Android中的事件冲突问题及解决方案

ScrollView 嵌套 ScrollView 的滑动冲突当我们在xml布局文件中使用 ScrollView 嵌套 ScrollView 时,会出现这样的问题:外层的 ScrollView 能够正常滑动,但是内部的 ScrollView 却滑动不了。查看 ScrollView 的源码发现@Overridepublic boolean onInterceptTouchEvent(MotionEvent ev) { /* * This method JUST determines whethe

2021-10-19 11:35:51 1171 1

原创 Handler消息传递机制浅析

一、Handler类的引入线程安全问题的引入:多个线程并发的操作UI组件,可能导致线程安全问题的出现Android 提供的解决机制:规定只允许在 UI 线程中修改 Activity 中的 UI 组件。UI线程:当 App 第一次启动时,Android 会同时启动一条 UI 线程(主线程),负责处理与 UI 相关的时间,比如触发事件,修改 UI 组件等。那么,如果要让新启动的线程周期性地修改 UI 组件的属性值,该怎么办?Handler 类就出现了。二、Handler的执行流程图UI 线程:

2021-10-11 14:24:17 164

原创 阿里巴巴Android开发手册(一)Android 资源文件命名与使用

前言本文节选自《阿里巴巴 Android 开发手册》该手册长达66页,是阿里巴巴集团各大 Android 开发团队的集体智慧结晶和经验总结,将淘宝、天猫、闲鱼、钉钉等 App 长期开发迭代和优化经验系统地整理成册, 以指导 Android 开发者更加高效、高质量地进行 App 开发,呈现给用户体验好、性能优、稳定性佳、安全性高的产品。本手册以开发者为中心视角分为 Java语言规范(遵循《阿里巴巴 Java开发手册》),Android 资源文件命名与使用,Android 基本组件,UI 与布局,进程、线

2021-10-08 15:43:31 562

原创 基于Typora的Markdown语法学习

学习使用Typora中的markdown语法。

2021-06-02 05:59:59 102

空空如也

空空如也

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

TA关注的人

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