自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)

原创 鞭策自己 十大编码规范(个人笔记)

1、想清楚,再动手写代码2、不交流,就会头破血流3、一定要写注释4、文档没人看,但还是要写5、业务高于技术6、别指望需求会稳定7、慎用新技术8、不要心存侥幸9、自己先测几遍10、尽可能自己解决问题...

2019-02-26 18:01:58 63 1

原创 Android MVVM架构

MVVM(Model-View-ViewModel)设计架构旨在将图形用户界面与业务逻辑的开发分离开来,核心思想为数据驱动视图  Model 与MVP基本相同,Model表示应用程序的数据访问层,包括本地数据库或远程服务器等,一般情况下ViewModel会持有Model ViewModel ViewModel类似于MVP中的Presenter,负责处理程序的业务逻辑...

2019-02-26 17:23:58 72

原创 关于FindBugs-IDEA 中LeakCannary

上一篇 介绍了 FindBugs-IDEA  这期就说一些 LeakCannary 在FindBugs 中如何更改。一、引入在build.gradle中添加依赖dependencies { // leakcanary debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.1' ...

2019-02-20 14:46:33 114 1

原创 FindBugs-IDEA 插件的使用

编码规范检查的插件有很多种,有FireLine 火狐的    有阿里巴巴的 今天要说的是 FindBugs-IDEA 这款编码规范检查的插件。上图~然后安装完之后,重启studio,会发现左下角会出现findbugs的图标 可以分析单个文件,包下面的所有文件,整个module下的文件,整个project下的文件,右键想要分析的文件名/包名/module名/proje...

2019-02-14 11:03:17 239 1

原创 Android 防止连点

废话不多说  直接上代码  用就完了。public class ClickUtil { public static final int DELAY = 1000; private static long lastClickTime = 0; public static boolean isNotFastClick() { long currentTi...

2019-02-02 11:31:54 832 1

原创 Git 的安装与使用

Git安装与使用实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天就来总结下Git的相关用法,废话不多说,直接开写。目的:通过Git管理github托管项目代码一、下载安装Git1、下载Git  官方地址为:https://git-scm.com/2、下载完之后,双击安装3、选择安装目录4、选择组件5、开始菜单目录名设置 6、选...

2019-01-28 14:08:05 56 1

原创 Adb 介绍、安装与使用

    adb(Android Debug Bridge),安卓平台调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、查看设备软硬件参数、系统升级、运行shell命令等。那第一步 就是下载~    直接百度搜索 adb 第一个就是   这里附上链接:http://adbshell.com/downloads    下载好后,我们拿到了安装...

2019-01-28 13:52:24 370

原创 Android Studio 安装与使用

   Android Studio 下载链接 :http://www.android-studio.org/ 下载好该安装包之后,点击进行安装,依次出现以下界面 在这里自己选择程序安装路径这里Android studio程序安装完毕,但是还需要继续对其进行配置;勾选Start Android Studio,然后点击finish启动AS,出现下图如...

2019-01-28 13:26:42 721 1

原创 Android 两个view并列显示

两个view并列显示,第二个view跟在第一个view的后面,如果长度过长,则第一个view宽度缩小。直接上代码  用就完了!public class TextWithImageLayout extends LinearLayout { private final int MARGIN = 40; private int mMargin; private in...

2019-01-28 13:05:06 2987

原创 Android5.0以下系统省略号显示异常问题

为规避Android5.0以下系统省略号显示异常问题增加设置文字内容方法,多出部分以省略号显示.废话不多说直接上代码~public class CustomTextView extends android.support.v7.widget.AppCompatTextView { private static final String TAG = "CustomTextVi...

2019-01-28 13:01:22 92

原创 Android 沉浸式

18年12月17日 所在的这家公司 让我讲一堂 分享课。然后我就在想 讲点什么好呢,然后网上搜了一下 感觉讲点歪门邪道,然后对项目中应用也比较多的沉浸式进行一下分享吧!ok 废话少说 开始了~!沉浸式状态栏简介 在Android上,关于对StatusBar(状态栏)的操作,一直都在不断改善,并且表现越来越好,在Android4.4 以下,我们可以对StatusBar和 Nav...

2018-12-19 15:15:21 82

原创 RecyclerView Item 的分割线 距边框距离问题总结

哈, 首先  今天Design 提了一个需求,废话少说~~! 上图分割线 在中间显示,距离左边 边距是66px 右边依然是66px。刚开始接到这个需求,感觉还阔以,挺简单的,但是在实现中 又有问题了,怎么设置 都不能距离左右 有间距,上网上查依然没有解决方案。网上有设置一个 View 然后给这个 View 设置宽高 颜色 但是 在我这里不能用,因为我是自定义的控件 直接继承...

2018-12-19 14:45:53 733

原创 Android 随点击事件设置闪烁动画

哈喽,哈喽! 大家好~  小泽老师! 哈哈哈  今天 研究了一下ImageView的闪烁动画。控件闪烁,其实就是控制控件的透明度,从可见到逐渐不可见,再逐渐到可见,一直反复。因此,要想实现控件闪烁,只需要使用android中的alpha动画即可。开启闪烁,代码如下:// 0.1f 和 1.0f 表示 从透明度为 0.1f 开始 到 1.0f 进行变化AlphaAnimatio...

2018-12-10 17:40:26 423

原创 RXJava 第一天 学习笔记

本文是我的小笔记!写得不好的地方或者错误的地方以后会更新。RXJava在GitHub上的介绍:             RxJava:a library for composing asynchronous and event-based programs using observable sequences for the Java VM //             翻译:RxJa...

2018-12-07 16:03:41 66

原创 git pull 出现fatal: refusing to merge unrelated histories 错误

git pull 失败 ,提示:fatal: refusing to merge unrelated histories 其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并具体的方法,第一种方法: 是 从远端库拉下来代码 , 本地要加入的代码放到远端库下载到本地的库, 然...

2018-12-04 15:57:39 68

原创 关于SeekBar 拖动时出现阴影现象

哈哈 废话不说 先上图 看看你们是不是这个现象~!哈哈 哪有小伙伴会问 怎么解决~   别着急 就加一条属性就ok<!-- 进度条 --> <SeekBar android:id="@+id/player_play_seekbar" style="@style/SeekBarLayout.SeekBar" an...

2018-12-04 15:50:38 803

原创 Android 命名规范(以及自己的一些小经验)

            在工作中,有许多刚入行的小白,不懂得命名,                例如用汉语拼音命名,中文版英语等!            命名方式非常重要,小白需要多学习一下,                以下是参照 《阿里开发手册》总结的知识点                 以及自己的开发经验的小总结。 一、资源文件需带模块前缀。          ...

2018-11-22 16:17:48 421 2

原创 透明度 与 ARGB 对应关系(个人收藏)

         颜色值(#AARRGGBB)透明度(AA)百分比 和 十六进制 对应关系         例如 :  透明度  00%  对应的十六进制 就是 00~透明度 十六进制 透明度 十六进制 100% FF 50%     80 99% FC 49%     7D 98% FA 48%    7...

2018-11-22 11:17:42 590

原创 设计模式之状态模式(个人笔记)

       本次小生~给各位简单介绍下状态模式,               好了,接下来,我们先来看看状态模式的定义吧。               状态模式定义如下:                        State Pattern :Allow an Object to alter its behavior when its internal state changes...

2018-11-22 10:56:20 63

空空如也

空空如也

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