自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 个人项目-一之(MVP+RxJava2+Retrofit2+RxBus+Glide)

很早之前就想写一个个人项目练练手,但是由于工作的关系,一直没有真正的开动(其实就是懒)。 好吧,反正最近这几个星期稍微比较清闲,趁着这个机会,在空余时间撸了一个个人项目。一之简介“一之”是一款资讯类App,主要实现的内容如下:主页(知乎日报、每日新闻、微信精选)干货(每日推荐、干货定制、福利)影视(最新影视资讯,Top250电影推荐)书籍(文学类、文化类、生活类)个人(头像设置)项目地

2017-10-25 09:01:44 1336 5

原创 Android 从零开始撸一个应用内更新Demo

对于Android app来说,应用内更新几乎成了一个标配的功能了。原理其实不难,今天我们就从零开始撸一个自己的应用内更新的demo出来。先看看最终实现的效果:上图的效果,稍微将功能拆分一下,可以总结为以下几点。 1. 检查更新; 2. 最新apk下载; 3. apk下载成功后应用内跳转安装;1.检查更新为了检验检查更新的效果,我们需要一个tom

2018-02-05 15:50:03 1323

原创 Android自定义控件-可拖动控制的圆环控制条

前几天收到这么一个需求,本来以为挺简单的,没想到最后发现实现起来还是有点小麻烦的,在这里小小的总结一下。 先看看下面这张需求的样图: 然后在看一下最终实现的效果图,可能是gif录制软件的问题,有一些浮影,忽略就好了= = : 首先要分析一下最核心的地方,如何获取到滑动距离对应的弧长,看图: p1是手指按下的点,很明显要想知道当前进度弧边的值,就是要求出角d的值。 以p为圆心点

2018-01-22 17:25:55 2132 1

原创 换种思路实现RecyclerView嵌套RecyclerView(购物车)复杂效果

其实在实际开发中,难免会遇到一些类似于需要listview嵌套listview或者RecyclerView嵌套RecyclerView的界面需要实现。作为开发人员的我们,当然希望这种需求越少越好,但是如果偏偏就是有这种需求,用哪一种方式去实现比较好呢?首先看一个很变态的界面效果图,估计很多人看到这个界面的第一眼就是懵逼的,这尼玛什么玩意? 其实倒不是说实现图中的这种效果有多难,而是这种类似于嵌套的

2017-11-25 11:21:34 2181

原创 CSDN&简书同步

今日起,CSDN和简书同步更新博客,简书已同步以前所有的Android相关文章; 我的简书:http://www.jianshu.com/u/5c92e4ae9dc3

2017-10-25 18:26:49 2367 1

原创 Android自定义控件:NestedScrolling实现仿魅族flyme6应用市场应用详情弹出式layout

在前一篇博文中已经实现过一个仿魅族flyme6应用市场应用详情弹出式layout Android自定义控件:从零开始实现魅族flyme6应用市场应用详情弹出式layout,主要是通过viewDragHelper来实现,大部分效果算是实现了,但是在最后还是有一些bug。 趁着这段时间工作比较轻松一点,这次再通过NestedScrolling来实现一次这个自定义控件,对比前面的实现方法,通过Neste

2017-08-24 10:24:21 1226

原创 Android自定义控件:从零开始实现魅族flyme6应用市场应用详情弹出式layout

前几天无意中发现魅族flyme6应用市场的应用详情界面非常有意思,作为一枚程序员,看到有意思的东西怎么办?当然是想办法自己也整一个啦,哈哈。 废话不多说,下面先看看魅族flyme6应用市场详情页弹出时的界面,也就是我们最终的要实现的效果。 注:由于gif大小有限制,这里只是简单的演示一下效果,有魅族手机的大兄弟可以把玩把玩,还是很不错的(不是广告不是广告不是广告)。 讲道理,魅族的设计,个人还

2017-07-06 11:56:55 1303

原创 Android自定义控件:滑动开关机

最近重构代码,发现了之前偷懒遗留的一个问题。有一个控制设备开关机的控件,由于之前赶项目交期,匆匆忙忙直接在Activity中重写onTouch事件,效果虽然也实现了,但是肯定不是很好的,今天重新将这个小玩意重新封装成一个自定义控件,话不多说,先看看实现的效果。 其实看样子都知道,是一个蛮简单的自定义控件,至于为什么要写这篇博客呢,因为也有段时间没有搞自定义控件了,一时手痒,哈哈 = =,温故而知新

