安卓
文章平均质量分 91
记录一些android学习的知识
习惯就好zz
一个无趣的人
展开
-
RK3588 AB镜像升级学习(一)
这里的步骤跟生成system.img基本一致,宏函数build-userdataimage-target内通过build_image.py来将$(PRODUCT_OUT)/data目录内容打包生成userdata.img,不同的是,这里不再需要放入ramdisk的内容。对比A/B系统下boot.img生成方式和非A/B系统下recovery.img的生成方式,基本上是一样的,所以A/B系统下的boot.img相当于非A/B系统下的recovery.img。原创 2024-05-31 15:00:33 · 827 阅读 · 0 评论 -
ADIL简单测试实例
这个连接是Java的代码,我根据它的链接写了一个kotlin版本的。(Android Interface Definition Language)是Android平台上用于进程间通信(IPC)的一种接口定义语言。它允许不同进程中的组件(如服务和服务、服务和活动等)相互通信。AIDL是Android平台上实现跨进程通信的重要工具,它为开发者提供了一种方便、高效的方式来实现不同进程间的数据交换和方法调用。原创 2024-05-28 18:50:59 · 1235 阅读 · 1 评论 -
kotlin 编写一个简单的天气预报app (八)获取设备坐标
通过网络获取了安卓设备的坐标,并请求对应的天气情况原创 2024-05-24 17:08:22 · 1067 阅读 · 0 评论 -
kotlin 编写一个简单的天气预报app (七)使用material design
更新了(六)中的代码,增加了搜索显示城市列表,点击城市显示对应的天气原创 2024-04-27 14:26:45 · 1080 阅读 · 2 评论 -
Android Material Design学习笔记
学习Material Design的部分控件原创 2024-04-16 16:07:06 · 804 阅读 · 0 评论 -
android 9 adb安装过程学习(四)覆盖安装
adb安装过程中,如果已经安装了app,就会进行覆盖安装原创 2023-12-20 11:06:09 · 976 阅读 · 0 评论 -
android 9 adb安装过程学习(三)
PackageManagerService接下来,进入 PackageManagerService 阶段。从PackageInstallerSession.java的commitLocked调用这里的 IPackageInstallObserver2 observer 是前面创建的本次 localObserver:位置:这里的 mHandler 是在 PackageManagerService 的构造器中创建的:是一个 PackageHandler 实例,其绑定了一个子线程 ServiceThrea原创 2023-11-27 10:13:10 · 880 阅读 · 0 评论 -
android 9 adb安装过程学习(二)
从adb的命令开始解析install的过程,解析PackageInstallerService.java和PackageInstallerSession.java原创 2023-11-22 17:00:52 · 663 阅读 · 0 评论 -
android 9 adb安装过程学习(一)
android的pm install流程原创 2023-11-10 17:01:33 · 765 阅读 · 0 评论 -
PackageManagerService初始化
PMS 用来管理所有的 package 信息,包括安装、卸载、更新以及解析 AndroidManifest.xml 以组织相应的数据结构,这些数据结构将会被 其他 service 和 application 使用到。总结添加一些用户 id,如 system、phone 等;原创 2023-11-04 13:20:15 · 452 阅读 · 0 评论 -
Android系统Launcher启动流程学习(二)launcher启动
在init进程中有解析.rc文件,在这个rc文件中配置了一个重要的服务service–zygote,这是app程序的鼻祖zygote进程主要负责创建Java虚拟机,加载系统资源,启动SystemServer进程,以及在后续运行过程中启动普通的应用程序。不同机器 zygote.rc 的文件个数可能有不同,这里有四种。原创 2023-11-03 16:50:15 · 686 阅读 · 0 评论 -
Android系统Launcher启动流程学习(一)init启动部分
Android的Launcher启动流程原创 2023-11-02 10:12:11 · 378 阅读 · 0 评论 -
kotlin 编写一个简单的天气预报app(六)使用recyclerView显示forecast内容
使用recyclerView显示数据原创 2023-08-03 17:14:26 · 1429 阅读 · 0 评论 -
kotlin 编写一个简单的天气预报app(五)增加forcast接口并显示
在天气app里增加了预测的功能并用列表显示原创 2023-07-31 16:50:41 · 814 阅读 · 0 评论 -
kotlin 编写一个简单的天气预报app(四)增加界面显示
修改界面原创 2023-07-28 14:25:50 · 827 阅读 · 0 评论 -
kotlin 编写一个简单的天气预报app(三)broadcast换成eventbus
把broadcast换成了eventbus,效果很好原创 2023-07-28 11:32:17 · 719 阅读 · 0 评论 -
kotlin 编写一个简单的天气预报app(二)增加搜索城市功能
编写广播的方式显示数据内容原创 2023-07-26 13:12:08 · 747 阅读 · 0 评论 -
kotlin 编写一个简单的天气预报app(一)
从openweathermap获取数据,然后从返回的json结构获取需要的内容,并打印日志。原创 2023-07-25 11:04:49 · 2017 阅读 · 0 评论 -
Android Kotlin 基础知识codelab activity 和 fragment 生命周期
学习activity和fragment的生命周期原创 2022-12-13 19:19:47 · 661 阅读 · 3 评论 -
Android kotlin 基础知识codelab Fragment Summary
android kotlin codelab Fragment Summary原创 2022-12-09 15:00:39 · 689 阅读 · 0 评论 -
Android kotlin 基础知识codelab Acvitity Summary
android kotlin codelabe 记录原创 2022-12-09 14:43:56 · 690 阅读 · 0 评论 -
Kotlin Essentials: Beyond the Basics
学习kotlin的基本知识之外的信息原创 2022-11-24 17:33:59 · 368 阅读 · 0 评论 -
kotlin 类
kotlin 类相关的基础知识学习原创 2022-11-17 14:43:46 · 671 阅读 · 0 评论 -
kotlin函数
kotlin函数的基本用法学习原创 2022-11-15 19:26:45 · 1104 阅读 · 0 评论 -
kotlin基础
kotliin基础知识学习原创 2022-11-03 11:25:20 · 179 阅读 · 0 评论