- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 Android 组件化路由框架设计(仿Arouter)
Android 组件化路由框架设计(仿Arouter)项目地址RouterDemo:https://github.com/532268948/RouterDemo一、前言 在组件化开发中一个必须要面对的问题就是组件间页面跳转,实现的方法有很多,简单的可以通过反射获取,但是比较耗费性能,也可以通过隐式跳转,但是随着页面的增多,过滤条件会随之增多,后期维护麻烦。那还有什么方法呢,没错,就是...
2019-12-20 15:49:50 548
原创 Android 组件化实现
Android 组件化实现一、介绍 将一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成一个apk,这就是组件化开发。组件化开发中认为组件作为系统的一部分,是可独立运行的服务。 优点:一个复杂的系统由一个个组件集合而成,不同的组合可以构建出不同的系统。每个组件有独立的版本...
2019-11-23 21:37:41 173
原创 Android 全局消息通知框架实现(类似EventBus)
Android 全局消息通知框架实现(类似EventBus)Github项目地址 https://github.com/532268948/MessageDemo一、介绍 随着页面的增多,页面之间的信息交流也会越来越多,比如一个社交类app,你在个人中心修改了自己的个人信息,在动态展示页面你就要通知该页面有关于自己的动态需要更新自己展示在页面上的信息。 该框架的核心思想是在进入页面...
2019-11-18 19:34:23 1126
原创 Android MVP+RxJava+Retrofit框架设计
Android MVP+RxJava+Retrofit框架设计一、背景MVP介绍:由于MVC模式功能划分不够明确,容易造成Activity、Fragment既有View的功能,又有controller的功能,所有的逻辑都放在了Activity、Fragment中,代码冗长,不便阅读。在这个基础上MVP架构做了一定的优化,Activity、Fragment、xml布局文件单纯的负责UI展示,M...
2019-11-10 22:40:44 545 2
原创 Windows10环境下用NDK编译FFmepg
Windows10环境下用NDK编译FFmepg前言最近手头没什么工作,突然对音视频产生了一些兴趣,便看了一些音视频的博客,发现有一块很重要的内容就是FFmpeg,所以便从编译开始,一开始以为编译这种事会很简单,没想到编译了大半天都没有我想要的so库,最后换了个FFmpeg的低版本的就编译出来了,为了然后来学习的人少走点歪路,就写了这篇文章,后续会继续深入学习FFmpeg,如果有时间会继续更...
2019-08-29 21:05:12 286
原创 Android LruCache缓存源码解析
Android LruCache缓存1.背景 在实际开发中,缓存机制使用最频繁的便是图片缓存!目前大部分的App都是图文结合,从web服务器获取文字和图片,文字显示很快,图片基本上是先下载到手机本地,然后再显示,如果图片很多、很大,每次加载同一张图片,都去网络下载,那么App渲染的速度是比较慢的,这样的体验很差!所以,类似这样的场景,便要使用缓存机制! 目前缓存机...
2018-08-30 16:07:56 400 1
原创 Mob手机验证码android studio实现
最近自己想做个APP玩玩,想加上手机注册功能,经过多次网上查询,决定使用mob的免费验证码。在网上查询了很多关于mob的资料,好像没有关于最近一个版本的使用,自己探索了一段时间,感觉不懂的人会感觉很烦,决定写一个demo帮助一下有需要的同学。(包含SDK自带的GUI和自己设计的GUI) 界面如下 1.注册一个有效的mob账号
2017-10-23 19:24:25 579
空空如也
bottomnavigationbar 底部导航栏会把fragment 下面遮挡一部分
2017-07-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人