- 博客(38)
- 资源 (5)
- 收藏
- 关注
原创 动手写日历
动手写日历看下最终效果分析1、 首先样式上是个Gridview,固定为7列的。2、 我们需要计算出当前月的1号是周几,然后从第几个位置开始3、 当前月份的天数这样一来就简单不少了,接下来一步步来实现了。代码1、 xml布局部分的代码<LinearLayout android:id="@+id/ll_rili_week" android:lay...
2018-08-14 11:03:01
256
原创 ConstraintLayout的使用
ConstraintLayout的使用ConstraintLayout的字面意思,约束布局。2016 年 Google I/O 推出。扁平式的布局方式,无任何嵌套,减少布局的层级,优化渲染性能。总之都是他的好,但是到底好在哪?先来学习一下看看。本篇文章是按照我的学习历程下来的。属性介绍layout_constraintLeft_toLeftOflayout_constraintLe...
2018-07-19 11:11:34
958
原创 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
1228
原创 列表实现单选和多选
列表实现单选和多选前言: 关于列表项实现单选和多选已经是很常见的场景了。比如说选择优惠券的时候,优惠券不可叠加使用,所以只能是单选的。再有就是对一些消息进行批量操作或者是购物车的商品批量处理的时候就需要对列表进行多选了。以上是场景分析,下面试具体实现方法。单选的实现单选实现是比较简单的,首先我们来分析一下单选的思想。radioButton就能帮我们很好的实现。但是可能在activi...
2018-05-08 16:30:55
5702
原创 GitLab 服务器ip改变,Android Studio中该如何重新关联
GitLab 服务器ip改变,Android Studio中该如何重新关联前言:ip改变了,重新checkout一份不就得了,可是如果你的分支还没有合并呢,重新checkout出来的和你之前的分支是没有任何关系的,那可怎么办?所以重新checkout不是真正的解决方案。百度出来的解决方案:https://blog.youkuaiyun.com/sunsteam/article/details/7347...
2018-03-28 19:53:48
1093
原创 android开发中关于7.0适配的FileProvider的总结
android开发中关于7.0适配的FileProvider的总结问题描述—-Android7.0权限变更的介绍android7.0在安全性能上可以说是做了升级的。主要表现是应用的私有目录的访问被限制。开发者不能简单的通过file:// URI访问其他应用的私有目录或者其他应用访问本应用的私有目录。并且Android SDK 中的StrictMode 策略禁止开发人员在应用外部公开 fil...
2018-03-05 16:31:55
3927
2
原创 Android Studio开发环境下让App自动签名
Android Studio开发环境下让App自动签名前言:分享这个的原因有两个:第一,在开发的过程中我们会发现关于微信的分享支付或者是支付宝的支付等一些功能的时候必须是要签名包,否则会失败,每次去打签名包也挺麻烦的,所以就找配置在代码中的方法,让我们每次跑起来的都是签名包即可。第二,生成签名文件后,每次打包都会有小伙伴喊着问我们的签名密码是多少来着,当你回答了三遍之后请问是什么心情?
2018-01-11 17:19:57
2177
原创 Android开发中图片的适配
全面理解imageview的ScaleType属性,并做好适配前言:Android机型的种类大家都知道,适配一直都是一个大问题。所以一直以来对于开发者都是用多套图来做适配。这样做可以解决部分适配问题,但是缺点就是给app带来了负担,导致app包特别的大。
2017-03-31 17:41:33
775
原创 横竖屏切换时候的生命周期以及configchanges介绍
activity生命周期的介绍以及configchanges属性的使用和onSaveInstanceState()的触发执行
2016-11-22 15:19:58
1572
转载 MediaPlayer类可用于控制音频/视频文件或流的播放。关于如何使用这个类的方法还可以阅读VideoView类的文档。
mediaplayer的详细介绍
2016-11-15 16:49:49
1066
原创 Android自定义view——动态画圆形
最近经常会被问到自定义控件方向的问题,今天抽空做了一个简单的demo。简单仿照火箭闹钟首页的动画。就是动态的画一个圆形,这个和当前时间的秒值绑定。下面直接看代码
2016-09-12 18:05:32
2472
原创 高仿微信支付的密码框
越来越多的电商应用的支付密码仿照微信那样的设置,早前项目中需要写了一个。今天得空整理一下思路发表出来供大家参考。首先从布局说起,我将布局分成一个linearlayout,平分成了6份,每一个里边是一个imageview,中间用textview分割开。然后再盖上一个edittext,以供调出键盘,盛放输入的内容,并监听输入的长度来控制显示的图片个数。大致思路就是这样,下边来看实现过程。1、布
2016-09-09 15:51:26
1248
原创 android开发中的加载框
加载动画是每个做移动开发都会遇到的问题,我今天要说的不是动画的实现效果,而是这个加载框的实现。刚做开发时,我还是在每次请求的时候new出来一个dialog,显示。后来觉得麻烦,也仅仅只是把这个dialog拿出去写了一个静态方法,返回dialog,每次就拿着这个show和dismiss。第二次的做法相对于第一次的做法简单再了不用每次去写这个dialog了,但是并没有从根本上解决问题,每次出来的d
2016-09-09 14:06:38
2531
原创 关于导很多jar包和类库之后出现的问题
最近公司项目需求导了很多的jar包和类库。遇到了许多问题,在这个过程中各种错误各种报,还都是编译能通过运行通不过的错误。给人整的那叫一个懵。在这里将自己遇到的问题以及解决方案分享出来以供大家共同学习首先我是用AS开发的,我要导的第一个moudle就是环信的easeUI。依赖上之后编译没有问题,运行时就会报错:Error:Execution failed for task':app:
2016-06-01 22:51:48
7234
原创 关于pullToRefresh使用时的问题总结:
相信很多新手在使用pullToRefresh的时候都有一个困惑,就是检查了很多遍,代码没有任何问题,可数据就是显示不出来。这时候你就会改成listView,然后数据正常展示出来了。这就证明你的代码没有任何问题。可是问题出在哪里呢?抓耳挠腮,百思不得其解。 下面是遇到的问题描述: 在fragment中使用的时候数据展示不出来,如果设置上setEmptyView的话数据就能展示出来。这
2016-02-26 16:52:46
1893
SafeKeyBoardDemo
2017-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人