自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

deeny的博客

生命不息,奋斗不止!

  • 博客(38)
  • 资源 (5)
  • 收藏
  • 关注

原创 自定义密码输入框和安全键盘

自定义密码输入框和安全键盘自定义密码输入框

2017-12-13 16:36:21 6097 2

原创 动手写日历

动手写日历看下最终效果分析1、 首先样式上是个Gridview,固定为7列的。2、 我们需要计算出当前月的1号是周几,然后从第几个位置开始3、 当前月份的天数这样一来就简单不少了,接下来一步步来实现了。代码1、 xml布局部分的代码<LinearLayout android:id="@+id/ll_rili_week" android:lay...

2018-08-14 11:03:01 190

原创 ConstraintLayout的使用

ConstraintLayout的使用ConstraintLayout的字面意思,约束布局。2016 年 Google I/O 推出。扁平式的布局方式,无任何嵌套,减少布局的层级,优化渲染性能。总之都是他的好,但是到底好在哪?先来学习一下看看。本篇文章是按照我的学习历程下来的。属性介绍layout_constraintLeft_toLeftOflayout_constraintLe...

2018-07-19 11:11:34 822

原创 Glide使用总结

Glide使用总结glide的三步使用首先使用之前需要将这个库引入到我们的项目中dependencies { compile 'com.github.bumptech.glide:glide:3.7.0'}加载图片Glide.with(this).load(url).into(imageView);就是这一行代码,就是with(),load(),into()这三步...

2018-07-17 12:07:00 1171

原创 列表实现单选和多选

列表实现单选和多选前言: 关于列表项实现单选和多选已经是很常见的场景了。比如说选择优惠券的时候,优惠券不可叠加使用,所以只能是单选的。再有就是对一些消息进行批量操作或者是购物车的商品批量处理的时候就需要对列表进行多选了。以上是场景分析,下面试具体实现方法。单选的实现单选实现是比较简单的,首先我们来分析一下单选的思想。radioButton就能帮我们很好的实现。但是可能在activi...

2018-05-08 16:30:55 5604

原创 GitLab 服务器ip改变,Android Studio中该如何重新关联

GitLab 服务器ip改变,Android Studio中该如何重新关联前言:ip改变了,重新checkout一份不就得了,可是如果你的分支还没有合并呢,重新checkout出来的和你之前的分支是没有任何关系的,那可怎么办?所以重新checkout不是真正的解决方案。百度出来的解决方案:https://blog.csdn.net/sunsteam/article/details/7347...

2018-03-28 19:53:48 1027

原创 android开发中关于7.0适配的FileProvider的总结

android开发中关于7.0适配的FileProvider的总结问题描述—-Android7.0权限变更的介绍android7.0在安全性能上可以说是做了升级的。主要表现是应用的私有目录的访问被限制。开发者不能简单的通过file:// URI访问其他应用的私有目录或者其他应用访问本应用的私有目录。并且Android SDK 中的StrictMode 策略禁止开发人员在应用外部公开 fil...

2018-03-05 16:31:55 3815 2

原创 Android Studio开发环境下让App自动签名

Android Studio开发环境下让App自动签名前言:分享这个的原因有两个:第一,在开发的过程中我们会发现关于微信的分享支付或者是支付宝的支付等一些功能的时候必须是要签名包,否则会失败,每次去打签名包也挺麻烦的,所以就找配置在代码中的方法,让我们每次跑起来的都是签名包即可。第二,生成签名文件后,每次打包都会有小伙伴喊着问我们的签名密码是多少来着,当你回答了三遍之后请问是什么心情?

2018-01-11 17:19:57 2122

原创 android studio中gitlab的简单使用

Android studio中gitlab的使用

2018-01-10 17:41:59 5000

原创 Fragment的使用总结

Fragment的使用总结

2017-12-20 11:42:41 307

原创 jar和aar在Android Studio中的生成和使用

jar和aar在Android Studio中的生成和使用

2017-12-15 17:30:37 1085

原创 Android五大数据存储详解

Android五大数据存储

2017-12-12 15:24:43 813

原创 四大组件之activity详解

四大组件之Activity详解

2017-12-08 18:17:51 999

原创 关于webview的使用详解

webview的使用总结和开发心得

2017-12-07 23:14:41 328

原创 根据滑动改变view的大小和位置

滑动时候改变view的位置和大小

2017-06-30 12:31:47 2673

原创 okhttp使用https忽略证书验证

okhttp使用https忽略证书

2017-06-10 14:50:03 9408

原创 Android开发中图片的适配

全面理解imageview的ScaleType属性,并做好适配前言:Android机型的种类大家都知道,适配一直都是一个大问题。所以一直以来对于开发者都是用多套图来做适配。这样做可以解决部分适配问题,但是缺点就是给app带来了负担,导致app包特别的大。

2017-03-31 17:41:33 699 2

原创 使用ViewDragHelper带你一步步实现仿照qq的左滑删除事件

ViewDragHelper实现仿照qq左滑的功能

2016-12-23 17:18:23 2413

原创 事件拦截机制分析

了解事件分发和消费的流程,帮助我们更好的自定义view

