自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rainmonth的专栏

一分耕耘,一分收获,每天进步一点点!

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

原创 通用功能——git 攻略

本文主要介绍git常用命令的使用方法,同时介绍一些常见问题的处理方法,持续更新中…

2023-11-23 16:30:24 390

原创 Java JNI开发

Java JNI开发JNI,即Java Native Interface,字面意思“Java本地接口”,本文主要介绍Mac下JNI开发入门,一步步记录JNI小白走进JNI大门的过程

2017-10-30 16:36:28 577

原创 Java设计模式之装饰器模式

作为结构型模式,装饰器模式允许向一个现有对象添加新的功能,同时又不改变其结构。多应用在对类对象的功能扩展上,Java I/O中的输入输出流就是基于该模式设计的。

2017-10-24 15:46:30 500

原创 Java设计模式之策略模式

对于策略模式,要牢记起关键词:一组算法和共同接口(共同抽象类),因为策略模式简单来说就是“准备一组算法,并将每个算法封装起来,使得它们可以互换(取代)”。

2017-10-19 11:30:47 314

原创 Java设计模式之责任链模式

责任链模式属于行为模式的一种,通常应用于同一请求可能有不同对象来按找某个特定条件进行处理的情形,而这种情形下如果使用多重if-else虽然也可以很好实现,但一当条件发生变化,代码耦合性较高的毛病就出来了,采用该模式可以解耦请求和处理请求的过程。

2017-10-19 00:48:13 306

原创 Android Launcher3分析——LauncherModel

分析LauncherModel的内部结构,从而了解作为Launcher3数据处理核心的LauncherModel的工作流程,实现方式等。

2017-10-13 15:03:15 1443

原创 Android Launcher3分析——开篇

从Launcher的布局入手,对Launcher的结构做简单介绍,并对Launcher中涉及到的核心类做说明,已从整体上了解Launcher

2017-10-11 22:52:56 5382

原创 Java注解

根据《Java编程思想》中注解的描述,探索Java注解的定义、使用,从而体会使用注解带来的好处:让代码文档化,简洁化,同时能更早的暴露问题(在编译期就可以将问题暴露出来)

2017-09-28 23:45:08 206

原创 Android中的Handler机制

Android的Handler机制在Android多线程编程中应用十分广泛,通过阅读Handler以及相关类(MessageQueue、Looper、Message)的源码,可以很清楚的了解其大致运行机制。

2017-09-27 15:26:08 204

原创 Android ViewPager的无限循环与自动滚动实现

本文简要描述了Android中ViewPager两个常用功能——自动滚动和无限循环的具体实现思路,如有不当出处,欢迎指正。

2017-09-26 16:44:20 7442 2

原创 Android SdkVersion那些事儿

本文对android项目中的compileSdkVersion、targetSdkVersion、minSdkVersion、maxSdkVersion和buildTarget等概念做一个说明。

2017-09-22 15:22:15 5339 2

原创 Java设计模式之中介者模式

Java中介者模式小结

2017-09-20 15:28:53 162

原创 Android中MVP模式、MVC模式

Android中MVP模式、MVC模式模式浅析

2017-09-19 11:00:05 442

转载 前端组件库合集

前言三军未动,粮草先行!本文包含搭建web app常用的样式/组件等收集列表

2017-05-25 12:36:46 1126

原创 Java如何优雅的终止线程

简单介绍了下线程,并列出了终止线程的几种方法,希望大家可以参考参考,不足之处望指正。

2017-03-23 16:45:42 7871

原创 Vim 攻略

vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。

2017-03-23 00:55:53 343

原创 Java集合简介

Java集合简介,简要分析Java中个集合类的特点,梳理它们之间的关系。

2017-03-22 00:24:36 284

原创 Java设计模式之单例模式

