最新消息:文章中包含代码时,请遵守代码高亮规范!

李, 泰愚的文章

git更新忽略文件【原创】

Git 4周前 (06-19) 51浏览 0评论

在新项目初始化时,一般先由git管理者在码云或其他平台上建立一个新项目,如果没有特殊要求的时候,一般只自带一个README文件,而忽略文件也只是初始化时建立的一个通用的,甚至是没有添加。而开发经常会依据自己的需要而创建项目专用的忽略文件,甚至在git...

SpringBoot-Mapper中Sql语句写法【原创】

Java 4周前 (06-16) 64浏览 0评论

最近在学习和使用SpringBoot框架并进行后台项目的开发,对于SpringBoot的介绍就不再做记录,今天记录一下dao层的sql写法,初学时经常忘。 在项目中,我们一般定义一个mapper目录,存放一个个接口类,每个接口类中定义方法,然后在re...

日期对比方法第一版【原创】

Android 1个月前 (06-08) 53浏览 0评论

在Android的日常开发中,经常会有时间选择,比如表单提交中需要选择开始时间和结束时间,而这时候经常要做的验证是开始时间和结束时间的限制,最简单的便是结束时间需要大于开始时间,所以这样的比较方法可以提取出一个公共的工具类。 开始敲的时候,因为经常做...

OKhttpUtils的一个简单封装【原创】

Android 1个月前 (06-05) 67浏览 0评论

公司Android项目一直用的是OKhttpUtils框架,用起来确实挺方便好用,但是针对项目的api给的数据,在解析的过程中,往往有些是可以提出来作为公共代码的,比如返回Json数据的第一层,Message和errorCode,所以想针对这样的ap...

Android 浸入状态栏时头布局的调整【原创】

Android 3个月前 (04-19) 201浏览 0评论

最近遇到一个问题,就是用项目中已有的状态栏浸入方法对一个页面进行处理时,会导致页面的标题头也浸入了状态栏,由于时间和其他原因无法整体重写页面,只能利用已有的办法进行处理,所以采取了在代码中动态的给头布局设置一个状态栏高度的MarginTop的方法,强...

Android RadioGroup与RadioButton进行单选操作【原创】

Android 3个月前 (04-19) 108浏览 0评论

Android日常的开发或者使用中,遇到单选操作几乎是肯定的,比如性别选择,问卷答题类的功能,都是单选,那么实现这种功能,一般会使用到RadioGroup和RadioButton组合,这也是Android中的基础控件之一。 先是在布局中使用控件: &...

Android ListView展示多种的条目布局【原创】

Android 3个月前 (04-19) 79浏览 0评论

在日常开发中,偶有会遇到ListView需要展示不同的条目布局,近期遇到一个,本来本着最简单的想法,在getView中,通过传进来的实体类其中一个type字段,进行判断,从而用不同的ViewHolder进行布局,如下: if ("2&quo...

Android ListView数据适配器的封装【原创】

Android 3个月前 (04-19) 91浏览 0评论

日常开发中,在遇到一些简单的列表控件实现时,当业务逻辑没有设计到复杂交互,那么数据适配器adapter的日常写法是继承BaseAdapter,然后重写其中的四个方法: @Override public int getCount() { r...

Android Root设备中的su权限获取和使用【原创】

Android 6个月前 (01-24) 359浏览 0评论

Android开发中,偶有会遇到对一些定制设备的开发,一般这种设备都会有root权限,开发中也会用到root权限去做一些操作。 比如安装操作,普通的Android手机安装apk时都会跳出安装的界面,但用到root权限时,这个可以跳过,操作如下: Pr...

Android Design包之CardView基本使用【原创】

Android 6个月前 (01-24) 338浏览 0评论

Android开发中,自从Material Design推崇之后,很多UI设计都偏向MD的设计风格,不得不说这种风格确实在审美上更加美观。其中阴影效果是必不可少的,为了实现阴影,我们有一些方法可以使用,比如让设计师切一张带阴影的背景图,或者用层级的s...

Android 曲线更圆滑的签名画板【原创】

Android 6个月前 (01-23) 355浏览 0评论

Android开发中,在自定义view中,使用Canvas的相应操作,实现类似签名的画板,但有一个问题则是,正常的Canvas操作可以用画板对手机的滑动进行绘制,但是当遇到一些圆滑曲线时,会显得不够顺滑,甚至有折角,这里可以使用二阶beizer曲线来...

7月更新的window10 1703版本安装踩坑【原创】

杂项 9个月前 (10-15) 362浏览 0评论

作为一个有着强迫症的电子产品爱好者,用windows系统总喜欢过段时间重装一下系统,而且是全盘格式化的装。 首先是一直在用的魔方启动盘制作的软件,本人不喜欢那种种做PE盘的,强迫症的感觉里总觉得不够纯净。这次的坑也就正在这里,,, 一开始还是照旧,先...

Android基类封装之Fragment切换辅助类【原创】

Android 9个月前 (10-09) 456浏览 0评论

在现在的Android开发工作中,我们都会用到Fragment来作为界面显示。关于Fragment生命周期等就不再赘述,这里记录一次在慕课上学习中所学到的一个处理多个Fragment切换的封装。 现在我们经常会用到menu配合BottomNaviga...

Android 基类封装之Fragment【原创】

Android 10个月前 (09-18) 551浏览 0评论

现在的Android开发中,Activity和Fragment都是必不可少的,正如上篇博客所写,我们都会封装一个基类的Activity来做一些公共基础的操作。对于Fragment应用的越发广泛,在实际开发中,我们也应当封装一个基础的Fragment,...

Android 基类封装之Activity【原创】

Android 10个月前 (09-17) 506浏览 0评论

Android开发中,我们往往都需要封装一个基类的Activity,以用于封装一些基本公用的方法,避免代码的重复,提高程序的可读性可维护性等。 从onCreate方法开始,这是Activity生命周期中重要的一步,我们的思路是将一些方法都放在这里执行...

Android Bezier曲线之三阶Bezier曲线【原创】

Android 10个月前 (09-05) 518浏览 0评论

上次记录了一篇Bezier曲线基本的二阶Bezier曲线的学习,今天来说说Bezier曲线中的三阶曲线。 关于Bezier 曲线,例如使得曲线更加圆滑,用于动画的绘制等等应用场景也就不在赘述,现在直接上代码来看。 绘制一条三阶Bezier曲线需要四个...