严富坤的知识库专栏 本次搜索耗时 0.545 秒,为您找到 24 个相关结果.
  • 组件的通用属性

    3072 2024-04-13 《ArkUI开发教程》
    1.尺寸设置 2.位置设置 2.1 对齐方式align 2.2 布局方向direction 2.3 绝对定位position 2.4 相对定位offset 2.5 设置锚点markAnchor 3.布局约束 3.1 aspectRatio属性 3.2 displayPriority属性 4.边框设置 5.图片边框设置 6.背景设置 ...
  • Android源码的下载

    3071 2025-01-23 《AOSP编译及调试》
    一、安装必备工具 二、使用清华镜像源配置repo 三、配置git信息 四、初始化仓库 命令详解 五、同步源码 命令拆解与解释 一、安装必备工具 sudo apt - get install curl python git 二、使用清华镜像源配置repo mkdir ~/ bin curl https :// mirr...
  • Android 混淆:保护你的应用

    3007 2024-05-29 《深入Android开发》
    背景与目标 背景 初衷与目标 优势与劣势 优势 劣势 适用场景 业务场景 技术场景 技术的组成部分和关键点 组成部分 关键点 技术的底层原理和关键实现 底层原理 关键实现 同类技术实现和对比 混淆规则的配置详细讲解 配置文件基础 配置详细讲解 深度总结与归纳 在 Android 应用开发中,保护代码和数据免受逆向工...
  • 实战:用ArkTS对axios进行二次封装

    2953 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...
  • Android事件传递机制详解

    2570 2025-03-24 《深入Android开发》
    事件传递基础概念 MotionEvent对象 事件传递的三个阶段 视图层次与事件传递方向 事件传递的关键方法 1. dispatchTouchEvent() 2. onInterceptTouchEvent() 3. onTouchEvent() 事件传递的完整流程 基本流程图 详细事件传递过程 事件传递的优先级 事件序列的特殊处理 ...
  • 线性布局容器Column/Row

    2386 2024-04-13 《ArkUI开发教程》
    一、布局子元素在主轴方向上的间距 二、布局子元素在交叉轴上的对齐方式 三、布局子元素在主轴上的排列方式 四、自适应拉伸 五、自适应缩放 六、自适应延伸(滚动条) 线性布局(LinearLayout)是开发中最常用的布局,通过线性容器Row和Column构建。线性布局是其他布局的基础,其子元素在线性方向上(水平方向和垂直方向)依次排列。线性布局...
  • AOSP的编译及调试

    2094 2025-01-20 《深入Android开发》
    一、环境搭建 二、安装依赖包 三、编译SDK 四、编译AOSP并启动模拟器 一、环境搭建 下载AOSP源码(我用的是android-10):https://zwc365.com/2020/08/30/android10-baiduwangpan 下载Deepin 20.9版本 vmware 16 二、安装依赖包 sudo apt - ...
  • 构建第一个Hello World ArkTS应用程序

    2067 2024-03-26 《ArkUI开发教程》
    一、创建ArkTS工程 二、编写页面代码 三、最后,真机运行截图如下: 一、创建ArkTS工程 在菜单栏选择File > New > Create Project来创建一个新工程。选择Application应用开发,选择模板“Empty Ability”,点击Next进行下一步。 进入配置工程界面,Compile SDK选择“4.1.0(11...
  • 容器类布局组件

    2060 2024-04-13 《ArkUI开发教程》
    一、什么是盒子模型? 1.1 布局结构 1.2 布局元素的组成 二、基本概念 容器类布局组件,顾名思义,就是能够容纳若干子组件,并且能够排列子组件位置布局的容器。布局指用特定的组件或者属性来管理用户页面所放置UI组件的大小和位置。 一、什么是盒子模型? 特别提示: 在前端的各种UI布局中都使用到了类似于CSS中的盒子模型 和DOM树 ...
  • 硬件抽象层HAL

    1514 2025-02-08 《AOSP编译及调试》
    问题:Android对硬件的支持为什么要采用 采用 HAL + Kernel Driver 的方式? 1. 硬件访问的权限问题 2. 为什么仍然需要内核驱动 例子:摄像头(Camera) 3. “关键逻辑” 可以放到用户空间 HAL 里的原因 例子:音频处理(Audio HAL) 4. 这样设计的好处 (1) 避免 GPL 许可证强制...