Android
judy50
人之所以能,是相信能
展开
-
短信验证码获取后的倒计时
现在基本上每个APP注册时都有短信验证码,这就有倒计时的需求了,本来以为很难,在网上搜了一下很多代码,直接拿来用,真是soeasy!原创 2016-10-09 11:14:57 · 459 阅读 · 0 评论 -
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 阅读 · 0 评论 -
项目小结和单例模式下的toast
最近懒癌犯了,很久没有写文章了,也不是忙,就是不知道该写点啥。回顾这半年来,进步还是很大的,从最初的忐忑不安,到现在已经可以自己独立完成一个项目了,还是学习了很多知识,今天就把完成的项目小小总结一下吧,很多问题只有真正遇到才会解决。原创 2017-04-27 11:25:32 · 1643 阅读 · 0 评论 -
解决按Home键后再点击icon图标程序重新启动问题
在项目中,遇到一个问题百思不得其解,那就是:我在app使用过程中,点击了home键,然后去看看微信之类的其他应用,这个时候再点击app桌面的图标,这个时候app是重新启动的,而不是从上次停止的界面开始的。转载 2017-07-12 15:46:53 · 1313 阅读 · 0 评论 -
Android工程师之Android面试大纲
Activity面试题 Fragment面试题 Service面试题 Broadcast Receiver面试题 WebView面试题 Binder面试题 Handler面试题 AsyncTask面试题 HandlerThread面试题 IntentService面试题 视图工作机制面试题 事件分发机制面试题 ListView面试题 Android项目构建面试题 ANR面转载 2017-08-24 17:28:26 · 400 阅读 · 0 评论 -
android 设置Button或者ImageButton的背景透明
设置Button 背景按钮去为透明转载 2017-08-24 17:30:38 · 529 阅读 · 0 评论 -
文章标题
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 阅读 · 0 评论 -
我的2017年--项目一期
翻看了一下博客,最近的一遍博客还是17年8月份。从9月份进入项目开发后,经历了项目一期和二期,已经很疲惫了,也就很久没有写过博客了,对我自己来说损失了不少,没有时间去总结,没有时间去吸取新的知识。现在项目三期又准备开始了,又要陷入无止境的加班节奏了。。。。。现在对项目中的一些心得和技术梳理一下,总结一下。1、设置字体透明度 http://blog.csdn.net/sky1203850702原创 2018-01-11 14:44:28 · 215 阅读 · 0 评论 -
自定义view
自定义View我们大部分时候只需重写两个函数:onMeasure()、onDraw()。原创 2018-04-27 16:06:50 · 125 阅读 · 0 评论 -
统计图1--横向带数字的柱状图
借鉴了别人的进度条修改为自己的统计图借鉴文章链接地址http://www.apkbus.com/blog-914653-68359.htmlhttps://github.com/CQBOBOZHU/NumberProgress1、带数字的进度条 NumberProgressView先来效果图添加动画方法:private void setTvAnimatio...原创 2019-10-08 11:24:58 · 789 阅读 · 0 评论 -
统计图2--饼图
饼图本身没有什么难度,难点就在产品要求点击图例,饼图要有对应区域的动画,这个可把我折磨了很久,MPAndroidChart没有改造出来,无奈去自定义的一个饼图,也是站在前人的肩膀上修改为自己需要的饼图效果好害怕这样侵权了公司UI妹妹的设计,为保护公司业务隐私,把公司数据给涂抹了代码在下面;先介绍图例和饼图关联起来的代码button.setOnClickListener(new Vi...原创 2019-10-08 11:49:00 · 255 阅读 · 0 评论 -
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 · 708 阅读 · 0 评论 -
友盟多渠道打包自定义打包输出名
友盟多渠道打包配置:原创 2017-03-29 14:58:28 · 421 阅读 · 0 评论 -
自定义评星控件
一晃好久没有写文章了,主要是没有新项目,自己学习的资料很多都是理论知识,没有实践就没有发言权,今天我来写文字了,说明我又学到新东西了,嘻嘻,记录一下,加深一下印象。 新项目开始已有半月,写的时候碰到很多问题,还好一一都在网上找到方法解决了,今天主要来记录评星控件,很多app特别是商城类都有评星功能。android自带的也有评星控件,但是特别不好用,控制不了星星图片大小,控制不了星星原创 2017-02-07 19:17:36 · 273 阅读 · 0 评论 -
goole官方下拉刷新 SwipeRefreshLayout
现在基本每一款App都要必备下拉刷新功能,而且很多人都养成了手指下滑刷新这一动作了,android也有很多第三方的下拉刷新框架。使用第三方的是很方便但是有很多时候都会出现Jar包冲突,Google推出了一款自己的刷新控件就是SwipeRefreshLayout,也很好用,但是它只有下拉刷新的功能,没有加载更多,需要自己实现加载更多方法,网上同样有很多方法,我自己也写了一个方法,和大家分享原创 2016-11-25 14:34:54 · 298 阅读 · 0 评论 -
自动更新
今天做了自动更新功能,现在把趟过的坑介绍一下: 自动更新步骤:获取当前版本号,然后去和服务器版本号对比,如果不一样就说明有升级,提示用户升级,用户点击确定后自动后台下载新APK并且安装。听起来是不是很简单?做起来也很简单,只是有一些坑而已。原创 2016-09-20 15:50:35 · 619 阅读 · 0 评论 -
窗口管理系统《一》
今天来介绍一下窗口管理系统大家族里的成员,分别是:view,window,windowmanager,viewRoot。本章内容介绍他们分别是什么,以及互相之间的关系是什么。转载 2016-10-13 14:46:50 · 450 阅读 · 0 评论 -
android常用网址大全
今天捡到宝了,群里面大神们分享给我的赶紧收藏起来转载 2016-10-13 15:55:35 · 853 阅读 · 0 评论 -
轮播图
最近几天忙着写项目,就没有时间来写文字了,今天抽点点空来记录这两天写的一个轮播图,说实在的真的很受伤,还是技术太差劲了!!!原创 2016-09-30 09:59:04 · 266 阅读 · 0 评论 -
自定义dialog样式
项目中很多判断都弹出了对话框,传统的对话框样式太丑,入不了我们UI的眼,满足不了需求,所以用到了自定义dialog,今天来总结dialog。 首先在网上搜了一下,网上有很多很多资料,但是大多数都写的很复杂,自己综合一下各家所长,做了一个最简单的demo原创 2016-10-27 20:23:51 · 411 阅读 · 0 评论 -
xutils 断点下载
xutils的断点下载。。。。。。原创 2016-10-08 10:35:24 · 334 阅读 · 0 评论 -
再谈圆形和圆角图片--与glide搭配使用
前段时间,在项目刚刚开始的时候根据UI切图用到了圆角图片,在网上找了资料,自定义了一个圆角view类,可以实现本地图片加载转换为圆角图片了,昨天后台把图片放到服务器上后,网络请求下来的图片我用Glide加载时程序一直崩溃,报转换异常错误!原创 2016-11-25 13:54:34 · 437 阅读 · 0 评论 -
viewpager和SwipeRefreshLayout下拉刷新冲突解决
重写SwipeRefreshLayout的onIntercept方法就可以很简单的解决了。 思路: 1. 因为下拉刷新,只有纵向滑动的时候才有效,那么我们就判断此时是纵向滑动还是横向滑动就可以了。 2. 纵向滑动就拦截事件,横向滑动不拦截。 3. 怎么判断是纵向滑动还是横向滑动,只要判断Y轴的移动距离大于X轴的移动距离那么就判定为纵向滑动就行了。以下就是重写后的SwipeRefres原创 2016-11-25 14:46:09 · 2768 阅读 · 0 评论 -
android 二级列表 expandablelistview 下标越界的解决
expandablelistview 下标越界的完美解决,虽然我投机取巧了。。。。。。原创 2016-11-25 15:18:01 · 2386 阅读 · 1 评论 -
圆形图片与圆角图片
最近项目中有用到圆形图片和圆角图片,在网上有很多代码也有很多方法,我找了两个相对比较简单的方法(也许是我自己以为); 现在记录一下原创 2016-11-08 16:58:59 · 431 阅读 · 0 评论 -
统计图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 · 796 阅读 · 0 评论