自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

事情往往烟消云散

小猫喜欢吃鱼,鱼喜欢吃蚯蚓,但是小猫不会游泳,鱼不会上岸,生活给我们很多的诱惑,却不让我们轻易得到。

  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 TabLayout教你是如何实现可点击的顶部导航

如果转载,请注明出处http://blog.csdn.net/u010151514/article/details/52241262今天闲来无事,写篇博文,给大家讲个有趣的故事,记得以前的时候我们想要使用顶部导航可能会使用第三方库+ViewPager来实现,这是大部分APP的实现效果,尤其是在Android3.0后推出了Fragment后,这种搭配更是层出不穷,所以在去年的谷歌I/O大会上,推出了S

2016-08-18 18:36:37 5827 1

原创 关于ListView的Item中嵌套ProgressBar的那些事

这几天一直在为了这个Listview嵌套Progressbar的情况伤脑筋,可是项目中又不能少了这些功能,上周老大说要在项目中增加一个图片上传的功能,我一听,这好啊,可以实现客户与服务器的交互,又能增加客户体验,不是两全其美么?哈哈,不过问题来了,在我使用Progressbar在Listview中的时候发现并不是自己想象的那么顺利,因为牵扯到很多UI错乱的情况,这可急坏我了,怎么办?只能自己好想办法

2016-08-01 12:42:01 7303 6

原创 Android实现GridView的item长按拖动删除完美实现(带动画效果)

领导这几天让做一个项目,就是可以实现像支付宝首页一样的可以长按拖动,删除的界面,以前没做过,领导让我做的时候觉得简直是老虎吃天,无从下手啊,可是领导的任务还是要实现的,没办法,就自己网上找咯,但是网上的demo五花八门无法满足我的需求,而且bug还很多,所以最后就自己实现了,说实话,这个效果困扰了我好几个星期,因为其中牵扯的知识点太多了,什么事件分发机制,动画效果,互换位置的算法,还有拖动,这些我都

2016-04-28 13:01:57 11584 9

原创 一个全新的Android自定义区间滑块控件——DoubleSlideSeekBar

序言最近有一个项目,正在提取需求的阶段,项目有些复杂,在这里就不多讲了,主要是在我们的Android项目中使用到了一个区间滑块控件,这让我一下字有了想法,系统是没有提供这个控件的,那我就只能自己来创造了,有了这个想法,那就要实现起来了。思路(好久不写,不知道怎么写文章了)有了这个想法,我们就要先有一个思路,当时我有过两个想法:1、在原有的SeekBar控件上写,也就是继承SeekBar,但是...

2020-03-17 10:37:01 1824 2

原创 2017年终总结,注定坎坷的一年

序言2017,已经过去了,几天已经2018年元月5号,这个年终总结来的有点晚,但是我觉得来得晚,总比不来得好,所以在今天这个不是很忙的下午,写了这篇总结。正文今年的我也已经踏入的25岁的行列,眼看着就要奔三了,也没有以前的那么年少轻狂,不管做什么不达目的决不罢休,今年是我踏入编程的第三个年头了,确切的说第四个年头已经开始了,在2014年我还没有毕业的时候,我就被老师推荐去了郑州市的一家物联网企业实训

2018-01-05 15:37:39 2050 2

原创 HashMap集合中的put()和putIfAbsent()的理解

序言关于Map集合大家都不陌生,最常用的无非就是HashMap,TreeMap,大家都知道,Map是用于键值对key->value的形式来保存数据的,所以我们最熟悉的方法莫过于map的put方法,但是我这几天看了一下Map的HashMap实现,发现里面多了一些新的方法,今天开始就带大家一起来认识并学习一下,这些新方法。方法put方法V put(K key, V value)putIfAbsent方

2017-12-28 12:45:43 55372 19

原创 关于使用Android开发Vitamio框架Android6.0会Crash

