- 博客(36)
- 资源 (44)
- 收藏
- 关注
原创 【Android】系统启动流程分析 —— SystemServer 处理过程
本文基于 Android 14.0.0_r2 的系统启动流程分析。
2024-04-03 14:22:16 1064 2
原创 【Ubuntu】用 VMware 安装 macOS
本教程使用 Ubuntu 20.04.6 LTS,VMware Workstation Pro 17.5.1,macOS Sonoma 14.4。
2024-04-01 11:25:16 436
原创 【HarmonyOS】ArkUI - 状态管理
状态管理:@State、@Prop、@Link、@Provide、@Consume、@Observed、@ObjectLink 的使用。
2024-03-23 10:27:12 884
原创 【计算机网络】TCP 的三次握手与四次挥手
通常我们进行 HTTP 连接网络的时候会进行 TCP 的三次握手,然后传输数据,之后再释放连接。
2024-03-09 11:58:06 1075 1
原创 【Java】线程池
在编程中经常会使用线程来异步处理任务,但是每个线程的创建和销毁都需要一定的开销。如果每次执行一个任务都需要开一个新线程去执行,则这些线程的创建和销毁将消耗大量的资源;并且线程都是“各自为政”的,很难对其进行控制,更何况有一堆的线程在执行。这时就需要线程池来对线程进行管理。
2024-03-08 13:55:43 874
原创 【Java】同步
在多线程应用中,两个或者两个以上的线程需要共享对同一个数据的存取。如果两个线程存取相同的对象,并且每一个线程都调用了修改该对象的方法,这种情况通常被称为竞争条件。
2024-03-05 10:04:09 759
原创 【Android】属性动画
在属性动画出现之前,Android 系统提供的动画只有帧动画和 View 动画。View 动画我们都了解,它提供了 AlphaAnimation、RotateAnimation、TranslateAnimation、ScaleAnimation 这4种动画方式,并提供了 AnimationSet 动画集合来混合使用多种动画。随着属性动画的推出,View 动画不再风光。
2024-03-01 09:11:26 752
原创 【Android】View 的滑动
View 的滑动是 Android 实现自定义控件的基础,同时在开发中我们也难免会遇到 View 的滑动处理。其实不管是哪种滑动方式,其基本思想都是类似的:当点击事件传到 View 时,系统记下触摸点的坐标,手指移动时系统记下移动后触摸的坐标并算出偏移量,并通过偏移量来修改View的坐标。
2024-02-29 15:02:26 1343
原创 【Android】坐标系
Android 系统中有两种坐标系,分别为 Android 坐标系和 View 坐标系。了解这两种坐标系能够帮助我们实现 View 的各种操作,比如我们要实现 View 的滑动,你连这个 View 的位置都不知道,那如何去操作呢?
2024-02-25 10:12:13 2010 1
原创 【Android】View 与 ViewGroup
对于一个 App 来说,与用户的交互、将内容展示给用户,既是十分重要的,也是十分必要的,而这些就是一个个 View 通过拓展实现的。View 就如同现实世界的原子一般,是实现界面展示和交互的最小“微粒”。
2024-02-23 14:47:08 481
原创 【HarmonyOS】ArkUI - 自定义组件
ArkUI 如何创建和使用自定义组件,自定义构建函数 @Builder,自定义公共样式 @Styles,自定义组件特有属性 @Extend。利用这些功能,提高代码复用性,提高开发效率。
2024-02-21 20:47:03 1223 1
原创 【HarmonyOS】ArkUI - Image、Text、TextInput、Button、Slider 基本用法
ArkUI 基础组件用法,resources资源访问
2024-02-07 13:06:02 604 1
原创 【Kotlin】在协程中使用 launch、async、Channel 和 Flow
在 Kotlin 中,有多种实现异步处理(线程)的方法。本文将详细介绍并说明 launch、async、Channel 和 Flow 的用途。
2023-12-29 15:22:11 1098 1
原创 【Kotlin】探索回调机制:函数类型、高阶函数和接口
在本文中,我们将深入探讨 Kotlin 中的三种回调机制:`函数类型`、`高阶函数`和`接口`。我们将分析它们的优缺点,并讨论在哪些情况下应该选择哪种机制。无论你是初学者还是有经验的 Kotlin 开发者,本文都将为你提供有关如何在应用程序中实现回调的清晰指导。
2023-11-23 11:13:57 1643
SQLite数据库分页
2017-01-31
SQLite适配器使用
2017-01-31
Android 6.0运行权限Demo
2017-01-19
Android访问php调取json数据
2016-02-26
图片浏览放大缩小
2016-02-25
ViewPager集合
2016-01-28
DragGridView
2016-01-21
富秀云播APP
2015-11-09
Genymotion Android 12 .ova
2023-07-17
Final_Cut_Pro_10.5.2_MAS__TNT_.dmg.torrent.zip
2021-09-12
sp67743.exe
2020-02-22
SteamAchievementManager-7.0.25.zip
2019-05-26
Android 用正确的姿势在 Activity 里面嵌套 Fragment
2017-07-18
RecyclerView的Item点击事件
2017-04-25
SQLite事务的使用
2017-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人