- 博客(34)
- 收藏
- 关注
原创 MyBatis-Plus
https://mybatis.plus/guide/quick-start.html#%E9%85%8D%E7%BD%AE
2019-10-08 14:21:56
106
原创 Java SSM框架总结
原文链接https://www.jianshu.com/p/ba0e1f3546081、基本概念1.1、SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为 了解决企业应用...
2019-10-08 14:20:26
526
原创 统计图3--环形图
这次在网上直接找了别人现成的轮子来用import android.animation.TypeEvaluator;import android.animation.ValueAnimator;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Ca...
2019-10-08 12:05:46
793
原创 popupwindow 增加半透明遮罩
//在show的时候加入addmaskprivate void addMask(IBinder token) {WindowManager.LayoutParams wl = new WindowManager.LayoutParams();wl.width = WindowManager.LayoutParams.MATCH_PARENT;wl.height = Wi...
2019-10-08 11:55:04
705
原创 统计图2--饼图
饼图本身没有什么难度,难点就在产品要求点击图例,饼图要有对应区域的动画,这个可把我折磨了很久,MPAndroidChart没有改造出来,无奈去自定义的一个饼图,也是站在前人的肩膀上修改为自己需要的饼图效果好害怕这样侵权了公司UI妹妹的设计,为保护公司业务隐私,把公司数据给涂抹了代码在下面;先介绍图例和饼图关联起来的代码button.setOnClickListener(new Vi...
2019-10-08 11:49:00
255
原创 统计图1--横向带数字的柱状图
借鉴了别人的进度条修改为自己的统计图借鉴文章链接地址http://www.apkbus.com/blog-914653-68359.htmlhttps://github.com/CQBOBOZHU/NumberProgress1、带数字的进度条 NumberProgressView先来效果图添加动画方法:private void setTvAnimatio...
2019-10-08 11:24:58
787
原创 我的2017年--项目一期
翻看了一下博客,最近的一遍博客还是17年8月份。从9月份进入项目开发后,经历了项目一期和二期,已经很疲惫了,也就很久没有写过博客了,对我自己来说损失了不少,没有时间去总结,没有时间去吸取新的知识。现在项目三期又准备开始了,又要陷入无止境的加班节奏了。。。。。现在对项目中的一些心得和技术梳理一下,总结一下。1、设置字体透明度 http://blog.csdn.net/sky1203850702
2018-01-11 14:44:28
215
转载 文章标题
Room使用七步曲 泡在网上的日子 / 文 发表于2017-07-26 10:58 第1009次阅读 SQLite,持久化,Room原文地址:7 Steps To Room Room是一个数据持久化库,它是 Architecture Component的一部分。它让SQLiteDatabase的使用变得简单,大大减少了重复的代码,并且把SQL查询的检查放在了编译时。你是否已经有了一个使用了SQLi
2017-08-31 16:59:20
220
转载 Android工程师之Android面试大纲
Activity面试题 Fragment面试题 Service面试题 Broadcast Receiver面试题 WebView面试题 Binder面试题 Handler面试题 AsyncTask面试题 HandlerThread面试题 IntentService面试题 视图工作机制面试题 事件分发机制面试题 ListView面试题 Android项目构建面试题 ANR面
2017-08-24 17:28:26
400
转载 解决按Home键后再点击icon图标程序重新启动问题
在项目中,遇到一个问题百思不得其解,那就是:我在app使用过程中,点击了home键,然后去看看微信之类的其他应用,这个时候再点击app桌面的图标,这个时候app是重新启动的,而不是从上次停止的界面开始的。
2017-07-12 15:46:53
1312
转载 Kotlin开发语言
原文: http://www.cnblogs.com/figozhg/p/5140832.html 谷歌5.18的I/O大会没有很新的亮点,但是却把kotlin推上了头条,它现在成了谷歌的亲儿子了,赶快来学习一下吧。
2017-05-18 15:31:16
553
转载 RxJava
RxJava 到底是什么一个词:异步。RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs using observable sequences for the Java VM”(一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库)。这就是 RxJava
2017-05-12 14:51:51
211
原创 项目小结和单例模式下的toast
最近懒癌犯了,很久没有写文章了,也不是忙,就是不知道该写点啥。回顾这半年来,进步还是很大的,从最初的忐忑不安,到现在已经可以自己独立完成一个项目了,还是学习了很多知识,今天就把完成的项目小小总结一下吧,很多问题只有真正遇到才会解决。
2017-04-27 11:25:32
1641
原创 自定义评星控件
一晃好久没有写文章了,主要是没有新项目,自己学习的资料很多都是理论知识,没有实践就没有发言权,今天我来写文字了,说明我又学到新东西了,嘻嘻,记录一下,加深一下印象。 新项目开始已有半月,写的时候碰到很多问题,还好一一都在网上找到方法解决了,今天主要来记录评星控件,很多app特别是商城类都有评星功能。android自带的也有评星控件,但是特别不好用,控制不了星星图片大小,控制不了星星
2017-02-07 19:17:36
273
原创 android 二级列表 expandablelistview 下标越界的解决
expandablelistview 下标越界的完美解决,虽然我投机取巧了。。。。。。
2016-11-25 15:18:01
2383
1
原创 viewpager和SwipeRefreshLayout下拉刷新冲突解决
重写SwipeRefreshLayout的onIntercept方法就可以很简单的解决了。 思路: 1. 因为下拉刷新,只有纵向滑动的时候才有效,那么我们就判断此时是纵向滑动还是横向滑动就可以了。 2. 纵向滑动就拦截事件,横向滑动不拦截。 3. 怎么判断是纵向滑动还是横向滑动,只要判断Y轴的移动距离大于X轴的移动距离那么就判定为纵向滑动就行了。以下就是重写后的SwipeRefres
2016-11-25 14:46:09
2768
原创 goole官方下拉刷新 SwipeRefreshLayout
现在基本每一款App都要必备下拉刷新功能,而且很多人都养成了手指下滑刷新这一动作了,android也有很多第三方的下拉刷新框架。使用第三方的是很方便但是有很多时候都会出现Jar包冲突,Google推出了一款自己的刷新控件就是SwipeRefreshLayout,也很好用,但是它只有下拉刷新的功能,没有加载更多,需要自己实现加载更多方法,网上同样有很多方法,我自己也写了一个方法,和大家分享
2016-11-25 14:34:54
298
原创 再谈圆形和圆角图片--与glide搭配使用
前段时间,在项目刚刚开始的时候根据UI切图用到了圆角图片,在网上找了资料,自定义了一个圆角view类,可以实现本地图片加载转换为圆角图片了,昨天后台把图片放到服务器上后,网络请求下来的图片我用Glide加载时程序一直崩溃,报转换异常错误!
2016-11-25 13:54:34
437
原创 圆形图片与圆角图片
最近项目中有用到圆形图片和圆角图片,在网上有很多代码也有很多方法,我找了两个相对比较简单的方法(也许是我自己以为); 现在记录一下
2016-11-08 16:58:59
431
原创 自定义dialog样式
项目中很多判断都弹出了对话框,传统的对话框样式太丑,入不了我们UI的眼,满足不了需求,所以用到了自定义dialog,今天来总结dialog。 首先在网上搜了一下,网上有很多很多资料,但是大多数都写的很复杂,自己综合一下各家所长,做了一个最简单的demo
2016-10-27 20:23:51
411
转载 窗口管理系统《一》
今天来介绍一下窗口管理系统大家族里的成员,分别是:view,window,windowmanager,viewRoot。本章内容介绍他们分别是什么,以及互相之间的关系是什么。
2016-10-13 14:46:50
449
原创 短信验证码获取后的倒计时
现在基本上每个APP注册时都有短信验证码,这就有倒计时的需求了,本来以为很难,在网上搜了一下很多代码,直接拿来用,真是soeasy!
2016-10-09 11:14:57
458
原创 自动更新
今天做了自动更新功能,现在把趟过的坑介绍一下: 自动更新步骤:获取当前版本号,然后去和服务器版本号对比,如果不一样就说明有升级,提示用户升级,用户点击确定后自动后台下载新APK并且安装。听起来是不是很简单?做起来也很简单,只是有一些坑而已。
2016-09-20 15:50:35
619
转载 大神所写的深度好文---Gradle 构建工具
我们大家都知道 Gradle 是一种构建工具,那么什么是构建工具呢?本文是关于Gradle的详解
2016-09-19 17:07:28
2447
原创 记录Spinner相关用法
终于做了自己喜欢的安卓开发工作,虽然现在还是菜鸟,但是我立志做一个有追求的菜鸟。看了很多怎样提升技术的文章,都提到一个大招:就是写博客。写博客总结自己的学习心得和趟过的坑,同时也可以分享给其他学习安卓技术的人,提升自己帮助别人,何乐而不为呢!今天看了张亚运大神的《Android百战经典》学习了spinner相关用法,很简单也很有用,现在总结如下:
2016-09-19 13:04:47
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人