仿Keep自定义控件(个人记录)

文章目录效果第一种模式:CENTER_TO_RIGHT mode第二种模式:CENTER_TO_LEFT mode第三种模式:LEFT第四种模式:RIGHT代码片段联系方式 : 15910220851 邮箱:343191616@qq.com 效果 我为贵方实现了4种模式 第一种模式:CENT...

2018-12-18 14:58:51

阅读数 425

评论数 0

Android Studio编写Gradle插件时遇到的坑 Unable to load class 'XXX.XXX'

文章目录前言为什么会产生问题?如何解决 前言 很久以前使用写了一款Gradle插件为项目使用,但是使用Intellij idea写的,然后最近在复习写gradle插件,就在Android Studo里面写了,本人用的是2.2.3的Android Studio 一直没有换3.0,因为公司的电脑配...

2018-11-29 17:12:32

阅读数 129

评论数 0

Android自定义图表库(一):圆形进度图

导航效果预览自定义View第一步:确认View的大小自定义View第二步:绘制内容总结 效果预览 自定义View第一步:确认View的大小 无论是自定义一个View还是ViewGroup我们必须得先为其制定在不同MeasureSpecMode下的大小,我这里就不讲解什么绘制源码了什么的,...

2018-11-13 11:21:36

阅读数 283

评论数 2

markdown编辑器的使用

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数...

2018-11-13 10:00:34

阅读数 91

评论数 0

Android自定义图表库:前言

文章目录前言饼状图玫瑰图进度圆形图柱状图折线图 前言 网上的图表库说多也多 说少也少,但是我个人感觉很大的缺点就是,一个图表的文档太少,使用复杂,我个人的项目中一直使用的最古老的那个开源图表库AChartEngine,但是问题及其多,而且使用及其不方便,按照网上的资料设置相关的属性,却总是得到想要...

2018-11-09 11:37:49

阅读数 99

评论数 0

Android Handler消息机制中的诸多疑问

前言 网上总是有很多阐述Android消息机制的文章,基本上大同小异,都是讲Handle,Message,Looper,MessageQueue这四个类会如何协同工作的。但是动脑筋的童鞋们可能总是会有如下的一些疑问,我翻阅了数多微博,很多年了,也没有看到相关比较完整的解释,所以这些天自己深刻阅读了...

2018-11-07 17:34:33

阅读数 52

评论数 0

android java.lang.NoSuchFieldError: R$id.xxx

第一种情况 参考自http://www.shangxueba.com/jingyan/1856083.html     将引用的自定义控件的xml文件中的最外层布局上面添加xmln...

2018-10-09 10:36:19

阅读数 76

评论数 0

一篇文章讲清楚Gradle与Gradle Wrapper的区别

Gradle:android用来构建项目的编程框架。这个玩意对于使用AS开发的,大家都清楚,用这个来构建项目变得无比轻松和高可定制性,比如引入第三方依赖,发布到maven库,构建多渠道版本等等都变得非常轻松,所以对于使用Gradle,自然是没有任何异议了,但是大家经常会在自己的项目中没有看见gra...

2018-07-17 17:51:18

阅读数 4033

评论数 1

Android studio terminal终端命令行显示不全,只显示左边一半

Android Studio的Terminal一直问题很多,比如说,你写命令执行任务,和查看任务输出,只显示左边的少半屏幕,剩下的既不换行,也不显示,就这样被硬生生截断了。。真是无语 比如: 看了这篇文章后,找到了解决方法https://blog.csdn.net/divaid/artic...

2018-07-16 17:55:52

阅读数 728

评论数 0

Android关于buildToolVersion与CompileSdkVersion的区别

转载自 https://www.cnblogs.com/bluestorm/p/6849082.html如下在AS的android project下,外部库中的第一个android.jar的版本,也就是  compileSdkVersion Android关于buildToolVersion与Co...

2018-07-16 16:00:48

阅读数 94

评论数 0

Android调取拍照和获取拍照后的照片

需要调取照相机拍照,但是又不想用第三方,自己去写的时候,却发现有很多坑。比如:1、拍完照后,如何获取照片?2、照片获取不到是什么原因?@ContentView(R.layout.activity_main) public class MainActivity extends BaseActiv...

2018-03-23 15:13:53

阅读数 1058

评论数 2

Android在部分手机上调用完相机之后,取不到uri 并且本activity的所有变量都为null的现象

一般情况下,我们大部分情况是通过传递uri的方式来调用系统相机的: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); mTakePhotoUri = FileUtils.getOutputMediaFileUri(FileUt...

2018-02-06 16:09:14

阅读数 171

评论数 0

设计模式-访问者模式

定义:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。 落实到代码就是: 有一个类族A(继承与同一抽象类或者父类),它们各自的实现类之间又有许多不同的操作,或者也得考虑增加新的操作,有一个族群B将要访问A中许多对象,并且对不同类型的对象...

2017-03-27 11:41:33

阅读数 293

评论数 0

设计模式-原型模式

原型模式: 通过拷贝原型实例,来创建一个新的此种类型的对象。 简单点说就是,通过一个对象实例,创建一个“一摸一样” 的对象实例,但是与原对象是两个不同的对象实例。 那一摸一样作何解释? 因为拷贝又分为浅拷贝和深拷贝,而一摸一样只是所表现出的形式,而实质却有所不同。 浅拷贝:对于非引用类型...

2017-03-24 17:52:41

阅读数 270

评论数 0

Android复习-事件分发机制(个人笔记)

一、Activity,Window,View 我们在View里面接收到的MotionEvent是哪里来的? 事件由系统先传递给Activity的dispatchTouchEvent方法,然后再通过window对象传递给decorView,decorView会最终传递给我们设置的布局里。 如何向下传...

2017-03-23 16:35:00

阅读数 396

评论数 0

Android复习-fragment声明周期与Activity生命周期(个人笔记)

Fragment生命周期(笔记): onAttach  onCreate onCreateView: onViewCreated onStart onReume: onPause: onStop onDestoryView onDestory onDetch fra...

2017-03-20 11:13:52

阅读数 572

评论数 0

java再复习-常用线程池

ThreadPoolExecutor只是java对线程池最原始的实现,java还提供了不同特性的封装好的线程池来供我们使用。 Executors工具类提供了一系列静态工厂方法来帮助我们创建不同特性的线程池。 1、FixedThreadPool: Executor executor = E...

2017-03-14 15:17:15

阅读数 281

评论数 0

java再复习-线程池

线程池:涉及到池的概念,肯定是为了重复利用资源,避免资源的重复创建,以及方便统一管理,线程池也不例外,可以避免频繁的创建线程和销毁线程带来的性能消耗,也可以对线程的并发数以及行为等进行一个统一的管理。 java中有一个Executor接口,它就是线程池的顶层接口,而真正的实现是ThreadPo...

2017-03-14 12:50:59

阅读数 252

评论数 0

Android复习-intent-filter匹配规则

隐式启动Activity,需要为这个Activity提供一组intent-filter进行匹配,这种隐式启动的方式往往用于启动别的App的一个Activity组件: 为一个Activity指定一组intent-filter: ...

2017-03-14 10:51:22

阅读数 243

评论数 0

Android复习-任务栈与Activity启动标记(使用标记启动Activity时的坑)

总结一下:这些标记单独使用,只有clearTop是起作用的,其余的不起作用。 然后我就试了一下上面在service中组合使用的情况下,发现使用Service中的组合情况是有效果的,并且和Service中的效果是一样的。有人可能会说为什么在Service中就要使用组合呢,因为Service启动Act...

2017-03-13 17:35:51

阅读数 454

评论数 0

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