自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (20)
  • 收藏
  • 关注

原创 Android开发之蓝牙通信(二)

接着上篇蓝牙通信往下写,本篇准备深入理解蓝牙通信模块源码,若有不对还请指出,大家共同进步。

2016-08-31 10:56:31 4468 4

原创 Android Studio开发脱离鼠标之路

在使用Android Studio开发,个人期望尽量脱离鼠标使用键盘快捷键操作,这样看起来貌似很酷的样子。本篇blog主要是一个引导,更多的是使用者在使用android studio的过程中,逐渐熟练掌握快捷键,脱离鼠标操作。首先介绍Window下面的几个快捷键window+R>cmd进入命令行alt+tab/方向箭头 切换窗口视图alt+f4关闭当前窗口window+E打开我的电脑1.打开And

2016-08-25 11:31:12 2227

原创 MPAndroidChart系列源码解读(五)

本篇主要是LineChart实战相关知识和简单的源码剖析,相关源码没有,自己动手实践学习才是最有效的方法。LineChart Simple运行效果图个人感官觉得某些属性设置后太难看了并没有添加,so效果图上没有显示,如果你想测试这些属性自行参考下面的api介绍一些调用方法说明设置图标数据内容视图的背景颜色(默认RGB(240,240,240))mChart.setDrawGridBackground

2016-08-24 18:21:44 2568

原创 Git学习篇(一)

git相关blog都是一些从极客学院和一些blog上面学习到的知识,经过总结提炼而写,以作记录分享,本篇主要是git本地操作相关知识。1. git简介 Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等

2016-08-22 15:53:21 985

原创 Android-Bootstrap

开源项目名称: Android-Bootstrap 开源项目地址:https://github.com/Bearded-Hen/Android-Bootstrap效果图Android-Bootstrap库提供了一些自定义视图样式根据Twitter引导规范。这可以让你花更多的时间发展而不是试图得到一个一致的主题在你的应用程序,特别是如果你已经熟悉引导框架。添加以下依赖build.gradle:dep

2016-08-22 10:43:03 5723

原创 Maven基础与私服搭建

Blog诞生记Android studio构建项目有时候build.gradld构建缓慢,严重影响了开发心情,这仅是次要因素,最重要的是leader为了考虑团队发展,建议搭建Maven私服,把项目模块化,按照module各自维护,把module push到maven私服,后续开发将依赖搭建的maven私服来开发,服从leader要求,开始了maven学习之路,先了解了maven基础知识,再搭建mav

2016-08-18 17:03:20 3083 1

原创 Android开发之design库学习

design库学习

2016-08-16 15:54:10 4041

原创 MPAndroidChart系列源码解读(四)

MPAndroidChart库源码浅析,逐一搞懂实现原理,把握脉络,随意定制开发这类图表控件。

2016-08-12 10:13:50 1198

原创 MPAndroidChart系列源码解读(三)

MPAndroidChart库源码浅析,逐一搞懂实现原理,把握脉络,随意定制开发这类图表控件。

2016-08-12 10:10:42 1897

原创 MPAndroidChart系列源码解读(二)

MPAndroidChart库源码浅析,逐一搞懂实现原理,把握脉络,随意定制开发这类图表控件。

2016-08-12 10:08:54 2804

原创 MPAndroidChart系列源码解读(一)

MPAndroidChart库源码浅析,逐一搞懂实现原理,把握脉络,随意定制开发这类图表控件。

2016-08-12 10:06:57 4039 1

原创 设计模式:观察者

我们先来看一则小故事: 皇帝的小舅子贪墨银子被上奏折了,皇帝不知该如何处理是好,于是乎朝会询问众臣意见,然而朝下臣子分为了三派,丞相、军机处、皇帝心腹。丞相派和军机处派的人都看着他们leader,leader都在道“臣惶恐”,一群手下也都跟着惶恐了,唯独皇帝老儿的心腹,察言观色,揣摩帝心,谏言圣上宽大处理…这一则小故事可看出观察者模式在古时候都开始盛行了,32个666.. 废话不多说,还是接着

2016-08-09 10:10:11 575

原创 设计模式:命令模式

不再过多阐述,简单描述以作记录发送不同的命令,执行不同的任务,比如上例图示:登录界面有两个功能登录注册,点击不同按钮发出不同指令,做出不同响应,一个去登录一个区切换到注册界面。如果你的应用这里采用了命令模式你会发现类增多,有强迫症的我是无法接受这件事的,即便能有效地降低耦合性(降低耦合的方式不仅这一种,用不用命令模式具体问题具体分析,个人觉得小项目还是算了吧)

2016-08-09 09:37:36 508

原创 设计模式:解释器

由于公网屏蔽视频,暂时中断前端学习进度,先搞定剩余设计模式章节。先上图解释器模式个人理解:每个人对同一个事物有不同的理解,你认为哪一种理解是正确的你就采纳那个观点。上图为一个伪密码加密,通过各种类型字典检索替换组装成型的密码。比如你输入的一串6位数字,通过数字作为下标再密码字典里查找重新组装成密码发给服务器,实例比较简单就不贴代码了。个人认为解释器引用到工作开发中很少,不过过度理解,本次仅作个简单记

2016-08-09 09:11:28 769

原创 设计模式:责任链模式

