等鱼的博客

移动开发

属性动画的使用

Android动画 android实现动画的方式 1. View Animation:补间动画 1. 位移,缩放,旋转,渐变,集合 2. Drawable Animation:帧动画 3. Property Animation:属性动画 1. 补间动画可以做的属性动画都...

2018-09-05 23:31:29

阅读数 21

评论数 0

BaseBean的统一解析

将json转换为对象 /** * 解析json * @param json * @return T bean类 */ private T parseJson(String json) { Gson gson = new Gson()...

2018-09-03 22:17:43

阅读数 396

评论数 0

MVP简介

MVP设计模式 mvp设计模式是项目结构,view只负责ui操作,presenter负责业务逻辑,molde负责网络请求数据解析。p和v进行交互,molde和p进行交互,v和m不直接持有对方通过p来交互。 view 视图 创建视图Activity或者Fragment,ui交互, ...

2018-09-01 00:22:58

阅读数 114

评论数 0

线程池封装

public class ThreadUtils { private static Handler sHandler = new Handler(Looper.getMainLooper()); priva...

2018-08-31 00:03:37

阅读数 180

评论数 0

okhttp简单封装

解析网络响应### 公共ŤparseNetworkResponse(字符串结果){ 类C = this.getClass(); ParameterizedType parameterizedType =(ParameterizedType)c.getGenericSuperc...

2018-08-30 23:35:06

阅读数 41

评论数 0

App升级更新流程及需要注意的问题。

1.权限问题 网络权限 存储权限 6.0动态权限 有了权限才去升级 2.判断端版本号 请求服务器版本信息进行对比 这里可以优化版本信息统一在gradle这个管理 获取下载网址 3.通过URL下载APK文件但本地文件 创建下载的状态成功,失败 开启线程和异步消息处理AsycT...

2018-08-29 23:21:25

阅读数 1014

评论数 0

Android6.0动态权限申请

Android6.0动态权限申请 android6.0添加动态权限将应用权限分为普通、特殊和危险权限。6.0之前只需要在清单文件申请,6.0之后需要启动应用后动态申请。 判断是否有对应权限 ActivityCompat.checkSelfPermission(content,Mani...

2018-08-28 23:18:13

阅读数 56

评论数 0

AS的Git使用

创建服务服务器GIT Git的介绍 一种分布式的版本控制系统 参考网站: Git的中文教程 Git的常用命令 Git的安装 Git的常用命令 新建代码库 git init(在当前目录新建一个Git代码库) git init [project-name](新建一...

2018-08-27 22:54:29

阅读数 369

评论数 0

增量更新和热修复笔记

增量更新 增量更新是通过对比新旧两个版本的APK生成的字节码文件和生成APK过程的其他文件进行对比,生成更新后的差分包,然后将差分包合并到旧版本中去,生成新版本的APK。 主要使用的框架有SmartAppUpdates 增量更新差分包的体积只有心APK的三分之一。可以减少升级的流量 ...

2018-08-26 22:39:57

阅读数 362

评论数 0

工作总结

工作交接清单 本清单主要列出本人开发的一些功能模块以及各个开发模块可以进行优化的建议。 1.启动页模块 启动界面是进入APP的第一个界面,主要功能有APP快速启动和Splash欢迎动画功能。 1.1 快速启动: 启动APP应用时会出现短暂的黑屏或者白屏,主要是因为启动APP后系统会创建一...

2018-08-22 20:20:07

阅读数 55

评论数 0

仿CoordinatorLayout的behavior动画

仿CoordinatorLayout的behavior动画 创建BehaviorRelativeLayout 继承 RelativeLayout 定义ViewGroup。 BehaviorRelativeLayout的作用 1、是记录子View中标记为Behavior的对象,将标...

2018-08-21 21:04:36

阅读数 111

评论数 0

工作中Android开发的屏幕适配问题

学习适配http://blog.csdn.net/lantiankongmo/article/details/50549128 dp生成工具http://blog.csdn.net/hnzcdy/article/details/50628993 查看屏幕信息工具http://blog.csdn...

2018-01-19 22:20:19

阅读数 509

评论数 0

提示
确定要删除当前文章?
取消 删除