会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
妖久
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
19
下一页
2021年8月30日
MVVM框架模式
摘要: MVC框架模式 MVP框架模式 MVVM框架模式 MVVM模式即: 1、Model:数据层。网络数据操作,file文件操作,本地数据库操作; 2、View:视图层。布局加载,ui交互。 3、ViewModel:vm,关联层。数据变化自动更新绑定的view,view的操作更新绑定的数据; MVVM与M
阅读全文
posted @ 2021-08-30 15:00 妖久
阅读(1011)
评论(0)
推荐(0)
2021年8月26日
MVP框架模式
摘要: MVC框架模式 MVP框架模式 MVVM框架模式 MVP模式是MVC的一个演化版本,全称为:Model View Presenter MVP会解除View与Model的耦合。分离显示层与逻辑层,他们之间通过接口进行通讯,降低耦合。 1、Presenter 交互中间人 沟通View与Model的桥梁,
阅读全文
posted @ 2021-08-26 17:47 妖久
阅读(1114)
评论(0)
推荐(0)
MVC框架模式
摘要: 目录 MVC框架模式 MVP框架模式 MVVM框架模式 MVC (Model-View-Controller)模式分为三层: 1、视图层(View): 对应于XML布局文件 2、控制层(Controller): Android的控制层是由Activity来承担的,Activity本来主要是作为初始化
阅读全文
posted @ 2021-08-26 17:34 妖久
阅读(1300)
评论(0)
推荐(0)
2021年8月4日
java排序算法之快速排序
摘要: 基本思想 快速排序(QuickSort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。它的基本思想是: 从要排序的数据中取一个数为“基准数”。 通过一趟排序将要排序的数据分割成独立的两部分,其中左边的数据都比“基准数”小,右边的数据都比“基准数”大。 然后再按步骤2
阅读全文
posted @ 2021-08-04 15:56 妖久
阅读(1020)
评论(0)
推荐(0)
2021年6月6日
四种色彩模式ARGB_8888、ARGB_4444、 RGB_565、 ALPHA_8
摘要: A:透明度。 R:红色。 G:绿色。 B:蓝色。 Bitmap.Config ARGB_8888:有四个8位组成,A,R,G,B各占八位,也就是各占一个字节。也就是一个像素点占4个字节,32位。 Bitmap.Config ARGB_4444:4+4+4+4 = 16,一个像素点占16位,2个字节。
阅读全文
posted @ 2021-06-06 13:24 妖久
阅读(2974)
评论(0)
推荐(0)
2021年4月22日
通过Glide加载不可见的图片
摘要: 今天遇到一个需求,需要点击分享的时候生成图片以及二维码。 即:将带有图片以及二维码的布局文件生成Bitmap,当然这个布局文件是后台生成的,并不可见,这时候会发现使用Glide加载图片没有反应。 源码分析: 追踪到ViewTarget里面的getSize方法: void getSize(@NonNu
阅读全文
posted @ 2021-04-22 21:46 妖久
阅读(393)
评论(0)
推荐(0)
2020年7月31日
Program type already present: com.xxx
摘要: 该错误是由于工程中存在着相同的类导致(包名与类名都相同),有可能是不同的依赖中有着相同的类,全局搜索该类便可得知
阅读全文
posted @ 2020-07-31 20:10 妖久
阅读(457)
评论(0)
推荐(0)
2020年3月5日
Glide源码解析一,初始化
摘要: 转载请标明出处:https:////www.cnblogs.com/tangZH/p/12409849.html Glide源码解析一,初始化 Glide源码解析二—into方法 Glide源码解析三(注册组件) Glide源码解析四(解码和转码) Glide自定义组件注册 通过Glide加载不可见
阅读全文
posted @ 2020-03-05 19:49 妖久
阅读(1997)
评论(0)
推荐(0)
2020年2月28日
android使用giflib加载gif
摘要: 属于个人所创,转载请标明文章出处: https:////www.cnblogs.com/tangZH/p/12356915.html http://77blogs.com/?p=305 背景不多说,反正ndk加载gif比java上加载gif好很多很多,主要体现在内存占用与cpu消耗上。使用ndk加载
阅读全文
posted @ 2020-02-28 20:29 妖久
阅读(2567)
评论(0)
推荐(0)
2020年2月22日
android的APT技术
摘要: 转载请标明出处:https:////www.cnblogs.com/tangZH/p/12343786.html, http://77blogs.com/?p=199 APT 是Annotation Processing Tool 的简称。 它是注解处理器,在处理Annotation时可以根据源文件
阅读全文
posted @ 2020-02-22 12:52 妖久
阅读(4443)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
19
下一页
公告