-
Android之支持多进程、多线程的TrayPreferences代替SharedPreferences 的总结
一、简单介绍SharedPreferences SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下:一个简单的存储代码如下:SharedPreferences sharedPrefe...2017-07-09 阅读313
-
Android自定义控件实现多行文字自动向上滚动轮播效果(伪文字轮播)
转载请注明出处:http://blog.csdn.net/CHX_W/article/details/74855521最近一个朋友有个需求,需要实现多行文字自动向上翻滚的效果,上网找了很多没有特别满意的,只有一个demo其展示效果大体满意,其实现原理是通过onDraw方法动态画出来的效果,但是无法实现对每行的item点击响应事件,感觉改起来比较棘...2017-07-09 阅读316
-
Android 开发中不得不知道的 Tips 集合 (第三波)
相关文章1.Android 开发中不得不知道的 Tips 集合 (持续更新 ing)2.Android 开发中不得不知道的 Tips 集合 (第二波))1.应用又崩溃啦!!!开发过程中,受种种因素影响(机型适配问题、程序员技术功底等),已发布上线的应用难免回出现Crash,如果我们不做处理,崩溃后系统会弹出对话框(xxx应用已停止)...2017-07-09 阅读299
-
Retrofit 网络请求之@Body标签遇到的坑
前面两篇文章介绍了Retrofit+RxJava + OkHttp 在实际项目中运用,分为基础篇和封装篇,在实际项目网络请求改造中,也遇到了一些坑,在这里跟大家分享一下。以下正文:在使用Retrofit 的时候,大家可能会对一个标签特别感兴趣,那就是@Body标签,这个标签非常的方便,当请求参数过多的时候,我们不用写一堆的@Field ...2017-07-08 阅读342
-
Retrofit 网络请求之@Body标签遇到的坑
前面两篇文章介绍了Retrofit+RxJava + OkHttp 在实际项目中运用,分为基础篇和封装篇,在实际项目网络请求改造中,也遇到了一些坑,在这里跟大家分享一下。以下正文:在使用Retrofit 的时候,大家可能会对一个标签特别感兴趣,那就是@Body标签,这个标签非常的方便,当请求参数过多的时候,我们不用写一堆的@Field ...2017-07-08 阅读467
-
自定义View_手把手教你撸出一个圆形加载进度条
最近很长一段时间都在撸自定义View,说实话,在成为大牛的路上,这一块是必走之路,而作为菜鸡的我必须把它啃下来,俗话说不会自定义View的大牛不是好的程序猿,所以呢,强撸吧!!!GitHub传送门:https://github.com/SuperKotlin/CirclrProgress先来看一张漂亮妹子的图片,额呸呸呸,不对,是来看一张效果图图片(手...2017-07-08 阅读309
-
一种新的移动APP保持登陆的实现机制介绍
移动APP的特点移动APP和网页登陆不同的一点就是,App不需要用户每次使用都登陆,增加了易用性, 本文介绍一下App保持登陆的是实现机制目前常见的机制:一 使用传统的会话机制session把网页的机制照搬过来,利用传统网页的记住登陆机制. 用户输入正确的用户名和密码后,创建登陆会话,同时生成一个记住登陆token保持在服...2017-07-08 阅读374
-
使用TabLayout看这篇就够了
首先TabLayout一般都是配合Viewpager使用的,Viewpager里的Fragment随着顶部的Tab一起联动,这种场景再熟悉不过了。在没有TabLayout的日子里关于这种设计一般都是自己实现的。上代码,看效果先来个简单通俗的代码:上面代码的运行效果如下:为了使用TabLayout,我们要让Activity继承自AppCompatActivity,但有时候你项目里的...2017-07-08 阅读331
-
打造高逼格个人中心动效UI
DEMO相关APK下载地址 https://fir.im/ckh1Github源码,欢迎大家指正,以及star,谢谢 https://github.com/JmStefanAndroid/EasyBehavior简介前段时间由于产品的”神奇”(qi pa)需求,需要能下拉刷新放大,上划折叠,而且下半部分还是一个Tab+Viewpager布局。 类似新浪微博的个...2017-07-08 阅读292
-
Android 一起来看看知乎开源的图片选择库
在开始正文之前,先欣赏一下这个图片选择器的效果Matisse是不是感觉相当的简洁好看,反正我是这么认为的。一、基本使用1、导入相应的依赖库Gradle:repositories { jcenter() } dependencies { compile 'com....2017-07-08 阅读324