缘由前段时间领导让我研究了一个公司的老项目,很简单,就是控制监控设备,进行远程查看监控的项目,我拿到手的时候,这个项目简直不能直视,完全无架构可言,没办法,再乱也要上啊,因为要更改上面的一个功能,项目本身有一个百度地图,将其更换为蜂鸟室内地图(其实我完全没有听说过),哈哈,用了一天时间算是集成好了,OK,交工!问题就在我高兴的喊着结束的时候,问题来了,项目无法播放视频,我调试了好几个小时,也是只要播

2017-11-03 16:31:40 4825 2

原创 你真的理解了数组指针和指针数组吗?

序言数组指针和指针数组这两个概念接触的时候是在大学学习C/C++的时候,因为那个时候编程还没有在大学期间那么火热的情况下,因为都是大学生,从来不知道考虑毕业后的事情(要不怎么说是懵懂的大学生呢),那也是我接触的第二门编程语言(第一门是VB),说真的,老师上课讲的真是一脸懵逼啊,完全不理解,当时以为这是完全两个相同的概念,现在才发现,当时的我是有多么的不理解,哈哈…好了,言归正传,今天我重新拿起来C+

2017-10-24 16:33:09 497

原创 Android中的MVP模式入门解析

初衷说实话,每次面试的时候,都会被问及Android的开发模式,我们用的无非就是MVC、MVP、MVVM等,有的开发者,干脆直接使用普通架构,就是,我干脆什么模式都不用,写一步看一步,最后导致自己的项目动一步则动全身,项目维护起来比较困难,导致后期新加入的同事不愿意去维护自己的项目,所以我们可以通过这些开发模式,来提高我们项目的可维护性网上也有很多的大神,为我们讲解了MVP的搭建过程,但是我还是想再

2017-10-09 10:16:35 535

原创 关于GreenDao数据库的使用,所需要注意的坑

关于GreenDao数据库的使用,所需要注意的坑这段时间公司在做一个项目,里面用到了数据库,我看了一下近段时间比较流行的数据库框架,当然优先选择GreenDao,不过在使用这个数据库的时候真的有许多需要注意的地方,我在下面先列举一下,以后遇到问题都回来更新自己的博客:集成首先估计大家都是要先集成数据库,我要告诉大家的是在GreenDao3.0之前需要新建一个model来进行辅助创建,但是在Green

2017-06-05 11:55:14 11077 8

原创 如何将Android项目关联到SVN服务器

大家都知道,我们在使用Android Studio进行开发项目的时候,都需要进行协同,这时候最有效的方法就是进行版本管理,我们最常用的就是SVN和git,但是呢,有时候大家会不知道到底如何去关联项目到SVN,网上的教程也是乱的一团,都是复制粘贴转载,那么今天小编带大家一起来学习,到底怎样将项目关联到SVN并上传,大家可以去看我的百度经验,由于篇幅有点多,就贴上经验链接,欢迎大家点赞,评论我的百度经验

2017-02-06 10:49:04 1250

原创 Canvas的初识——模拟表盘数字绘制

看了题目,大家都该知道,我今天想说些什么了,是的,我今天想说说Canvas这个android中的让人摸不着头脑的元素,对于Canvas很多人都知道他就是用来画东西的,其他的也没啥用,是啊,说的没错,它就是用来画东西的,可能刚接触android的童鞋们不了解,但是有一定时间开发经验的小伙伴们都知道,Canvas是走进android高级开发道路上必不可少的,那么它究竟有什么地方让我们这么捉摸不透呢?下面

2016-08-29 17:43:23 3043 2

原创 炫酷的底部导航控件——BottomNavigationBar

今天闲来无事,跟朋友一起探讨技术,不觉之间发现了一个很好用的控件,于是乎拿来和大家分享,略显粗糙,海景大家见谅,想知道更多技术类文章,请关注我的博客,小编会在不定时更新博客今天带来的一款控件是我们经藏用到的,那就是底部导航控件,大家可能会说这很简单,因为我们可以用Radiobutton+Fragment来实现,也可以TabLayout+ViewPager+Fragment来实现,但是今天呢,小编带来

