自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

点滴之路的博客

循序而渐进,熟读而精思

  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 头条适配方案

/** * 头条适配方案 修改设备密度 * 支持以宽或者高一个维度去适配,保持该维度上和设计图一致; * 当前设备总宽度(单位为像素)/ 设计图总宽度(单位为 dp) = density * density 的意思就是 1 dp 占当前设备多少像素 * 在BaseActivity中引用即可 */ private static...

2019-03-22 17:03:39 157

原创 判断网络的工具类

public class NetUtils { /** * 没有连接网络 */ private static final int NETWORK_NONE = -1; /** * 移动网络 */ private static final int NETWORK_MOBILE = 0; /** * 无线...

2019-03-22 16:58:40 165

原创 封装权限工具类PermissionUtil

public class PermissionUtil { public static int REQUEST_CODE = 22; public static String[] PERMISSIONS_STORAGE = {Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_...

2019-03-22 16:56:34 1546

原创 判断网络类型工具类

public class NetUtils { /** * 没有连接网络 */ private static final int NETWORK_NONE = -1; /** * 移动网络 */ private static final int NETWORK_MOBILE = 0; /** * 无线网络...

2019-03-21 14:23:57 176

翻译 用户体验方面的性能优化

一..activity中应不应该有static变量1.占用内存,并且内存一般不会释放;2.在系统不够内存情况下会自动回收静态内存,这样就会引起访问全局静态错误。3.不能将activity作为static静态对象,这样使activity的所有组件对象都存入全局内存中,并且不会被回收;二.优化建议1.布局优化减少层级。合理使用 RelativeLayout 和 LinerLa...

2019-03-20 16:25:10 1278

转载 安卓刘海屏适配

1.允许全屏界面内容显示到刘海区域配置:<!--允许绘制到oppo、vivo刘海屏机型的刘海区域--><meta-dataandroid:name="android.max_aspect"android:value="2.2"/><!--允许绘制到华为刘海屏机型的刘海区域--><meta-dataandro...

2019-03-20 10:11:09 916 1

原创 Recycleview删除多个item并局部刷新界面

效果图效果图是同事实现的,我是来填坑的o(╥﹏╥)o管理分类页面功能:新增、编辑、删除(可批量删除)批量删除完成的时候没有刷新界面,可以在重新请求以下数据刷新界面,那这种的处理方法,大家肯定都知道,不近消耗流量,还体验不好,那么下面 我来实现批量删除后局部刷新界面大概思路是:将选中item的ID存储到一个集合里面,取消选中的时候移除该item的ID,最后删除成功后,轮询存储选...

2019-03-18 15:49:38 3507

原创 java.lang.IllegalArgumentException: You must not call setTag() on a view Glide is targeting

java.lang.IllegalArgumentException: You must not call setTag() on a view Glide is targeting问题描述:这个错误是使用Glide3.6.0+ 版本出现的,因为从Glide3.6.0开始对setTag进行处理。如果你使用3.5.2版本不会出现这样的问题。使用recycleview展示数据,并在recy...

2019-03-18 10:32:52 2034 1

原创 Android Gradle插件报错:The SourceSet 'instrumentTest' is not recognized

升级到AndroidStudio3.1,重新构建项目时报错,主要错误为:TheSourceSet'instrumentTest'isnotrecognizedbytheAndroidGradlePlugin.Perhapsyoumisspelledsomething?instrumentTest已被废弃,新的Gradle插件已经不支持。instrumen...

2019-03-15 09:41:04 2735

原创 安卓Dialog点击空白处不消失

之前写的Dialog显示的时候,点击空白处不隐藏,dialog.setCanceledOnTouchOutside(true);也添加了(默认是true),但是不管用冥思苦想了好久,发现xml文件写的android:layout_height="match_parent",后边将match_parent改为wrap_content 后,还是不管用。这就很苦恼了,为啥呢?偶...

2019-03-11 14:30:22 2819 1

原创 判断时间是否过期

文章投票,判断截止日期是否已经过期,过期显示已过期不能投票,未过期判断是否已经投票,已经投过票的查看,未投过票的可以投票。 // TODO: 2019/3/8 投票结果:已投票 | 已过期 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm...

2019-03-08 10:45:38 504

转载 安卓屏幕适配

https://www.jianshu.com/p/4254ea9d1b27private static float appDensity;private static float appScaledDensity;private static DisplayMetrics appDisplayMetrics;private static int barHeight;public ...

2019-03-07 16:38:04 143

原创 本地实现验证码(四位随机数字)、刷新验证码

public class Code { private static final char[] CHARS = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'// 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'k', 'l', 'm',/...

2019-03-01 10:35:26 440

原创 会员到期提醒

会员到期提醒:还有一天、当天,一个月(七天一提醒)等。 //会员提醒 19.1.15 try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault());// ...

2019-03-01 10:00:26 6427

smallvideolib2.zip

录制视频,支持 targetSdkVersion 28的版本 2.0版本

2019-05-30

安卓实现时间选择器

时间选择器是安卓经常可见的选择开始及结束时间的,比如发布活动、拼车都会用到的,我这里上传的是实现的小demo,又不好或者不准备的地方希望大家能够指出来,一起进步!

2018-12-21

图集上传实现

kotlin版本实现上传图集,添加图片添加文字,删减图片等

2018-12-12

简单的滑动解锁

1、启动服务来注册一个广播,这个广播用来监听屏幕关闭与开启(黑屏与正常显示)。2、绘制滑动图片的时候,需要以触摸点的位置为基础。不然会出现,触摸点与滑动图片的距离变得非常大。其他情况看源码吧,有简单的注释,也可以配合着之前发的那个IOS解锁效果一起使用。这个源码在我的480 x 854分辨率上显示稍微有些问题,如需适配更多分辨率还需要动态调整。

2017-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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