2017-06-01 14:51:47 1393

原创 Android 关于MVP的一些思考与总结

关于MVP的概念,或者MVP相对传统MVC的好处,这些这里就不多讲了,网上的资料随便一搜就是一大把。最近刚好项目重构,参考网上一些文章之后,结合自身的理解,本次简单的总结一下我个人对MVP的一些理解。为了最直观的比较,本次通过三个demo示例实现一个登录demo逻辑,来简单的演示一下MVC、MVP以及实际MVP使用的异同。先看一下布局代码,就是很简单的一个textView,用来显示登录结果...

2017-04-26 11:25:48 1614

原创 Android自定义控件:类QQ6.7.1侧滑菜单栏效果

前面一段时间呢,仿照最新版的QQ分别实现了几个自定义控件 Android自定义控件:类QQ抽屉效果 Android自定义控件:类QQ未读消息拖拽效果 Android自定义控件:打造自己的QQ空间主页今天继续再实现一个仿照QQ的侧滑菜单栏效果,先看看我们最终实现的效果: 分步来看,我们需要实现以下效果:透明状态栏View的拖动效果主界面View黑色遮幕效果menu打开时,menu的图片

2017-04-18 14:54:12 877

原创 Android自定义控件:打造自己的QQ空间主页

前面已经实现过仿QQ的List抽屉效果以及仿QQ未读消息拖拽效果,具体请见: Android自定义控件:类QQ抽屉效果 Android自定义控件:类QQ未读消息拖拽效果 趁热打铁,这次我们实现QQ空间的主页全效果,先贴上我们最终的完成效果图: 可以看到,我们实现了如下效果: 1. 下拉拖拽视差效果 2. 透明状态栏+TitleBar 3. 状态栏+TitleBar颜色动态渐变 4

2017-03-30 18:36:51 2101

原创 Android自定义控件:类QQ未读消息拖拽效果

QQ的未读消息,算是一个比较好玩的效果,趁着最近时间比较多,参考了网上的一些资料之后,本次实现一个仿照QQ未读消息的拖拽小红点,最终完成效果如下: 首先我们从最基本的原理开始分析,看一张图: 这个图该怎么绘制呢?实际上我们这里是先绘制两个圆,然后将两个圆的切点通过贝塞尔曲线连接起来就达到这个效果了。至于贝塞尔曲线的概念,这里就不多做解释了,百度一下就知道了。 切点怎么算呢,这里我们

2017-03-23 16:05:33 4159

原创 Android自定义控件:类QQ抽屉效果

其实网上类似的实现已经很多了,原理也并不难,只是网上各种demo运行下来,多少都有一些问题。折腾了半天,决定自己实现一个。 首先我们看看实现效果: 对比网上各类demo,这次要实现的主要表现在以下几点: 1.侧滑显示抽屉view 2.侧滑抽屉隐藏view控件点击事件 3.单击任意item隐藏显示的抽屉view 4.滑动list隐藏显示的抽屉view 5.增加SwipeLayout点击事

2017-03-18 16:00:21 1472

原创 Android自定义控件:动态绘制图表

之前写过一个简单的图表绘制demo:Android图表绘制,但是实际应用中只是简单的绘制数据并不能达到最好的效果。考虑到实际体验,在之前的demo基础上增加动态绘制动画以及图表各项属性设置。 下面看下的静态效果图: 整个布局分为三个部分,即上方的四个按钮区域,下方的线条说明区域,以及我们本次需要开发的图表区域。上部分的是四个自定义按钮,代码比较简单,此处不多做说明。我们总体需要绘制2条折线和若干

2017-03-07 14:44:10 1184

原创 禅道发信失败:SMTP错误:无法连接到SMTP主机

服务器系统:ubuntu16.04 禅道版本:开源版V8.2.4首先是在虚拟机(Ubuntu12.04)上面部署了禅道:一切正常。 禅道后台发信配置如下: 然后到服务器上配置,问题来了,发送测试邮件返回以下错误; 根据提示,在服务器测试: ping smtp主机正常; telnet登陆25号端口正常; SELinux已经关闭; 然后一下就懵逼了,貌似一切都是正常的,然后对比了下和虚拟