2016-08-19 22:14:00 9483 2

原创 浅谈hellocharts-android的初体验

最近在项目中用到了图表,可是在网上找了很多,也没有找到合适的,最后觉得hellocharts-android图表框架还不错,就在自己的项目里面进行了使用,使用之后真心觉得还不错,本来想在使用之后就分享给大家,可是鉴于这段时间比较忙,也就没有写博客,今天比较闲,就写博客来分享一下自己的心得,希望需要在项目里面使用的一些伙伴们,可以作为了解demo就用官方的demo,图表官方demo下载下面我就自己使用

2016-07-29 10:24:05 16461 11

原创 如何设置Android中TextView的行间距

今天呢,遇到一个很小的问题,就是在写一个textview的时候,有很多中文字符,起初我也没觉得有啥,后来写完才发现,每一行爱的那么近,影响美观啊,这可咋办?让我很是烦恼啊,后来看了TextView的API才发现,TextView有一个属性,可以解决这个问题

2016-05-12 09:50:22 3444

原创 浅谈Android事件分发机制(一)点击事件的传递规则

事件分发,我想对于很多开发者来说都是很头疼的,毕竟很难理解,也很让人头痛,不管是中级还是高级工程师,对于事件分发,都多多少少有点说不出来的感觉,虽然他很难理解,我们也需要去了解它,认识它,从而掌握它,对于我们需要进阶到中级甚至高级工程师需要写自定义控件的时候,Android的事件分发就格外重要了,今天我们就借这个主题来了解一下什么是事件分发?在写这篇文章的时候我已经学习了很久的事件分发,为了弄清楚它

2016-05-05 16:59:44 2775

原创 Android实现ListView嵌套Checkbox真正的多选、全选、反选

Android实现ListView嵌套Checkbox真正的多选、全选、反选我们在开发APP的时候,很多情况下会使用到ListView嵌套CheckBox的情况,其实很多人要说这个其实很简单了,并没有那么复杂,为什么还要单独用一篇博客来写呢?事实上并非如此,我们在使用ListView嵌套CheckBox复选框的时候会出现很多问题,接下来我将用一篇博客来说明这些问题,给大家一些参照,需要代码的朋友可以

2016-03-21 17:11:24 7510 1

原创 百度地图导航与百度地图进行的坐标转换

本文纯属原创,转载请注明出处

2015-10-20 16:01:59 2236 3

原创 ASP.NET在调用js方法时出现Uncaught ReferenceError:PageMethods is not defined的解决方法

我做了一个登录界面,调用的是纯js代码,可是在js里面调用了后台的代码就是总提示:Uncaught ReferenceError:PageMethods is not defined,没办法解决,在网上怎么也找不到答案,后来终于找到了,原来要在自己的ScriptManager控件里面设置EnablePageMethods为true。

2015-01-23 09:29:41 4844

android ffmprg

该资源用于视频播放缺少的ffmpeg.so下载,该压缩包包含so文件的源码以及so文件本身,谢谢大家支持

2017-11-03

MVP模式Demo

该demo主要是简单的表述一下mvp模式的设计以及搭建,大家可以通过demo结合博客去学习一下,有什么问题可以在博客底端留言讨论

2017-10-10

Android SDK Build-Tools,revision 19.0.3

下载好后,直接解压将文件拷贝到Android Studio或者Eclipse的SDK目录下的Build-Tools目录下即可

2016-06-01

android中gridview的item长按拖动,删除(完美解决bug)

本demo实现GridView中item长按拖动删除,完美解决bug,仿支付宝含有动画,又不懂得可以参考我的博客:http://blog.csdn.net/u010151514/article/details/51273485,欢迎留言讨论

2016-04-28

CheckBoxDemo

demo实现了listview嵌套checkbox实现全选、反选、取消等功能,解决了listview滑动后checkbox状态错乱

2016-03-21

空空如也

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

TA关注的人

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