自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

afunyusong的专栏

喜欢吹着春风,追着云

  • 博客(20)
  • 收藏
  • 关注

原创 Python与Java的重要不同点

继承和多态静态语言 vs 动态语言对于静态语言(例如Java)来说,如果需要传入Animal类型,则传入的对象必须是Animal类型或者它的子类,否则,将无法调用run()方法。对于Python这样的动态语言来说,则不一定需要传入Animal类型。我们只需要保证传入的对象有一个run()方法就可以了:class Timer(object): def run(self):

2016-03-31 14:25:59 1768

转载 EventBus 框架详解

2016年7月16日更新: 现在都使用EventBus3了,下面的文档都被弃用了,EventBus3的在这里;EventBus3使用指南 最主要的区别是3使用注解来定义线程模式了,而不是根据方法名了,如下:// 在Android的主线程中运行,对应以前版本的onEventMainThread@Subscribe(threadMode = ThreadMode.MAIN)public void

2016-03-29 17:17:34 362

转载 python基础

python slice单引号、双引号和三双引号的区别原始字符串操作符( r/R )

2016-03-29 17:14:11 258

转载 仿qq的view滚动到底部或顶部后可以松手回弹

完成类似于qq的view滚动到底部或顶部后可以继续滚动,松手后回弹!支持ListView,GridView,ScrollView,如果需要支持更多view只需要多OverScrollHelper进行扩展即可 overscroll

2016-03-29 12:34:40 464

转载 底部切换按钮LuseenBottomNavigation

LuseenBottomNavigation 效果图

2016-03-29 11:54:39 737

转载 android加载动画库

Android-SpinKit

2016-03-29 11:46:50 450

原创 Android fragment 重叠问题的解决方法

Android fragment 重叠问题这个坑,虽然我还没遇见过,但是同事曾经遇见过,提示我多注意,在此先mark一下,以备不时之需。问题描述: app运行的时候,按下home键,然后清理内存。或者,按下home之后,打开其他的一些占内存的app,然后把本app的内存挤掉了。解决方案: 1:给每个Fragment加一个Tag; 2.在onCreate(Bundle savedIn

2016-03-29 11:25:24 607

原创 高德地图开发中的坑

1。不设置Marker 的 Title 自定义的infowindow就无法显示, 解决办法:加上title 2。自定义infowindow时传进去的view的最外层布局参数不起作用, 解决办法:在原本最外层布局外再套一层

2016-03-26 10:43:10 831

原创 MaterialDrawer使用指南

MaterialDrawer传送门 一个MaterialDrawer就可以将toolbar+drawlayout+ActionBarDrawerToggle结合起来 1.添加依赖 compile(‘com.mikepenz:materialdrawer:5.1.6@aar’) { transitive = true } 2.直接在代码中新建private Drawer mainD

2016-03-22 14:58:28 3446 2

原创 自定义AlertDialog主题

自定义dialog主题

2016-03-19 15:56:52 453

原创 ToolBar沉浸式状态栏的兼容实现

更新3:薄荷Toolbar(ActionBar)的适配方案更新2:低版本实现Material Design 的两种方式 第三方库:com.readystatesoftware.systembartint 更新1 :发现了一个神奇方便的Utils for StatusBar 状态栏兼容类. StatusBarCompatvalues的dimens中values中<dimen name="tool

2016-03-17 18:10:16 5091

转载 注解框架Android Butter Knife的介绍

官方文档传送门Butter Knife

2016-03-07 10:16:34 624 1

转载 Android库Volley的使用介绍

volley使用介绍 官方介绍 volley使用 设置请求超时strReq.setRetryPolicy(new DefaultRetryPolicy(10000,0,1f));/** Socket timeout in milliseconds for image requests */ private static final int IMAGE_TIMEOUT_MS = 1000

2016-03-07 10:15:09 340

转载 android工具类

十个工具类 Android 开发实用方法大全

2016-03-07 10:11:57 281

原创 switch里return和break的区别

break是直接退出switch语句return是退出该函数 也就是switch语句块后面的语句也不执行了

2016-03-05 14:25:02 46317 2

转载 解决Arrays.asList不能用add或remove

为什么Java里的Arrays.asList不能用add和remove方法? 因为通过asList方法得到的List是只读的,所以会throw UnsupportedOperationException异常。 解决办法:List list = new ArrayList<>(Arrays.asList(1,2,3));

2016-03-05 14:24:08 627

转载 git完整教程

git简明指南 常用命令速解 git命令完整解析 Git fetch和git pull的区别github上所有github教程

2016-03-05 09:38:35 294

原创 自己对volley http模块的二次封装的使用

volley

2016-03-03 09:58:29 456

转载 Android最好的注解框架 Butter Knife详解

Android Butter Knife 框架——最好用的View注入

2016-03-02 11:07:08 475

转载 toolbar+DrawerLayout+NavigationView的最佳实现

toolbar+DrawerLayout+NavigationView的最佳实现 Android开发:Translucent System Bar 的最佳实践 Android开发:最详细的 Toolbar 开发实践总结 Android开发:最详细的 NavigationDrawer 开发实践总结

2016-03-02 10:11:27 615

空空如也

空空如也

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

TA关注的人

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