- 博客(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
366
原创 并发的学习总结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
242
原创 并发的学习总结1----线程的概念以及创建方式
并发的学习总结1----线程的概念以及创建方式1. 线程和进程的概念2. 线程的创建方式3. 线程的几种状态1. 线程和进程的概念 进程的概念:进程是计算机中的程序关于某些数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。一般情况,在windows中一个exe运行的程序就是一个进程。 线程的概念:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中...
2018-12-29 11:13:54
147
原创 Activity4种启动模式以及Flags
android艺术探索学习1---Activity生命周期android艺术探索学习2---Activity4种启动模式以及Flags一、activity的4中启动模式,包括standard,singleTop,singleTask,singleInstance。 我们启动一个activity,系统会创建一个activity的实例并把实例放到一个任务栈中;启动多个activity,系统就会创...
2018-07-06 13:18:33
375
原创 Activity生命周期
android艺术探索学习1---Activity生命周期艺术探索里面对activity的生命周期的分析主要是正常和异常两种情况。 如上图所示,activity的生命周期,主要有启动和销毁两个过程:启动时要走的生命周期方法是onCreate()-->onStart()-->onResume();销毁时要走的生命周期方法是onPause()-->onStop()--&...
2018-07-05 12:43:14
282
原创 Android技能树第一步-----模块化
对AndroidSkillPlatform进行重构,首先对app现有功能以及对即将加入的功能进行分析,并划分成各种模;其次就是重构的具体工作。一、功能分析(需求分析) AndroidSkillPlatform所展示的现有的Android技能包括:自定view(自定义导航栏、自定义码表、双缓冲画布、签字面板等)、常用的Android控件(listview封装、web...
2018-06-22 11:48:53
249
原创 Android签字面板的实现
Android签字面板主要是一个自定义的view,然后记录手指在view上的移动轨迹,再将轨迹保存为图片文件。具体步骤:实现一个view的子类,子类需要定义一个用作缓冲的canvas,然后定义一个bitmap(用作保存轨迹图片),将此bitmap设置到缓冲的画布上 package com.yk.skill.androidskillplatform.selfcreate.double...
2018-03-17 23:28:39
3056
原创 排序算法(java)
排序算法是个基本的算法,在大部分的算法入门书籍中都会提到。排序很重要—-1.实际用处很多(对查询到的数据进行排序);2.简单到深入,从很简单的实现到复杂实现都有,对于学习和理解算法的知识点有很大帮助。 排序的算法很多,我这里总共找到了12种,分别是:冒泡排序、选择排序、插入排序、快速排序、堆排序、希尔排序、二分插入排序、鸡尾酒排序(双向冒泡排序)、桶排序、计数排序、基数排序、归并排序。 ...
2018-02-12 10:22:46
201
原创 设计模式之简单工厂、工厂方法模式、抽象工厂模式
设计模式之简单工厂、工厂方法模式、抽象工厂模式这里讲三种模式放在一起说明,是因为三种模式关联性很强——抽象工厂模式简单化以后就是工厂方法模式,工厂方法模式再简单化就是简单工厂模式(简单工厂模式并没有被列入到GOF的设计模式中)。
2017-10-31 16:18:20
212
原创 Android自定义view----顶部标题栏2
Android自定义view----顶部标题栏2 1.效果图 2.思路 1)第一种自定义标题栏的方法:http://blog.youkuaiyun.com/yk2fxy/article/details/78338486 2)第二种实现自定标题栏的方法:继承一个现成的viewgroup,我继承的是RelativeLayout,如
2017-10-25 15:20:08
378
原创 Android自定义view----顶部标题栏1
Android自定义view----顶部标题栏1 1.效果图 2.思路 自定义标题栏一共有两种思路: 1)将标题栏定义成一个item,然后在使用的地方用标签“include”引入 标题栏item代码:<android.support.constraint.ConstraintLayo
2017-10-25 10:42:52
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人