自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android 开发--释放C盘空间

android开发---释放C盘空间1. .android文件夹2. .gradle文件夹1. .android文件夹.android文件夹是Android SDK配置模拟器生成的,可以将这个文件夹移动到其他盘中,然后添加一个环境变量值ANDROID_SDK_HOME;然后,将.android目录下avd目录下对应的虚拟机配置文件中path改成对应的路径即可。2. .gradle文件夹...

2019-07-03 11:59:45 330

原创 并发的学习总结2----线程的常用方法

并发的学习总结2----线程的常用方法1.run方法2. call方法3. start方法4. wait和notify方法1.run方法如果是通过thread和runable来生成的线程类,所有需要在多线程中执行的代码都需要在写在run方法中或者在run方法中调用。2. call方法通过callback生成的线程类,需要在多线程中执行的代码都需要在写在call方法中或者在call方法中调用...

2019-01-26 09:14:40 201

原创 并发的学习总结1----线程的概念以及创建方式

并发的学习总结1----线程的概念以及创建方式1. 线程和进程的概念2. 线程的创建方式3. 线程的几种状态1. 线程和进程的概念 进程的概念:进程是计算机中的程序关于某些数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。一般情况,在windows中一个exe运行的程序就是一个进程。 线程的概念:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中...

2018-12-29 11:13:54 112

原创 Activity4种启动模式以及Flags

android艺术探索学习1---Activity生命周期android艺术探索学习2---Activity4种启动模式以及Flags一、activity的4中启动模式,包括standard,singleTop,singleTask,singleInstance。    我们启动一个activity,系统会创建一个activity的实例并把实例放到一个任务栈中;启动多个activity,系统就会创...

2018-07-06 13:18:33 322

原创 Activity生命周期

android艺术探索学习1---Activity生命周期艺术探索里面对activity的生命周期的分析主要是正常和异常两种情况。        如上图所示,activity的生命周期,主要有启动和销毁两个过程:启动时要走的生命周期方法是onCreate()-->onStart()-->onResume();销毁时要走的生命周期方法是onPause()-->onStop()--&...

2018-07-05 12:43:14 233

原创 Android技能树第一步-----模块化

         对AndroidSkillPlatform进行重构,首先对app现有功能以及对即将加入的功能进行分析,并划分成各种模;其次就是重构的具体工作。一、功能分析(需求分析)         AndroidSkillPlatform所展示的现有的Android技能包括:自定view(自定义导航栏、自定义码表、双缓冲画布、签字面板等)、常用的Android控件(listview封装、web...

2018-06-22 11:48:53 203

原创 Android签字面板的实现

Android签字面板主要是一个自定义的view,然后记录手指在view上的移动轨迹,再将轨迹保存为图片文件。具体步骤:实现一个view的子类,子类需要定义一个用作缓冲的canvas,然后定义一个bitmap(用作保存轨迹图片),将此bitmap设置到缓冲的画布上 package com.yk.skill.androidskillplatform.selfcreate.double...

2018-03-17 23:28:39 2990

原创 排序算法(java)

  排序算法是个基本的算法,在大部分的算法入门书籍中都会提到。排序很重要—-1.实际用处很多(对查询到的数据进行排序);2.简单到深入,从很简单的实现到复杂实现都有,对于学习和理解算法的知识点有很大帮助。   排序的算法很多,我这里总共找到了12种,分别是:冒泡排序、选择排序、插入排序、快速排序、堆排序、希尔排序、二分插入排序、鸡尾酒排序(双向冒泡排序)、桶排序、计数排序、基数排序、归并排序。 ...

2018-02-12 10:22:46 161

原创 Android热修复框架Tinker接入

4步接入热修复框架tinker

2018-01-11 11:36:37 225

原创 设计模式之适配器模式

设计模式 适配器模式

2017-11-25 17:49:36 120

原创 设计模式之简单工厂、工厂方法模式、抽象工厂模式

设计模式之简单工厂、工厂方法模式、抽象工厂模式这里讲三种模式放在一起说明,是因为三种模式关联性很强——抽象工厂模式简单化以后就是工厂方法模式,工厂方法模式再简单化就是简单工厂模式(简单工厂模式并没有被列入到GOF的设计模式中)。

2017-10-31 16:18:20 179

原创 Java简单的反射

Java简单的反射这里只是介绍下反射的简单实现方法。反射的使用方法

2017-10-27 11:32:45 143

原创 Android自定义view----顶部标题栏2

Android自定义view----顶部标题栏2 1.效果图               2.思路     1)第一种自定义标题栏的方法:http://blog.csdn.net/yk2fxy/article/details/78338486     2)第二种实现自定标题栏的方法:继承一个现成的viewgroup,我继承的是RelativeLayout,如

2017-10-25 15:20:08 339

原创 Android自定义view----顶部标题栏1

Android自定义view----顶部标题栏1 1.效果图                2.思路       自定义标题栏一共有两种思路:       1)将标题栏定义成一个item,然后在使用的地方用标签“include”引入               标题栏item代码:<android.support.constraint.ConstraintLayo

2017-10-25 10:42:52 506

原创 设计模式之外观模式

设计模式之外观模式

2017-10-24 15:35:07 183

空空如也

空空如也

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

TA关注的人

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