2016-12-23 13:28:56 285

原创 (二)RecyclerView的item的事件

坚持就是在进步

2016-12-07 15:04:12 316

原创 Activity过渡动画详解

我的低调就是我的骄傲

2016-11-29 14:06:29 416

原创 Android逆向之旅——apktool,dex2jar,jd-gui

低调是最牛逼的炫耀

2016-11-28 10:49:13 2981

转载 Android Studio使用Lint进行代码检查

Lint是Google工程师们的汗水和智慧的结晶,必须的使用起来

2016-11-25 15:50:40 484

转载 Android性能优化之如何避免Overdraw

每天进步一点点

2016-11-25 14:53:21 339

原创 JNI的初步介绍

每天进步一点点

2016-11-24 15:33:08 295

原创 横竖屏切换时候的生命周期以及configchanges介绍

activity生命周期的介绍以及configchanges属性的使用和onSaveInstanceState()的触发执行

2016-11-22 15:19:58 1483

转载 Java单例模式——并非看起来那么简单

单例模式的详细介绍

2016-11-15 16:56:47 271

转载 MediaPlayer类可用于控制音频/视频文件或流的播放。关于如何使用这个类的方法还可以阅读VideoView类的文档。

mediaplayer的详细介绍

2016-11-15 16:49:49 1028

原创 关于推送的那些事

关于android推送那些事

2016-11-11 15:49:04 494

原创 dialog的简述

带你一步一步实现dialog实现全屏效果,并且随意改变其显示位置

2016-11-01 17:25:33 1107

原创 (一)RecyclerView简单使用总结

recyclerview的简单总结

2016-10-26 14:28:24 455

转载 自动缩放布局,以后再也不用担心适配问题了

有了这个,android开发再也不用担心适配问题了

2016-10-21 14:24:54 5867

原创 Android自定义view——动态画圆形

最近经常会被问到自定义控件方向的问题,今天抽空做了一个简单的demo。简单仿照火箭闹钟首页的动画。就是动态的画一个圆形,这个和当前时间的秒值绑定。下面直接看代码

2016-09-12 18:05:32 2432

原创 高仿微信支付的密码框

越来越多的电商应用的支付密码仿照微信那样的设置,早前项目中需要写了一个。今天得空整理一下思路发表出来供大家参考。首先从布局说起,我将布局分成一个linearlayout,平分成了6份,每一个里边是一个imageview,中间用textview分割开。然后再盖上一个edittext,以供调出键盘,盛放输入的内容,并监听输入的长度来控制显示的图片个数。大致思路就是这样,下边来看实现过程。1、布

2016-09-09 15:51:26 1209 1

原创 android开发中的加载框

加载动画是每个做移动开发都会遇到的问题,我今天要说的不是动画的实现效果,而是这个加载框的实现。刚做开发时,我还是在每次请求的时候new出来一个dialog,显示。后来觉得麻烦,也仅仅只是把这个dialog拿出去写了一个静态方法,返回dialog,每次就拿着这个show和dismiss。第二次的做法相对于第一次的做法简单再了不用每次去写这个dialog了,但是并没有从根本上解决问题,每次出来的d

2016-09-09 14:06:38 2485

原创 万能的多文件上传例子

OKHttp实现多文件上传,一个比较万能的例子,不管是图片还是文本,不管是单文件还是多文件都能够使用

2016-06-15 20:00:11 2265

原创 关于导很多jar包和类库之后出现的问题

最近公司项目需求导了很多的jar包和类库。遇到了许多问题,在这个过程中各种错误各种报,还都是编译能通过运行通不过的错误。给人整的那叫一个懵。在这里将自己遇到的问题以及解决方案分享出来以供大家共同学习首先我是用AS开发的,我要导的第一个moudle就是环信的easeUI。依赖上之后编译没有问题,运行时就会报错:Error:Execution failed for task':app:

2016-06-01 22:51:48 7191 6

原创 关于pullToRefresh使用时的问题总结:

相信很多新手在使用pullToRefresh的时候都有一个困惑,就是检查了很多遍,代码没有任何问题,可数据就是显示不出来。这时候你就会改成listView,然后数据正常展示出来了。这就证明你的代码没有任何问题。可是问题出在哪里呢?抓耳挠腮,百思不得其解。    下面是遇到的问题描述:  在fragment中使用的时候数据展示不出来,如果设置上setEmptyView的话数据就能展示出来。这

2016-02-26 16:52:46 1811

自定义键盘和密码输入框的aar

自定义安全键盘和自定义密码输入框的一个aar,直接可以使用

2017-12-15

SafeKeyBoardDemo

自定义密码输入框和安全键盘。可自行定制输入框的输入位数,背景,边框颜色,文字样式等。也可自行定制安全键盘的输入类型,小数,整数,身份证号。两者结合使用,拓展接口

2017-12-14

Android反编译工具

android反编译,三个工具都齐了

2016-11-29

WXPayStyle

高仿微信支付宝支付时的输入框的形式

2016-11-01

RecyclerviewDemo

recyclerview的使用,瀑布流的实现。流式布局使用时item布局的问题汇总

2016-10-28

空空如也

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

TA关注的人

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