自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android学习笔记—— ”vnd.android-dir/mms-sms “ 在 android api 23 后不再被支持

如题。常有自家app 调起 短信的需求,大部分写法都会如下,但其中这句 smsIntent.setType("vnd.android-dir/mms-sms");在android 6.0 以下是没问题的,但android 6.0 以后不再被官方支持,就会导致 activity not found,因此无法正常调起短信;删掉那句就好,感觉没啥差别;还有一般调起短信 用 Intent.AC

2016-11-04 12:22:18 2806 2

原创 Android学习笔记—— EventBus 源码解析

最近项目里用到的EventBus 更新到了 3.0,学习了一下EventBus 3.0 的源码,发现3.0版本较之前版本变化还是相对较大的,无论从性能上,还是使用流程上。恰好组内分享轮到我,所以就做了一次EventBus 3.0的源码解析。   EventBus 是 事件发布/订阅 总线,是一种超低耦合的消息传递方式,很多项目都在用它啦,用法就不讲了,从源码里讲讲具体实现,顺带讲讲用它

2016-10-08 19:49:11 897

原创 Android学习笔记——webview 适配相关(不定期更贴填坑)

业务需要,会用到android webview相关跳转H5页面,开发中发现坑不少,很多东西之前都不知道,想立个汇总帖,之后遇到坑了就来更新一下。        1.webview 自适应手机屏幕大小          网上有人推荐了不止一种方法,但比较主流的都是图中的设置方法,setUseWideViewPort 是设置 webview 使用推荐的窗口,setLoadWithO

2016-10-08 18:18:45 572

原创 简单工厂模式

在团队开发过程中,写出优雅的代码是一件很重要的事情,这就要求在写码时,注重代码的可读性,可扩展性和灵活性等等;因此熟练运用设计模式是一个优秀程序员必须要掌握的技能。最近又回过头来认真看《大话设计模式》一书,对其中内容的理解也的确和第一次草草阅读完全不一样了。所以计划整理一下,将自己对每种模式的理解写成学习笔记。      面向对象编程很重要的三点就是“封装”,“继承”和“多态” 的灵活运用;这

2016-08-24 11:13:40 633

原创 Android学习笔记——用ObjectAnimator平移动画仿微信表情雨的简单实现

最近需要实现类似微信聊天界面输入文字命中关键字出现Emoji 表情雨的动画效果,自己试着实现了一下,主要就是用 ObjectAnimatior 的 平移 动画,用随机函数控制每个Emoji 的 横,纵坐标和动画持续时间,并且获取屏幕宽度,高度做边界限制。简单做个学习笔记;     首先,为了简单明了,在布局上添加一个触发表情雨的按钮,触发事件你可以改;DisplayMetrics dm =

2016-01-21 14:30:09 5821 2

原创 Android学习笔记——自定义CircleProgressBarView

今天又花了一些时间看了鸿洋老师的博客,继续学习了 关于自定义view的相关,这次是实现类似圆形进度条的CircleProgressBarView; 还是自定义View的四个步骤(温习一下):1. 在 res/values/ 下写 attrs.xml 文档来定义自定义View的样式;2. 在自定义view的构造函数中获取自定义样式属性;3. 重写 onDraw函数;4. 重写 o

2015-12-18 12:17:33 633

原创 Android学习笔记——自定义TextView模仿验证码效果

今天学习了 鸿洋老师 有关 android 自定义 view 起步 的相关博客(博客链接),并按着老师在博客中的讲解 自己去写了 demo,下面花点时间按照自己的理解写一下学习笔记吧;   android中自定义view 的实现 大体分以下几个步骤:1.在res/values的 attrs.xml 中去定义所要实现view的样式2.新建自定义view类 并 继承 View类,在构造函数

2015-12-16 17:10:35 998

原创 Android学习笔记——SwipeRefreshLayout 官方下拉刷新控件介绍

今天看了鸿洋老师关于 android 官方 下拉刷新 控件 SwipeRefreshLayout的介绍(原文链接),学习了一下,自己也写篇学习笔记吧,同时更新一下 鸿洋老师博客里 关于SwipeRefreshLayout的 API 介绍。  先上SwipeRefreshLayout API 图:标出地方表明 在实现依托 SwipeRefreshLayout 的 acti

2015-12-14 22:04:05 969

原创 Android学习笔记——Android PullToRefresh (ListView,GridView 下拉刷新) 使用介绍

今天有空学习了一下 PullToRefresh 这个开源控件的使用方法,功能很强大,效果也是不错,封装了 ListView, GirdView, ScrollView等常用控件,作者的GitHub 地址:https://github.com/chrisbanes/Android-PullToRefresh,同时也参考了鸿洋老师关于该控件的博客 http://blog.csdn.net/lmj623565791/article/details/38238749

2015-12-10 22:47:28 819

原创 Android学习笔记——让 ViewPager+Fragment 多样式变得简单——浅析ViewPagerIndicator 开源框架的用法

转载请注明出处http://blog.csdn.net/dxdrush/article/details/49965969  最近学习了一下有关ViewPager + Fragment 的搭配,用到了 JakeWharton 大神 ViewPagerIndicator 这个开源框架(此人GitHub地址 https://github.com/JakeWharton),封装的超棒,很容

2015-11-21 17:06:41 760

原创 Android学习笔记——关于Android ViewPager 在 adapter.notifyDataSetChanged 后 setCurrentItem 方法失效的解决办法

今天遇到了一个项目上的bug,就是在使用 ViewPager 连接 多个 Fragment 做切换时,ViewPager 的 setCurrentItem方法 只在首次显示Fragment 生效而往后失效这么一个问题;举个复现例子,就是若我首次启动这个Fragment,滑动ViewPager 使 CurrentItem的位置为3;然后关掉 Fragment,再启动,那么该次启动的Fragment

2015-11-18 23:45:27 6030 1

用 ObjectAnimator 仿微信表情雨动画效果

业务需要做个类似微信匹配关键词下表情雨的动画效果,自己试着用ObjectAnimator 的平移动画做了简单实现,上传demo大家共同学习;

2016-01-21

PullToRefreshDemo

下拉刷新PullToRefresh 开源控件 在 ListView, GridView上的应用

2015-12-14

让 ViewPager+Fragment 多样式变得简单——浅析ViewPagerIndicator 开源框架的用法(demo)

让 ViewPager+Fragment 多样式变得简单——浅析ViewPagerIndicator 开源框架的用法(简单实现框架中六种样式的demo)

2015-11-21

空空如也

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

TA关注的人

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