- 博客(7)
- 收藏
- 关注
原创 关于RecyclerView的一些使用见解以及使用过程中踩过的一些坑
说到RecyclerView,大家肯定再熟悉不过了。所以呢,这里就不啰里啰嗦介绍一大堆关于RecyclerView的知识点了,这篇文章呢,主要介绍我在开发过程中使用到RecyclerView总结的一些经验以及踩过的一些坑。 首先先说下RecyclerView的一些新特性,从SupportLibrary V23.2开始,Google给RecyclerView的LayoutManager添加了新特
2017-01-18 17:58:18
446
原创 关于Fragment使用的一些见解
Fragment的概念相信大家已经很熟悉了,目前经常使用的Fragment有两种,一种是 android.app 包下的 Fragment,一种是 android.support.v4.app 包下的 Fragment,这两种Fragment有什么区别呢?简单来说,第一种是专为3.0以上的系统设计的,而第二种是为了3.0以下的系统适配用的,那么在应用中该采用哪种Fragment呢?这个就要看你开发的
2016-07-08 10:20:45
1341
原创 带Header与Footer的RecyclerViews
使用过RecyclerView的朋友们,肯定对RecyclerView有了一定的了解,这个空间是google新出的一款用来代替ListView、GridView…列表View的新型控件,它不仅对性能优化提升了很多,而且更是增加了很多Item动画,在项目中使用它有非常不错的体验。 但是ListView中的一些功能在RecyclerView中并没有保留下来,其中就包括添加Header以及Footer的
2016-07-08 10:15:43
436
原创 Android Bluetooth连接以及Profile使用
随着智能设备的普及,蓝牙开发在手机应用端使用的越来越多。但是目前网上对蓝牙开发的介绍还相当少,刚开始接触蓝牙开发时,都是边网上搜边看源码,花费了不少功夫,总算是对蓝牙开发略知一二了。蓝牙设备之间建立连接分为三个部分:1.Bond(Pair)、2.Profile、3.Socket1.Bond,Bond即设备之间绑定(配对),这是蓝牙设备之间通信的基础。当搜索到需要bond的设备时,获取到设备对应的B
2016-07-08 10:04:55
4562
原创 关于安卓3.0以上的系统屏幕适配问题的一些心得
首先,关于dp,px,dpi 等这些老生常谈的单位就不做详细的介绍了。这些个单位的介绍百度一抓一大把。 再讲解我自己对安卓3.0以上屏幕适配问题的理解以前,先介绍一下谷歌对安卓开发屏幕适配提的一些建议Using new size qualifiersThe different resource configurations that you
2016-07-08 10:00:48
1562
原创 Android 图片选择器
话不多说,先上效果图:这是我以前项目中一直使用的图片选择器,由于没有时间整样式什么的,就完全按着微信的样式做了一套里面用到了一些github上面的优秀框架: 1.图片加载使用google推荐的Glide,我一直使用这个,无论加载本地图片还是网络图片都很流畅,而且可以定义加载动画,非加载图片非常自然; 2.图片裁剪使用edmod
2016-07-08 09:57:20
439
原创 Gradle之使用BuildConfig自定义常量
在正常项目开发中,我们经常会用到网络访问来连接我们自己的服务器,在开发中与正式环境中往往用到不同的接口地址,正常情况下,我们会在代码中自定义一个String常量来存储HTTP头地址,在开发阶段使用测试地址,上线打包时更换为正式地址。而用Android Studio开发项目时,我们可以用更优雅的方式来解决这个问题,即在BuildConfig中来自定义这个接口地址。 BuildCon
2016-07-08 09:56:12
5777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人