2016-07-29 09:33:29 11435

原创 putty配色

已经快被putty刺瞎了,网上找了一套配色,感觉很好用;效果很如下nice:下载链接:http://download.csdn.net/detail/oqinyou/9588472

2016-07-28 11:42:06 502

原创 Ubuntu12.04 搭建SVN服务器

机会难得,继续搭SVN1.安装subversion sudo apt-get install subversion2.创建项目目录 mkdir /home/svn cd /hom/svn mkdir svn_test_prj chmod 777 svn_test_prj3.建立一个版本库 svnadmin create /home/svn/

2016-07-27 14:55:16 712

原创 Unbuntu 12.04 搭建samba服务器

离上一次配置samba已经快2年了,现在又有机会需要搭一次samba,简单的记录一下;1.安装samba sudo apt-get install samba sudo apt-get install smbfs2.创建共享目录 mkdir /home/horrarndoo/samba_share sudo chmod 777 /home/horrarndoo/sam

2016-07-27 11:32:19 628

转载 Samba配置文件常用参数详解

本文转载自:http://yuanbin.blog.51cto.com/363003/115761Samba配置文件常用参数详解 Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下。smb.conf含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。每段的参数的格式是:名称=指。配置文件中一行一个段名和参数,段名和参数名

2016-07-27 11:29:26 495

原创 AIDL简单的使用

AIDL:Android Interface Definition Language,即Android接口定义语言 主要用于进程间的通信首先是本地调用服务: 1.定义要暴露出来的接口方法:public interface Iservice { public void callControlTemp(); public void callControlPower();}2.完成

2016-07-07 10:42:00 617

原创 Android图表绘制

由于最新项目需要用到图表显示数据,所以参考网上的资源,写了一个demo,主要是通过在Activity发送不同的数据到view里面刷新显示,每发送一次数据,就显示几个随机数到view显示。 显示效果如图: 代码注释比较详细,就不做太多说明了。 ZywChartView.java@SuppressLint("DrawAllocation")public class ZywChartView

2016-04-16 10:45:54 1249

原创 在Android APK中调用底层linux命令或者脚本

由于工作需要,接触到百度语音识别SDK移植,由于需要实现在APK里面控制物理硬件的效果,第一次接触到Runtime.getRuntime().exec方法。通过网上查阅资料,得知Runtime.getRuntime().exec的使用方法,代码如下: Runtime.getRuntime().exec(cmd);很简单的使用方法,本来也以为就是这么简单,但是后面发现程序运行起来抛出异常:IO

2015-06-26 21:41:06 3520

原创 RK3188&AW9523B I2C接口LED驱动(2)

之前做了一个GPIO模式下的LED驱动,由于是按I2C总线分组设置LED的,所以在实际应用中是不够的,这次根据文档完成了LED模式下的LED驱动,及单个灯可控驱动。 根据文档可知,配置13H寄存器为0即可设P1_7-P1_0为LED模式。 而LED模式下的控制相对GPIO模式要简单的多,只需要对每个口连接的灯设置颜色即可,这里的颜色是如下图对应的颜色,分为256个级别,及红黄

2015-05-31 22:52:47 4203

原创 RK3188&AW9523B I2C接口LED驱动(1)

本来想做的是Android APP方向的工作,结果稀里糊涂的就干起了驱动。长话短说,作为人生中的第一个驱动,当灯终于亮起来的时候,还是蛮感动的,菜鸟真的很感动的说。AW9523B分为2种工作模式,分别为GPIO模式和LED模式,由于刚开始的时候并不熟悉驱动编写,也根本没有仔细看数据手册的习惯(计算机专业的通病吗?),所以开始的道路真是曲折的不行。后来在带头大哥的英明指导下,终于发现了这茬,通过配置

2015-05-26 21:21:11 6551 1

putty配色方案

putty配色方案,护眼

2016-07-28

zywChartViewDemo_2016_04_16

android图表绘制demo

2016-04-16

zywChartViewDemo

android图表绘制demo

2016-04-16

空空如也

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

TA关注的人

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