![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
Joy_Whale
这个作者很懒,什么都没留下…
展开
-
Gradle之使用BuildConfig自定义常量
在正常项目开发中,我们经常会用到网络访问来连接我们自己的服务器,在开发中与正式环境中往往用到不同的接口地址,正常情况下,我们会在代码中自定义一个String常量来存储HTTP头地址,在开发阶段使用测试地址,上线打包时更换为正式地址。而用Android Studio开发项目时,我们可以用更优雅的方式来解决这个问题,即在BuildConfig中来自定义这个接口地址。 BuildCon原创 2016-07-08 09:56:12 · 5721 阅读 · 0 评论 -
关于Fragment使用的一些见解
Fragment的概念相信大家已经很熟悉了,目前经常使用的Fragment有两种,一种是 android.app 包下的 Fragment,一种是 android.support.v4.app 包下的 Fragment,这两种Fragment有什么区别呢?简单来说,第一种是专为3.0以上的系统设计的,而第二种是为了3.0以下的系统适配用的,那么在应用中该采用哪种Fragment呢?这个就要看你开发的原创 2016-07-08 10:20:45 · 1306 阅读 · 0 评论 -
Android 图片选择器
话不多说,先上效果图:这是我以前项目中一直使用的图片选择器,由于没有时间整样式什么的,就完全按着微信的样式做了一套里面用到了一些github上面的优秀框架: 1.图片加载使用google推荐的Glide,我一直使用这个,无论加载本地图片还是网络图片都很流畅,而且可以定义加载动画,非加载图片非常自然; 2.图片裁剪使用edmod原创 2016-07-08 09:57:20 · 408 阅读 · 0 评论 -
Android Bluetooth连接以及Profile使用
随着智能设备的普及,蓝牙开发在手机应用端使用的越来越多。但是目前网上对蓝牙开发的介绍还相当少,刚开始接触蓝牙开发时,都是边网上搜边看源码,花费了不少功夫,总算是对蓝牙开发略知一二了。蓝牙设备之间建立连接分为三个部分:1.Bond(Pair)、2.Profile、3.Socket1.Bond,Bond即设备之间绑定(配对),这是蓝牙设备之间通信的基础。当搜索到需要bond的设备时,获取到设备对应的B原创 2016-07-08 10:04:55 · 4330 阅读 · 0 评论 -
带Header与Footer的RecyclerViews
使用过RecyclerView的朋友们,肯定对RecyclerView有了一定的了解,这个空间是google新出的一款用来代替ListView、GridView…列表View的新型控件,它不仅对性能优化提升了很多,而且更是增加了很多Item动画,在项目中使用它有非常不错的体验。 但是ListView中的一些功能在RecyclerView中并没有保留下来,其中就包括添加Header以及Footer的原创 2016-07-08 10:15:43 · 412 阅读 · 0 评论 -
关于RecyclerView的一些使用见解以及使用过程中踩过的一些坑
说到RecyclerView,大家肯定再熟悉不过了。所以呢,这里就不啰里啰嗦介绍一大堆关于RecyclerView的知识点了,这篇文章呢,主要介绍我在开发过程中使用到RecyclerView总结的一些经验以及踩过的一些坑。 首先先说下RecyclerView的一些新特性,从SupportLibrary V23.2开始,Google给RecyclerView的LayoutManager添加了新特原创 2017-01-18 17:58:18 · 419 阅读 · 0 评论