会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小康kk
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2021年12月13日
APK的更新、安装、隐藏、解除隐藏
摘要: 一、用户安装的apk发生更新 public void registerReceiver(Context context) { Slog.d("PMSdddd", "systemReady1"); IntentFilter filter = new IntentFilter(); filter.add
阅读全文
posted @ 2021-12-13 10:58 小康kk
阅读(1174)
评论(0)
推荐(0)
2021年12月12日
【Android笔记】Jetpack Compose
摘要: 注意,Jetpack Compose中的控件被定义成一个一个的可组合函数,官方称这些控件为Composable,翻译成中文是“可组合项”,当强调它作为一个界面的一部分出现时,我会使用“控件”或“元素”之类的术语,要注意这三者之间的差别,我不知道有没有更好的词,所以我只能用这两个。当仅仅强调它是一个可
阅读全文
posted @ 2021-12-12 11:11 小康kk
阅读(297)
评论(0)
推荐(0)
2021年12月10日
在fragment中使用viewpager嵌套fragment
摘要: 步骤:1、在Activity布局文件中定义framelayout用于添加Fragment2、创建两个Fragment用于切换3、获取Fragment管理器,并开启事物FragmentTransaction4、通FragmentTransaction.add(resource id, fragment
阅读全文
posted @ 2021-12-10 11:01 小康kk
阅读(308)
评论(0)
推荐(0)
2021年12月9日
【Android笔记】Kotlin结合Jetpack构建MVVM
摘要: Jetpack Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。 Android Architecture Component (AAC)。 官方推荐架构 请注意,每个组件仅依
阅读全文
posted @ 2021-12-09 12:49 小康kk
阅读(460)
评论(0)
推荐(0)
2021年12月8日
RxJava源码剖析
摘要: 前言本篇的文章是基于Rxjava 2.1.2。从下面的一段代码中,我们从源码的角度分析 RxJava 的实现原理: ObservableOnSubscribe<Integer> oos = new ObservableOnSubscribe<Integer>() { @Override public
阅读全文
posted @ 2021-12-08 13:00 小康kk
阅读(144)
评论(0)
推荐(0)
2021年12月7日
Kotlin:该如何实现多线程同步?
摘要: 问题背景需执行多线程任务:任务1、任务2并行执行;等全部执行完成后,执行任务3。 // 每个 任务 通过 sleep 模拟耗时 val task1: () -> String = { sleep(2000) "Hello".also { println("task1 finished: $it")
阅读全文
posted @ 2021-12-07 10:52 小康kk
阅读(515)
评论(0)
推荐(0)
2021年12月6日
[Android进阶】Handler机制原理解析
摘要: Handler是Android中提供的一种异步回调机制,也可以理解为线程间的消息机制。为了避免ANR,我们通常会把一些耗时操作(比如:网络请求、I/O操作、复杂计算等)放到子线程中去执行,而当子线程需要修改UI时则子线程需要通知主线程去完成修改UI的操作,则此时就需要我们使用Handler机制来完成
阅读全文
posted @ 2021-12-06 12:04 小康kk
阅读(340)
评论(0)
推荐(0)
2021年12月4日
Android开发神器:OkHttp框架源码解析
摘要: 前言 HTTP是我们交换数据和媒体流的现代应用网络,有效利用HTTP可以使我们节省带宽和更快地加载数据,Square公司开源的OkHttp网络请求是有效率的HTTP客户端。之前的知识面仅限于框架API的调用,接触到实际的工作之后深知自己知识的不足,故而深挖框架源码尽力吸取前辈的设计经验。关于此框架的
阅读全文
posted @ 2021-12-04 21:11 小康kk
阅读(190)
评论(0)
推荐(0)
2021年12月3日
使用Retrofit进行网络请求
摘要: 技术概述Retrofit是一个android的网络请求框架,封装于Okhttp,实际上Retrofit是在Okhttp的基础上完成了请求接口的封装。团队项目需要通过网络请求获得用户的数据、菜谱的数据等,需要用到这个技术。Retrofit的一个难点是注解,请求方法、请求头、请求参数等都需要用到注解。
阅读全文
posted @ 2021-12-03 11:10 小康kk
阅读(149)
评论(0)
推荐(0)
2021年12月2日
Android插件化架构 - Activity的启动流程分析
摘要: 1. 概述 Android插件化架构,目前第三方的框架比较多,早几年自己用的是DL框架,这个框架的源码比较简单主要用的是静态代理。如果我们自己要去写一个插件化架构框架那要解决的问题会分为几个方面,类的加载,资源和布局的加载,广播的管理方式,Activity的加载和生命周期管理,Service的插件化
阅读全文
posted @ 2021-12-02 11:45 小康kk
阅读(82)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告