Android
SYWangZeYu
这个作者很懒,什么都没留下…
展开
-
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 · 283 阅读 · 0 评论 -
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 · 6338 阅读 · 0 评论 -
Android Studio 安装与使用
Android Studio 下载链接 :http://www.android-studio.org/ 下载好该安装包之后,点击进行安装,依次出现以下界面 在这里自己选择程序安装路径这里Android studio程序安装完毕,但是还需要继续对其进行配置;勾选Start Android Studio,然后点击finish启动AS,出现下图如...原创 2019-01-28 13:26:42 · 1150 阅读 · 1 评论 -
Adb 介绍、安装与使用
adb(Android Debug Bridge),安卓平台调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、查看设备软硬件参数、系统升级、运行shell命令等。那第一步 就是下载~ 直接百度搜索 adb 第一个就是 这里附上链接:http://adbshell.com/downloads 下载好后,我们拿到了安装...原创 2019-01-28 13:52:24 · 1378 阅读 · 0 评论 -
Git 的安装与使用
Git安装与使用实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天就来总结下Git的相关用法,废话不多说,直接开写。目的:通过Git管理github托管项目代码一、下载安装Git1、下载Git 官方地址为:https://git-scm.com/2、下载完之后,双击安装3、选择安装目录4、选择组件5、开始菜单目录名设置 6、选...原创 2019-01-28 14:08:05 · 114 阅读 · 1 评论 -
FindBugs-IDEA 插件的使用
编码规范检查的插件有很多种,有FireLine 火狐的 有阿里巴巴的 今天要说的是 FindBugs-IDEA 这款编码规范检查的插件。上图~然后安装完之后,重启studio,会发现左下角会出现findbugs的图标 可以分析单个文件,包下面的所有文件,整个module下的文件,整个project下的文件,右键想要分析的文件名/包名/module名/proje...原创 2019-02-14 11:03:17 · 944 阅读 · 2 评论 -
关于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 · 320 阅读 · 1 评论 -
Android MVVM架构
MVVM(Model-View-ViewModel)设计架构旨在将图形用户界面与业务逻辑的开发分离开来,核心思想为数据驱动视图 Model 与MVP基本相同,Model表示应用程序的数据访问层,包括本地数据库或远程服务器等,一般情况下ViewModel会持有Model ViewModel ViewModel类似于MVP中的Presenter,负责处理程序的业务逻辑...原创 2019-02-26 17:23:58 · 255 阅读 · 0 评论 -
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 · 1495 阅读 · 1 评论 -
设计模式之状态模式(个人笔记)
本次小生~给各位简单介绍下状态模式, 好了,接下来,我们先来看看状态模式的定义吧。 状态模式定义如下: State Pattern :Allow an Object to alter its behavior when its internal state changes...原创 2018-11-22 10:56:20 · 194 阅读 · 0 评论 -
透明度 与 ARGB 对应关系(个人收藏)
颜色值(#AARRGGBB)透明度(AA)百分比 和 十六进制 对应关系 例如 : 透明度 00% 对应的十六进制 就是 00~透明度 十六进制 透明度 十六进制 100% FF 50% 80 99% FC 49% 7D 98% FA 48% 7...原创 2018-11-22 11:17:42 · 1379 阅读 · 0 评论 -
Android 命名规范(以及自己的一些小经验)
在工作中,有许多刚入行的小白,不懂得命名, 例如用汉语拼音命名,中文版英语等! 命名方式非常重要,小白需要多学习一下, 以下是参照 《阿里开发手册》总结的知识点 以及自己的开发经验的小总结。 一、资源文件需带模块前缀。 ...原创 2018-11-22 16:17:48 · 1142 阅读 · 2 评论 -
关于SeekBar 拖动时出现阴影现象
哈哈 废话不说 先上图 看看你们是不是这个现象~!哈哈 哪有小伙伴会问 怎么解决~ 别着急 就加一条属性就ok<!-- 进度条 --> <SeekBar android:id="@+id/player_play_seekbar" style="@style/SeekBarLayout.SeekBar" an...原创 2018-12-04 15:50:38 · 1867 阅读 · 0 评论 -
git pull 出现fatal: refusing to merge unrelated histories 错误
git pull 失败 ,提示:fatal: refusing to merge unrelated histories 其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并具体的方法,第一种方法: 是 从远端库拉下来代码 , 本地要加入的代码放到远端库下载到本地的库, 然...原创 2018-12-04 15:57:39 · 323 阅读 · 0 评论 -
RecyclerView Item 的分割线 距边框距离问题总结
哈, 首先 今天Design 提了一个需求,废话少说~~! 上图分割线 在中间显示,距离左边 边距是66px 右边依然是66px。刚开始接到这个需求,感觉还阔以,挺简单的,但是在实现中 又有问题了,怎么设置 都不能距离左右 有间距,上网上查依然没有解决方案。网上有设置一个 View 然后给这个 View 设置宽高 颜色 但是 在我这里不能用,因为我是自定义的控件 直接继承...原创 2018-12-19 14:45:53 · 1888 阅读 · 1 评论 -
Android 沉浸式
18年12月17日 所在的这家公司 让我讲一堂 分享课。然后我就在想 讲点什么好呢,然后网上搜了一下 感觉讲点歪门邪道,然后对项目中应用也比较多的沉浸式进行一下分享吧!ok 废话少说 开始了~!沉浸式状态栏简介 在Android上,关于对StatusBar(状态栏)的操作,一直都在不断改善,并且表现越来越好,在Android4.4 以下,我们可以对StatusBar和 Nav...原创 2018-12-19 15:15:21 · 306 阅读 · 0 评论 -
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 · 119 阅读 · 0 评论 -
Android 随点击事件设置闪烁动画
哈喽,哈喽! 大家好~ 小泽老师! 哈哈哈 今天 研究了一下ImageView的闪烁动画。控件闪烁,其实就是控制控件的透明度,从可见到逐渐不可见,再逐渐到可见,一直反复。因此,要想实现控件闪烁,只需要使用android中的alpha动画即可。开启闪烁,代码如下:// 0.1f 和 1.0f 表示 从透明度为 0.1f 开始 到 1.0f 进行变化AlphaAnimatio...原创 2018-12-10 17:40:26 · 925 阅读 · 0 评论 -
鞭策自己 十大编码规范(个人笔记)
1、想清楚,再动手写代码2、不交流,就会头破血流3、一定要写注释4、文档没人看,但还是要写5、业务高于技术6、别指望需求会稳定7、慎用新技术8、不要心存侥幸9、自己先测几遍10、尽可能自己解决问题...原创 2019-02-26 18:01:58 · 181 阅读 · 2 评论