首页
发现
标签
搜索
首页
发现
榜单
标签
搜索
搜索
严富坤的知识库专栏
本次搜索耗时
0.587
秒,为您找到
24
个相关结果.
搜书籍
搜文档
Android 混淆:保护你的应用
2370
2024-05-29
《深入Android开发》
背景与目标 背景 初衷与目标 优势与劣势 优势 劣势 适用场景 业务场景 技术场景 技术的组成部分和关键点 组成部分 关键点 技术的底层原理和关键实现 底层原理 关键实现 同类技术实现和对比 混淆规则的配置详细讲解 配置文件基础 配置详细讲解 深度总结与归纳 在 Android 应用开发中,保护代码和数据免受逆向工...
实战:用ArkTS对axios进行二次封装
2347
2024-03-05
《ArkTs教程》
一、封装的动机 1.1 代码复用 1.2 统一管理 1.3 错误处理 1.4 请求拦截与响应拦截 二、封装思路 2.1 需求分析 2.2 设计思路 2.3 技术选型 三、具体实现 3.1 API地址枚举类 3.2 服务器配置接口 3.3 服务器实现 3.4 ApiClient类 3.5 使用示例 四、封装过程中的注意事项 4.1...
Lambda表达式
2331
2024-06-07
《Kotlin基础》
Lambda 表达式的基本概念 Lambda 表达式的语法 Lambda 表达式的简化形式 参数类型推断 单参数 Lambda 表达式 无参数 Lambda 表达式 Lambda 表达式在 Kotlin 中的应用 集合操作中的 Lambda 表达式 map 函数 filter 函数 forEach 函数 reduce 函数 函数...
Android 图形系统深度解析
2039
2025-02-20
《深入Android开发》
一、总体架构与组件概览 1. 应用层:View 和 Canvas 2. 图形库层:Skia、OpenGL 和 Vulkan 3. 窗口管理层:Surface、Window 和 WindowManager 4. 系统服务层:SurfaceFlinger 和 WindowManagerService 二、核心组件详解 1. View:UI 的基石 定义...
线性布局容器Column/Row
2028
2024-04-13
《ArkUI开发教程》
一、布局子元素在主轴方向上的间距 二、布局子元素在交叉轴上的对齐方式 三、布局子元素在主轴上的排列方式 四、自适应拉伸 五、自适应缩放 六、自适应延伸(滚动条) 线性布局(LinearLayout)是开发中最常用的布局,通过线性容器Row和Column构建。线性布局是其他布局的基础,其子元素在线性方向上(水平方向和垂直方向)依次排列。线性布局...
容器类布局组件
1722
2024-04-13
《ArkUI开发教程》
一、什么是盒子模型? 1.1 布局结构 1.2 布局元素的组成 二、基本概念 容器类布局组件,顾名思义,就是能够容纳若干子组件,并且能够排列子组件位置布局的容器。布局指用特定的组件或者属性来管理用户页面所放置UI组件的大小和位置。 一、什么是盒子模型? 特别提示: 在前端的各种UI布局中都使用到了类似于CSS中的盒子模型 和DOM树 ...
Android事件传递机制详解
1722
2025-03-24
《深入Android开发》
事件传递基础概念 MotionEvent对象 事件传递的三个阶段 视图层次与事件传递方向 事件传递的关键方法 1. dispatchTouchEvent() 2. onInterceptTouchEvent() 3. onTouchEvent() 事件传递的完整流程 基本流程图 详细事件传递过程 事件传递的优先级 事件序列的特殊处理 ...
构建第一个Hello World ArkTS应用程序
1705
2024-03-26
《ArkUI开发教程》
一、创建ArkTS工程 二、编写页面代码 三、最后,真机运行截图如下: 一、创建ArkTS工程 在菜单栏选择File > New > Create Project来创建一个新工程。选择Application应用开发,选择模板“Empty Ability”,点击Next进行下一步。 进入配置工程界面,Compile SDK选择“4.1.0(11...
AOSP的编译及调试
1600
2025-01-20
《深入Android开发》
一、环境搭建 二、安装依赖包 三、编译SDK 四、编译AOSP并启动模拟器 一、环境搭建 下载AOSP源码(我用的是android-10):https://zwc365.com/2020/08/30/android10-baiduwangpan 下载Deepin 20.9版本 vmware 16 二、安装依赖包 sudo apt - ...
硬件抽象层HAL
1087
2025-02-08
《AOSP编译及调试》
问题:Android对硬件的支持为什么要采用 采用 HAL + Kernel Driver 的方式? 1. 硬件访问的权限问题 2. 为什么仍然需要内核驱动 例子:摄像头(Camera) 3. “关键逻辑” 可以放到用户空间 HAL 里的原因 例子:音频处理(Audio HAL) 4. 这样设计的好处 (1) 避免 GPL 许可证强制...
1..
«
1
2
3
»
..3