
Android
文章平均质量分 74
paterWang
多年iT从业者,目前专注于技术分享,大学生项目实战开发,讲解,毕业答疑辅导等
展开
-
ADB下载安装及使用教程
本教程介绍了如何下载、安装和使用 ADB 工具,以及常见的 ADB 命令和示例代码。通过学习本教程,您将能够轻松地与 Android 设备进行通信和控制,从而更高效地进行 Android 应用程序的开发和调试工作。希望本教程能够帮助您更好地使用 ADB 工具!原创 2024-03-01 10:52:29 · 3000 阅读 · 0 评论 -
GitHub新手用法详解
本文详细介绍了 GitHub 的各种功能和用法,包括创建仓库、克隆仓库、提交修改、推送到远程仓库、创建分支、合并分支、发起 Pull Request、合并 Pull Request、Fork 项目、Star 项目、Watch 项目以及参与开源项目等。通过学习和掌握这些功能,您可以更好地利用 GitHub 进行代码管理和协作开发,提高工作效率和代码质量。原创 2024-02-29 10:48:00 · 559 阅读 · 0 评论 -
Android自定义控件二
ListView, 是在原有的ListView的基础上, 增加下拉刷新头, 和加载更多的尾.原创 2023-06-08 17:00:40 · 83 阅读 · 0 评论 -
Android自定义控件一
Android下View控件的大致绘制流程测量 布局(排版) 绘制-- 当前开关状态的属性, 取值类型为boolean-->-- 开关背景图片的属性, 取值类型为: R文件的引用id -->-- 开关滑动块的背景属性, 取值类型为: R文件的引用id -->在布局文件中使用自定义属性.// http://schemas.android.com/apk/res/ 固定写法, 标准前缀 后面跟着R文件的包名com.itheima.togglebutton。原创 2023-06-08 16:57:00 · 599 阅读 · 0 评论 -
Android基础一
了解 Android 操作系统Android 系统架构搭建 Android 开发环境使用 Android 模拟器案例:HelloWorld、电话拨号器、qq大盗点击事件的四种实现方式Android 中的布局Android 中的单位。原创 2023-05-26 10:40:48 · 77 阅读 · 0 评论 -
Jetpack Livedata 源码分析
LiveData是一个非常强大的Jetpack组件,它可以帮助我们实现Android应用程序中的数据观察和更新。LiveData具有生命周期感知的特性,可以自动管理观察者的注册和取消注册,从而帮助我们更好地管理Android应用程序的内存。在LiveData的源码分析中,我们可以学习到LiveData的内部实现原理,包括LiveData的基本结构、观察者的注册和取消注册、数据的分发、线程调度等方面。同时,我们还可以看到LiveData的源码实现,了解LiveData在内部是如何。原创 2023-04-26 21:32:04 · 132 阅读 · 0 评论 -
Android Jetpack 之Livedata介绍,面试题以及答案
Jetpack LiveData 简单介绍 以及面试题答案原创 2023-04-26 20:51:43 · 921 阅读 · 0 评论 -
android 面试题整理(一)
2023面试题整理原创 2023-01-19 13:23:55 · 147 阅读 · 0 评论 -
Android compose初探
Android compose 简单组件整理原创 2023-01-12 19:33:23 · 590 阅读 · 0 评论 -
hook
1. hook的定义hook,钩子。勾住系统的程序逻辑。在某段SDK源码逻辑执行的过程中,通过代码手段拦截执行该逻辑,加入自己的代码逻辑。2. 实用价值hook是安卓面向切面(AOP)编程的基础,可以让我们在不变更原有业务的前提下,插入额外的逻辑.这样,既保护了原有业务的完整性,又能让额外的代码逻辑不与原有业务产生耦合.(想象一下,让你在一个成熟的app上面给每一个按钮添加埋点接口,不说一万个,就说成百上千个控件让你埋点,让你写一千次埋点调用,你是不是要崩溃,hook可以轻松实现原创 2020-11-27 09:19:42 · 329 阅读 · 0 评论