自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android自定义组合View

将几个基础 view 组合成一个新的可复用的 view

2022-08-13 23:05:45 1471

原创 《Refactoring》笔记 3:在对象间搬移特性

1、Move Method(搬移函数)若一个 method 使用另一个对象的次数比使用当前对象的次数还多,则可以考虑将其移动到另一个对象中。这样可以减少类间的调用关系。2、Move Field(搬移值域)若一个 field 被另一个 class 中的函数更多地用到,则应将其移动到经常使用它的类中去。3、Extract Class(提炼类)若某个 class 做了两个 classes 应该做的事,则因该新建一个 class,并将相关 field 和 method 搬运到新 clas

2022-01-09 21:03:07 436

原创 《Refactoring》笔记 2: 重新组织函数

1、Extract Method(提炼函数)将一段代码放进一个独立函数中,并用函数名解释该函数的用途。通常当你想给一段代码加注释来表明他的用途的时候,就可以思考是否可以 Extract Method。动机:首先,如果每个函数的粒度都很小,那么函数之间彼此复用的机会就更大;其次,这会使高层函数码读起来就像一系列注释;再者,如果函数都是细粒度,那么函数的覆写会更容易些。2、Inline Method(将函数内联化)如果一个函数函数,其内部代码和函数名称同样清晰易读,那就应该去掉这个函数,直接

2021-11-28 23:13:32 352

原创 《Refactoring》笔记1: 代码的坏味道

Duplicate Code如果你在一个以上的地点看到相同的程序结构,就应该考虑将它们合而为一。通常做法是 Extract Method。Long Method如果能给函数都起个好名字,读者就可以通过名字了解函数的作用,根本不必去看其中写了些什么。每当感觉需要以注释来说明点什么的时候,我们就把需要说明的东西写进一个独立函数中,并以其用途(而非实现手法)命名。通常做法是 Extract Method.Large Class如果一个class很熟过大例如超过500行,就说明它做了太多的事

2021-11-28 23:08:36 210

原创 Android开发之Path详解

(https://blog.youkuaiyun.com/xiangzhihong8/article/details/78278931)1.Path作用:使用Path不仅能够绘制简单图形,也可以绘制这些比较复杂的图形。另外,根据路径绘制文本和剪裁画布都会用到Path。2.Path含义:Path封装了由直线和曲线(二次,三次贝塞尔曲线)构成的几何路径。你能用Canvas中的drawPath来把这条路径画...

2019-06-17 23:55:25 619

原创 Android Studio 运行时显示 Please select a SDK 解决方法

一般来说,SDK在安装AndroidStudio的时候会自动下载,不会遇到问题。但如果你是第二次安装AndroidStudio,那么很有可能因为之前没有卸载干净而导致报错:Please select a SDK.所以如果尝试了以下几种方法都没有解决,最好的解决方案还是卸载AS,保证把C盘里所有的文件都删除干净以后再重新安装。方法一: 打开File->Project ...

2019-06-17 11:53:56 4043

原创 云存储:系统分区和文件系统

云存储:系统分区和文件系统任务描述学会使用VirtualBox安装CentOS 7虚拟机。 学会使用分区工具进行分区。 使用文件系统进行格式化。实验环境Windows系统使用VritualBox安装CentOS 7虚拟机1.首先打开VritualBox,点击“新建”按钮,创建CentOS环境。2.新建虚拟机环境,选择“Red Hat(64Bit)”选项,完成后点击“下...

2018-08-07 16:24:58 649

转载 Android Studio的安装与配置

        之前安装的Android Studio老是出一些奇怪的问题,调了很久也没有解决。今天终于在同学的帮助下解决了,就和大家分享一下安装经验吧。        首先是Android Studio的下载        下载地址:http://www.android-studio.org/        下载完成之后,就可以开始安装了。        首先是插件的选择第一个是Android ...

2018-06-23 11:27:53 817

原创 Android开发小记-----Activity

什么是Activity?        Activity是Android基础的组件之一,它提供了一个界面。    它通常包含以下内容:    1.组件,进程和任务    2.Activity类    3.生命周期和启动模式    4.Activity启动过程第一个Android程序:GeoQuiz        在这个程序中,我实现了Hello World!的输出,虽然简单,但却是我的第一步。[j...

2018-06-23 11:16:08 199

原创 Android环境搭建之二----AndroidSDK & ADT的安装

        前面一篇文章已经讲述了eclipse和JDK的安装和环境变量的配置,本篇将为大家介绍如何安装AndroidSDK以及为eclipse配置ADT。        所有软件已经在上一篇通过百度云链接的形式分享给大家了,大家可以前往下载。----------------------------------------------------------------------------...

2018-06-22 23:32:29 532

原创 Android环境搭建之一-----Eclipse & JDK 的【安装与配置】

    虽然身边大多数同学都倾向于使用Android Studio来进行Android开发,但是我今天要向大家分享的是使用JDK,Eclipse,Android SDK以及ADT插件来搭建环境。        这个过程主要分为四步        1.JDK的安装与环境变量配置        2.安装Eclipse        3.安装Android SDK        4.安装eclipse的...

2018-06-22 22:52:26 565

空空如也

空空如也

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

TA关注的人

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