开发笔记
arieshao
这个作者很懒,什么都没留下…
展开
-
Android 删除文件
/** * 删除指定目录下文件及目录 * * @return */ public static void deleteFile(File file) { if (!file.exists()) // 文件不存在 return; else { i原创 2016-05-13 13:55:57 · 930 阅读 · 0 评论 -
Retrofit 上传多张图片/文件
Retrofit 上传多张图片/文件原创 2016-06-22 14:41:47 · 800 阅读 · 0 评论 -
Android Service后台多线程压缩并提交图片及数据
手机端发帖,多张图片上传是个问题.最近重构项目代码,正好碰到这个,这里把解决的方案整理,以备后用. 方案原理: 创建上传任务表, 帖子内容发布的时候将数据存放到任务表中,并传递数据到service中. 启动服务,遍历任务表中内容,创建上传任务.如果接收到上传任务,创建任务,加入上传任务队列中.(上传任务顺序可以自定义) 包含图片的上传任务.开启多线程原创 2016-06-22 14:28:20 · 2118 阅读 · 0 评论 -
Android 使用RxJava+Retrofit +Realm 组合加载数据 <读取缓存 显示 请求网络数据 缓存最新数据 更新界面>(二)
继续完善上次懵懵懂懂的流程.原理还是一样的.不明白的看一看 Android 使用RxJava+Retrofit +Realm 组合加载数据 <读取缓存 显示 请求网络数据 缓存最新数据 更新界面>(一)这次整合的是数据库Realm点击查看中文文档感兴趣的可以去看看.原创 2016-07-22 16:20:16 · 1256 阅读 · 0 评论 -
Android 使用RxJava+Retrofit +Realm 组合加载数据 <读取缓存 显示 请求网络数据 缓存最新数据 更新界面>(一)
Android 使用RxJava+Retrofit 组合加载数据 <读取缓存 显示 请求网络数据 缓存最新数据 更新界面>(一)原创 2016-07-15 14:31:03 · 4138 阅读 · 0 评论 -
Android 自定义 Application 多次调用
本帖用于记录开发中遇到的细节问题以及解决方案,留以备用 Android开发中,经常会自定Application , 在onCreate()方法中初始化一些全局的变量 还经常用到经常配置多进程方式来降低应用的内存消耗 ,正式这个原因,才导致了Application 中的onCreate方法多次调用. 解决方案.在onCreate方法中判断包名利用静态类在初始化启动的Activity中初始原创 2016-06-01 17:44:24 · 504 阅读 · 0 评论 -
Andorid 对非泛型接口扩展支持泛型
由于最近学习okHttp 这个开源框架,异步请求接口的CallBack是不支持泛型的,有没有什么办法扩展一下,使用的时候只需要传入一个url 一个 T 就直接得到解析后的实体对象. 把解析的过程对调用者透明, 当然已经有很好的解决方案了.有兴趣可以看看 Retrofit原创 2016-05-30 14:51:31 · 328 阅读 · 0 评论 -
ExpandableListView 单组展开关闭
ExpandableListView 常用的知识点更改展开原创 2016-05-30 14:11:30 · 510 阅读 · 0 评论 -
Android Viewpager拦截 左右滑动
原理: 通过重写 onInterceptTouchEvent(MotionEvent event) return false 拦截事件 和 onToucheEvent (MotionEvent event) return falses 消原创 2016-05-13 14:30:22 · 1782 阅读 · 0 评论 -
Android : 巧用RadioGroup作为Tab切换的按钮
主流Tab切换式布局,设置RadioButton 的Style变换Tab切换按钮 文字颜色 tab_selector.xml <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:color="#C7513D"原创 2016-05-13 15:38:22 · 807 阅读 · 0 评论