责任链模式Simple责任链模式没啥好说的,还是看图说话吧上图为一个稍微牵强的责任链模式运用,在Android开发中涉及到第三方登录的这块的应用会有用到这方面的知识,登录流程一般为用户请求登录,服务器直接给出响应,当调用第三放登录不会直接返回响应,还会通过第三方得到的token去服务器登录(注册)才能返回用户信息(当然给用户展现出来的只有一个进度而已)。由于上图展示的可能你觉得比较牵强,那么接着看下

2016-08-08 14:49:51 609

原创 前端学习Sublime篇(四)

工欲善其事,必先利其器 ,本次目标玩Sublime下载安装SublimeSublime官网地址:http://www.sublimetext.com/创建快捷键到桌面或者打开后固定到任务栏即可。

2016-08-05 14:39:09 697

原创 前端学习CSS篇(三)

CSS格式化排版文字排版可以通过CSS修改字体、字号颜色等,让UI效果Perfect。话不多说,先看字体样式,顺从自己内心深处,忠于自己选了华文行楷字体,代码块示例如下:① p{ font-family:"华文行楷" } <p>一行白鹭上青天</p>/*********上面示例不成功,下面示例没问题,注意:下面第一种方法比第二种方法兼容性更好一些。********/现在一般网页喜欢

2016-08-02 15:55:18 2571

原创 前端学习CSS篇(二)

CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。css 样式由选择符和声明组成,而声明又由属性和值组成,选择符:又称选择器,指明网页中要应用样式规则的元素,如上篇blog中提到的code标签实例,div的样式改背景色字体颜色

2016-08-01 14:42:46 2269 2

windows用批处理代理访问下载laucher3源码

windows用批处理代理访问下载laucher3源码

2016-08-26

责任链模式Simple

设计模式责任链相关的Simple

2016-08-08

ObservableContactListVIew

根据CitiyList库修改添加热门城市支持,并根据ObervableScrollView库添加滑动支持,依赖于ActionBar的一个实例

2016-06-27

MultiSwipeRefreshLayout

MultiSwipeRefreshLayout

2016-05-03

PermissionBasic

Android官网提供的Permission相关的Basic实践

2016-04-27

Permission

android官网提供的Permission实践

2016-04-27

TabLayoutSimple

TabLayout的一个简单demo

2016-04-25

AndFixDemo

Android热修复,根据阿里的开源库AndFix编写的实现demo

2016-04-22

SearchView

SearchView搜索控件,带历史搜索记录

2016-04-11

PullToRefresh

GridView、ViewPager、ExpandListView、WebView等相关控件的关于下拉刷新、上啦加载更多的code

2016-04-05

DrawerLayout02

位于v4包下面的DrawerLayout控件,用于充当一个顶级窗口内容的容器,允许交互式“抽屉”方式从左右两侧边缘拖拽出视图,控制抽屉方向通过属性android:layout_gravity,视图的子视图对应于哪一边的抽屉里出现:向左或向右

2016-01-25

DrawerLayout

位于v4包下面的DrawerLayout控件,用于充当一个顶级窗口内容的容器,允许交互式“抽屉”方式从左右两侧边缘拖拽出视图,控制抽屉方向通过属性android:layout_gravity,视图的子视图对应于哪一边的抽屉里出现:向左或向右

2016-01-25

DragLinearLayout

ViewDragHelper拖拽的一个简单实现测试类

2016-01-20

Android开发之浅仿QQ聊天UI和键盘控制

系统输入法弹出方式.当输入内容时输入框被系统键盘遮挡了,影响了用户操作体验,这就是开发中非常常见的软键盘遮挡的问题,该如何解决?下码来看吧

2015-12-09

Android PopupWindow 筛选

一个应用程序里面有多个activity和不同的对话框窗体,在我脑海深处的记忆力,对话框的使用一直都是new 出不同的dialog实例然后调用show 、dismiss方法,而弹出视图的控件监听很多时候都是在用CallBack回调函数处理,并且弹出视图获取控件基本都是(xxx)converView.findbyid..我开始发现我做的每个项目都这么写类似代码,于是乎开始了我的思考:一个应用只new一个dialog或者PopupWindow实例?不同的dialog显示可以不可以用类似FragmentManage管理?弹出视图的控件获取能不能更简单一点?于是乎一个简单的demo原型就出来了。

2015-09-01

Android Dishes demo

Android dishes 购物经常用到数量加减,这里封装的一个自定义控件实现该功能

2015-08-11

Android 开发之 HeartProgress 自定义心形进度条

Android 开发之 HeartProgress 自定义心形进度条,比较不错的进度有关的素材,随即写了一个自定义控件HeartProgress,思路:先把图片绘制进去,然后根据进度值,截取图片自下而上的范围,进行裁剪,裁剪后的图片进行图片变色,然后重新绘制到View,公开方法setProgress (int progress)控制进度显示。(也可以换一种实现方式,设置xFermode..)

2015-07-21

Android 开发之 Material design widget

Android 开发之 Material design widget

2015-07-20

Android 开发之 ToggleButton App 滑动开关按钮

Android 开发之 ToggleButton App 滑动开关按钮

2015-07-16

Android 开发之 ContactListView App 仿联系人筛选

Android 开发之 ContactListView App 仿联系人筛选

2015-07-15

空空如也

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

TA关注的人

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