jakezhang1990的专栏

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

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

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

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

2018-08-21 15:43:55

阅读数:8

评论数:0

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

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

2018-08-21 14:57:47

阅读数:11

评论数:0

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

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

2018-08-14 12:11:13

阅读数:34

评论数:0

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

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

2018-08-09 11:26:51

阅读数:26

评论数:0

RecycleView使用需要注意的地方

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

2018-08-08 17:57:19

阅读数:20

评论数:0

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

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

2018-08-07 20:02:54

阅读数:27

评论数:0

字符串String的特点

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

2018-06-27 11:51:54

阅读数:36

评论数:0

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

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

2018-06-27 11:49:07

阅读数:46

评论数:0

方便的软件工具

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

2018-05-31 14:58:54

阅读数:40

评论数:0

Android的WebView适配

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

2018-05-18 15:04:59

阅读数:50

评论数:0

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

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

2018-04-26 10:22:52

阅读数:61

评论数: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

阅读数:37

评论数:0

总结3-2 集合之Set

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

2018-04-24 14:26:00

阅读数:30

评论数:0

总结3-1 集合之List

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

2018-04-24 14:24:38

阅读数:29

评论数:0

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

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

2018-04-24 14:22:09

阅读数:20

评论数:0

总结1-String、StringBuffer、StringBuilder

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

2018-04-24 12:22:17

阅读数:33

评论数:0

java基础整理 题记

题记 作为一名开发者,需要不断的充电,不断的提升自己的能力,包括写代码的编程业务能力也包括深入思考认知事物的思考能力。能力需要系统的训练,才能形成一套框架,也就是一套系统能力,从获取鱼到获取渔。。。。 准备系统的整理一下java基础,欲搭高楼,基石要稳,坚持输出总结的java基础,并在一轮一轮...

2018-04-24 12:18:21

阅读数:24

评论数:0

tint,Palette,vector的使用和认识

1,tint属性 tint属性一个颜色值,可以对图片做颜色渲染,我们可以给view的背景设置tint色值,给ImageView的图片设置tint色值,也可以给任意Drawable或者.9图设置tint 值。 在应用的主题中也可以通过设置android:tint来给主题设置统一的颜...

2018-03-09 17:51:33

阅读数:65

评论数:0

Android5.0以后,materialDesign风格的加阴影和裁剪效果

5.0以后,materialDesign风格,出现了立体这种概念,高光,阴影,也就是Z轴,凸显层次;同时,裁剪view也变得方便简单了很多。 1,先说说阴影的实现。 方案1:在xml中设置 xml中设置有两个方式,android:elevation="2dp&q...

2018-03-02 17:51:19

阅读数:7138

评论数:0

Android的materialDesign风格的主题样式

使用materialDesign风格需要注意: 1,设置应用的targetVersion和minSdkVersion最低为21 2,在values目录下的style资源文件中,创建一个style,让其继承自android.Theme.Material 3,在AndroidManefest中指...

2018-02-21 20:14:14

阅读数:212

评论数:0

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