Java设计模式之单例模式模式简介单例模式(Singleton),创建型模式,采用单例模式创建的类,只可能产生一个实例供外部访问,并提供一个全局访问点。模式特点单例类只有一个实例;单例类必须自己创建自己的唯一实例;单例类必须给所有对象提供自己创建的实例应用场景当某个类被抽象出来后具有类似资源管理器这一功能时,我们就可以考虑采用单例模式来实现。代码...

2017-03-20 13:08:43 299

原创 Android dialog的hide和dismiss方法分析

Android dialog的hide和dismiss方法分析

2017-03-17 14:04:04 6092

原创 Android 时间选择相关系统控件

日期时间选择,在App开发中十分常见,因此android系统对日期、时间等都做了最基本的封装,同样也提供了丰富的API供开发者进行实际开发。

2017-03-16 12:57:00 2481

原创 Android 动态权限管理

Android 6.0(Marshmallow, 软棉花糖,Api 23),权限分为普通权限和许可权限,许可权限分类归组,该组一个权限被许可后,其他的权限均可使用。

2017-03-15 19:09:05 713

原创 Android 原生页面同H5交互

android 开发中难免要与H5(js)打交道,而且目前这种混合开发方式越来越普遍,是时候来一发了。

2017-03-13 16:31:05 3374

原创 Android KLog源码分析

KLog源码分析

2017-03-13 14:11:53 1797 2

原创 Android 状态栏攻略

android 状态栏不完全攻略

2017-03-10 17:10:51 327

原创 git 攻略

git 使用,参考man帮助文档整理出来的,持续完善中

2017-03-09 15:49:31 460

原创 Android Service详解

Android Service应用层面上的一些总结

2016-08-23 15:29:02 341

原创 Android 零散知识点

主要记录一些Android学习开发过程中碰到的小问题

2016-08-23 14:08:50 386

原创 Activity与Fragment的通信方式

Activity与Fragment的通信方式

2016-08-23 12:42:39 472

原创 Android Activity启动模式详解

Activity 的启动模式详解,含实例

2016-08-19 13:25:54 580

原创 Android 自定义带进度显示的半圆形进度条ArcTextProgressBar

自定义ArcTextProgressBar

2016-05-17 09:14:18 1824

原创 Mac使用技巧之更改某类文件的打开方式

Mac使用技巧

2016-04-24 21:46:45 613

原创 Android轻松实现流式布局之FlowLayout

本文介绍一个自定义FlowLayout控件,功能是能承载多个子控件,并能根据子控件的宽高进行自动的排列。效果图如下:示例中子View都是TextView形式的,有兴趣的同学还可以扩展成ImageView等看看具体效果。那么该控件该怎么实现呢?有哪些问题需要解决用什么数据结构来存储这些子View?要不要记录每一行的行高?如何控制自动换行?如何控制一行到底显示几个子控件?

2016-04-14 15:50:46 633

原创 Android开发时提示非法字符的解决方法

Android Studio提示非法字符问题

2016-04-14 11:26:45 3436

原创 Android中项目的AndroidManifest.xml文件的作用及改文件中相关属性的具体介绍

Android项目的AndroidManifest.xml文件详解

2016-03-20 16:58:02 14693 2

原创 Android中View的绘制原理之measure

View在Android开发过程中是经常要打交道的东西,而重写View则又是一个合格码农必备的技能之一,今天就简单介绍小View的绘制原理

2016-03-20 16:48:49 389

转载 Java中volatile的使用

前几天在如何终止线程中看到了这个关键字,自己有点不解,如是就稍微查了一下,发现其还是内含珠玑的,现在就整理整理。

2016-03-14 13:46:05 345

原创 Android中LayoutInflater类的inflate方法的使用及注意事项

Android中inflate方法详解

2016-03-14 13:26:44 783

原创 Java中static关键字的作用

static 关键字用起来方便,但管理不好或者使用不当也会造成很多的问题。

2016-03-14 13:24:11 572

原创 Java中String、StringBuffer和StringBuilder的区别

Java中的小知识

2016-03-08 17:58:42 339

空空如也

空空如也

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

TA关注的人

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