jakezhang1990的专栏

成长从一点一滴的坚持开始,until架构师。。。

排序:
默认
按更新时间
按访问量

插件化编程

插件化编程是什么? 插件化编程的优点? 1. 宿主和插件分开编译。 2. 并发编程,宿主和插件可以同时进行开发,互不干扰。 3. 动态更新插件; 4. 按需加载模块,当然第一次加载略微比较慢; 5. 方法数,变量数爆棚的问题, 因为一个apk中默认只允许65535个方法和变...

2018-09-14 18:31:21

阅读数:99

评论数:0

自定义控件总结

自定义控件,总的来说有3种方式,自绘控件,继承控件,组合式控件 自绘控件 主要是使用Paint画笔和Cavas画布,进行绘制; 继承控件 主要是继承某一父类,然后在此基础上,定义自己想要的效果和功能;比如垂直的进度条,可以继承普通的ProgressBar然后进行方向的旋转设置,原本进度条的...

2018-09-14 17:21:41

阅读数:79

评论数:0

自定义控件的小总结------1组合式控件

自定义控件,总的来说有3种方式,自绘控件,继承控件,组合式控件 自绘控件 主要是使用Paint画笔和Cavas画布,进行绘制; 继承控件 主要是继承某一父类,然后在此基础上,定义自己想要的效果和功能;比如垂直的进度条,可以继承普通的ProgressBar然后进行方向的旋转设置,原本进度条的...

2018-09-14 15:24:53

阅读数:88

评论数:0

面向对象六大原则

架构师目的是为了什么?---利他 第一个方面:针对开发者(站在开发者角度进行软件设计和开发) 第二个方面:针对公司(站在公司角度进行软件设计和开发) 第三个方面:针对客户(站在客户角度进行软件设计和开发) 我们要朝着这个方向努力 其实架构师就是思想(编程思想)...

2018-09-12 10:10:46

阅读数:110

评论数:0

上传图片控件自定义,流式布局

模仿微信的,点击“+”上传图片,封装为一个控件,实现流式布局,超过一行自动换行排布。 package com.family.fw.view; import android.annotation.TargetApi; import android.content.Context; impor...

2018-08-21 15:43:55

阅读数:144

评论数:0

android点击按钮打开相册,打开相机的代码

打开相册 首先在onclick方法中: Intent intent = new Intent(); intent.setType("image/*");// 开启Pictures画面Type设定为image...

2018-08-21 14:57:47

阅读数:169

评论数:0

新手使用git、GitHub一些概念、使用步骤、常用命令的总结

现在越来越多的个人和公司都在使用Git进行代码托管,进行版本控制,不学学这个都有点不敢说自己是撸代码的,然而,开始学习这个工具的使用,上网查到一大票东西,总是感觉缺点啥,有的只描述了某个细节,起点较高,我这个0基础的看着看着就不懂了,可能是我没有百度到合适的资源吧,这里总结一下,新手使用版本控制,...

2018-08-14 12:11:13

阅读数:151

评论数:0

给android studio添加依赖,找到自己想要依赖的lib

这里写个小tip, 今天new了一个demo,然后在xml中使用RecycleView的时候,竟然找不到这个控件,好诧异,去sdk中去查看了发现sdk的extra中是有这个RecycleView控件的,那为啥我无法在xml中使用呢?差异啊, 后来明白,原来是因为,RecycleView没有像L...

2018-08-09 11:26:51

阅读数:347

评论数:0

RecycleView使用需要注意的地方

RecycleView虽然很强大,比如说高效,比如说高度解耦,比如说泛型的限制,比如说增加或者删除item的时候的高效刷新以及动画效果,但是强大了就没那么傻瓜化了,使用需要注意的地方这了稍微总结一下。 1,首先RecycleView是没有定义出onItemClick以及LongOnItemCli...

2018-08-08 17:57:19

阅读数:134

评论数:0

ListView、GridView、RecycleView性能优化小总结

RecycleView控件的出现是为了替代ListView和GridView控件的,号称,是他们的加强版,在性能上做了优化处理,这里总结一下优化的地方。 1,在以往使用ListView或者GridView的时候,如果要进行性能优化,基本上两个做法: ①定义内部类ViewHolder; 定...

2018-08-07 20:02:54

阅读数:156

评论数:0

字符串String的特点

String的特点: 对于String来说,有一句经典的说法—->一旦创建,内容无法改变。 为什么呢?,其实很简单,因为String类本身没有提供,没有向外提供改变其内容的方法,所以无法改变(但是String提供了很多操作方法),所以,就算你改变了String的内容,那也...

2018-06-27 11:51:54

阅读数:184

评论数:0

String的比较,“==”比较,equals()比较

字符串的比较 那么就需要比较一下两个字符串对象。 public class StringDemo01{ public static void main(String args[]){ String str1 = "hello" ; ...

2018-06-27 11:49:07

阅读数:192

评论数:0

方便的软件工具

1,markdown编辑器:Typora 上一张图: 再上一张: 以上是一款可以方便的编写markdown格式的小巧的软件,同时, 可以方便的另存为html,txt等其他格式的文本。 2,java文件编辑器:sublime 上一张图: 再上一张图: 3,思维导图,...

2018-05-31 14:58:54

阅读数:202

评论数:0

Android的WebView适配

WebView展示一个url页面的时候,有时候会出现无法适配的问题,手机屏幕智能展示一部分页面内容,剩下的内容需要横向滑动才能看到,这就是典型的适配问题,直接通过下面的设置就可以解决适配问题。亲测有效: //支持javascript web.getSettings().setJavaSc...

2018-05-18 15:04:59

阅读数:220

评论数:0

安卓页面底部弹窗,BottomDialog的实现

Android自带的dialog或者通过继承DialogFragment来实现弹窗效果,默认情况下,这个弹窗的显示位置都是在屏幕正中间的, 需求1: 如果想要实现一个底部弹窗,该怎么实现呢? 需求2: 想要实现一个底部弹窗,而且要求这个弹窗与手机屏幕左右两边以及底部都没有缝隙 需...

2018-04-26 10:22:52

阅读数:208

评论数:0

总结3-3 集合之map

Map接口 Map接口与Collection接口类似,也是一个最大的接口。 1,Map接口与Collection接口的不同; 2,Map与Map.Entry接口的关系; 3,Map接口的常用子类:HashMap、HashTable、TreeMap、WeakHashMap; 4,HashM...

2018-04-24 14:31:42

阅读数:145

评论数:0

总结3-2 集合之Set

(2)Set 1,Set接口与Collection接口的关系、Set接口的基本作用; 2,Set接口的常用子类:TreeSet、HashSet; 3,Set的输出,不能双向输出,因为没有提供get()方法,只能通过迭代器输出。 ...

2018-04-24 14:26:00

阅读数:131

评论数:0

总结3-1 集合之List

(1)List: 1,List接口与Collection接口的关系; 2,List接口的常用子类:ArrayList、Vector; 3,ArrayList与Vector的区别; 4,List的增删改查,输出,可以进行双向输出...

2018-04-24 14:24:38

阅读数:134

评论数:0

总结2 基本数据类型及其包装类

java数据类型,总的来说可以分为两类:基本数据类型和引用数据类型。

2018-04-24 14:22:09

阅读数:124

评论数:0

总结1-String、StringBuffer、StringBuilder

总结1-String、StringBuffer、StringBuilder 对于这3个类,使用最多的应该是String类了,他们之间有区别,有联系。 首先,从最简单的地方开始说,他们都在同一个包下,java.lang.这个包下。...

2018-04-24 12:22:17

阅读数:136

评论数:0

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