自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell批量清除AndroidStudio当前目录及其子目录下所有Build目录文件

function readDir(){ for element in `ls $1` do dir_or_file=$1"/"$element if [ -d $dir_or_file ] then if [ $element = "build" ] then ...

2020-04-07 14:19:46 502 1

原创 设计模式学习笔记----工厂模式

工厂模式的好处: 通过工厂模式可以将产品的实例化封装起来,调用者不需要关心产品的实例化过程,方便了当开发者对产品的实例化进行修改时,不需让调用者参与。抽象产品类:public abstract class Product { public abstract void color(); }具体产品类A:public class ConcretePrductA extends Product

2017-08-20 16:36:01 369

原创 设计模式学习笔记----Builder模式

Builder模式的目的: 将一个复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。 Builder模式的好处: 用户可以通过该模式一步一步创建一个复杂对象,使得用户可以在不知道内部构建细节的情况下,可以更精细的控制对象的构件流程。 目前Builder模式多分为简略版与经典版 简略版代码如下: public class Person { private fi

2017-07-15 17:11:47 287

原创 设计模式学习笔记----单例模式

单例模式的目的: 确保该类只有一个实例,并且自行实例化并向整个系统提供这个实例。 单例模式的好处: 避免产生多个对象消耗过多的资源 //饿汉单例模式 public class Singleton { private static final Singleton mSingleton = new Singleton(); //构造函数私有 private Sing

2017-06-25 23:29:10 303

原创 Android系统版本与API等级对应关系表

方便工作查阅使用 转自 https://developer.android.com/guide/topics/manifest/uses-sdk-element.html 平台版本 API 级别 VERSION_CODE 备注 Android 7.0 24 N 平台亮点 Android 6.0 23

2017-04-06 18:16:21 525

原创 shell批量修改当前目录及其子目录中文件后缀名称

#!/bin/bash function getdir(){ for element in `ls $1` do dir_or_file=$1"/"$element if [ -d $dir_or_file ] then getdir $dir_or_file else if t

2017-03-10 16:59:05 3324

原创 Android实现定时隐藏View(一段时间无操作后隐藏)

目的实现一个定时隐藏功能,如果用户三秒内没有点击重置计时按钮,则三秒后隐藏显示的View,如果用户点击开始按钮,则图片显示,开启计时。功能界面如下: public class HideViewActivity extends AppCompatActivity { private HideControl hideControl; private View obj_view;//要定时

2016-10-22 22:46:16 6763

原创 利用ObjectAnimator编写弹出式二级菜单

利用ObjectAnimator上移Toolbar为二级菜单的弹出腾出位置

2016-08-10 23:15:28 627

空空如也

空空如也

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

TA关注的人

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