- 博客(8)
- 资源 (59)
- 收藏
- 关注
原创 Android实现列表抽屉展示效果
终于迎来的周末哇,深圳两天的凉雨天终于迎来晴日。早上爬起来异常的累,哎。。每天地铁两小时真是强身健体啊~今天给大家分享一篇UI的效果实现,
2016-11-12 12:52:18 12798 6
原创 从源码分析Handler的postDelayed为什么可以延时?
昨天一个朋友去面试,回来说面试官问了他一个有意思的问题,然后被面试官各种调侃。。什么问题呢?中国人都能看得懂的一个问句:Handler的postDelayed为什么可以延时???握草~我只知道Handler有个延时的方法叫postDelay,为啥延时我哪知道哇!!!哈哈,相信很多朋友都是有这种感受的。今天单独开篇博客来说这个问题,也表达了我对Handler的敬重之情吧,不废话了,开车~~
2016-11-10 15:15:20 9263 4
翻译 Realm-Android
Realm Java 让你能够高效地编写 app 的模型层代码,保证你的数据被安全、快速地存储。参考下列示例来开始你的 Realm 之旅:// Define you model class by extending RealmObjectpublic class Dog extends RealmObject { private String name; pri...
2016-11-10 12:31:23 3968
原创 Android实现弱引用AsyncTask,将内存泄漏置之度外。
AsyncTask可谓是在Android中隐藏很深,曾经叱咤风云的功夫级人物。它的存在让网络和UI的通信变得异常简单和轻松。AsyncTask使用上的简单也得以让很多开发者青睐。一般情况下,AsyncTask会作为内部类在Activity或者Fragment中实现,例如:public class ScheduleTask extends AsyncTaskVoid,Integer,Void
2016-11-04 11:50:33 6594 4
原创 Android实现App版本自动更新
现在很多的App中都会有一个检查版本的功能。例如斗鱼TV App的设置界面下: 当我们点击检查更新的时候,就会向服务器发起版本检测的请求。一般的处理方式是:服务器返回的App版本与当前手机安装的版本号进行对比。(1)如果服务器所返回的版本号大于当前App版本号那么此时手机所安装的App不是最新版。可以提示用户升级。(2)如果不大于当前版本号,可以提示
2016-11-03 11:44:08 40179 33
转载 WebView加载优化
在做混合应用的时候,有几个痛点,一个是无网络无法使用,还有一个是受网络环境影响的网页加载速度。今天就这两个问题,和大家交流一下自己的经验。离线缓存这个比较容易,开启webView的缓存功能就可以了。WebSettings settings = webView.getSettings();settings.setAppCacheEnabled(true);settings.setDa
2016-11-22 11:40:52 1210
原创 Android轻松搭建MVP + Retrofit + RxJava(MR篇)
上周给大家分享带来了一篇很实用的UI实战的文章(Android实现列表抽屉展示效果),接下来我想用一周的时间用大概两篇文章的内容和大家分享关于MVP + Retrofit + RxJava架构模型(思路和demo正在整理中...)关于什么是MVP,什么是Retrofit,什么是RxJava的问题,网上很多优秀的博客已经介绍的很详细了,我想以框架之间的关系以及运行的流程为主要方面来和大家分享如何
2016-11-14 17:32:58 3415 2
原创 Realm-Android
本篇博客给大家带来一篇关于Android 数据库的内容。Android中的数据库,我们的老朋友-SQLite,想必大家都不陌生。轻量级的SQLite以及Android为我们封装的SQL操作,让开发者操作数据库变得异常简单。但是,频繁的编写SQL语句让我们仍然痛苦不堪。渐之,ORM的出现改变了这种格局(ORM,对象关系映射)。ORM的出现,让开发者可以在不关注SQL语句的情况下,以面向对象的方式...
2016-11-05 19:44:24 1739 1
实现下拉式窗帘动画和上拉式抽屉Android动画
2016-04-16
children在react中的应用.key
2019-12-16
React Native Modal
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人