- 要求 关于官方对Android系统Build环境要求 然后我的ubuntu系统 hinzer@ubuntu:~$ uname -a Linux ubuntu 5.3.0-42-generic #34... 要求 关于官方对Android系统Build环境要求 然后我的ubuntu系统 hinzer@ubuntu:~$ uname -a Linux ubuntu 5.3.0-42-generic #34...
- 理解 logcat是抓log的工具,从android logging系统抓取日志。 1、logcat相关目录 代码位置:`/system/core/logcat/` 编译生成的可执行文件位于:`ou... 理解 logcat是抓log的工具,从android logging系统抓取日志。 1、logcat相关目录 代码位置:`/system/core/logcat/` 编译生成的可执行文件位于:`ou...
- 引入概念 目前对android系统体系了解比较少,主要区分一下服务、系统服务这两个概念 Android服务是一个后台运行的组件,执行长时间运行且不需要用户交互的任务。在android开发中作为一个应用... 引入概念 目前对android系统体系了解比较少,主要区分一下服务、系统服务这两个概念 Android服务是一个后台运行的组件,执行长时间运行且不需要用户交互的任务。在android开发中作为一个应用...
- 理解 在实际的系统开发过程中,有很多文件都是预先编译好的,比如第三方APK,so库, jar包, bin 文件,配置文件等。我们需要在系统编译时能把这些文件打包编译到系统镜像里面。 操作准则 我们有... 理解 在实际的系统开发过程中,有很多文件都是预先编译好的,比如第三方APK,so库, jar包, bin 文件,配置文件等。我们需要在系统编译时能把这些文件打包编译到系统镜像里面。 操作准则 我们有...
- 通过电脑摄像头识别事先指定的模板图像,实时跟踪模板图像的移动【用灰色矩形框标识】 ps:一开始以为必须使用OpenCV Manager,可是这样会导致还需要用户去额外安装一个apk,造成用户体验很差,后来在网上找到一些牛人说的方法,实现了可以不用安装OpenCV Manager,直接加载其需要的静态库,从而优化了用户体验。 效果如图... 通过电脑摄像头识别事先指定的模板图像,实时跟踪模板图像的移动【用灰色矩形框标识】 ps:一开始以为必须使用OpenCV Manager,可是这样会导致还需要用户去额外安装一个apk,造成用户体验很差,后来在网上找到一些牛人说的方法,实现了可以不用安装OpenCV Manager,直接加载其需要的静态库,从而优化了用户体验。 效果如图...
- Android linux内核 Android并没有使用标准的Linux内核,而是做了很多的修改。AOSP网站提供了适应各种芯片或设备的linux内核源码的仓,只有少部分google设备支持的内核源码可... Android linux内核 Android并没有使用标准的Linux内核,而是做了很多的修改。AOSP网站提供了适应各种芯片或设备的linux内核源码的仓,只有少部分google设备支持的内核源码可...
- ADB(Android Debug Bridge)安卓调试桥,ADB工具是可以方便调试安卓应用的工具。 ADB的安装 下载ADB工具,解压, 将ADB工具的目录加入系统环境变量中,打开CMD窗口,输入adb,看到如下说明ADB工具安装成功 ADB连接安卓设备 ADB连接实体机 电脑和Android手机连接到同一网络,... ADB(Android Debug Bridge)安卓调试桥,ADB工具是可以方便调试安卓应用的工具。 ADB的安装 下载ADB工具,解压, 将ADB工具的目录加入系统环境变量中,打开CMD窗口,输入adb,看到如下说明ADB工具安装成功 ADB连接安卓设备 ADB连接实体机 电脑和Android手机连接到同一网络,...
- 1 、需求 RecyclerView多布局里面加入SwipeRefreshLayout实现下拉刷新 2、关键代码 <androidx.swiperefreshlayout.widget.SwipeRefreshLayout android:id="@+id/mainR... 1 、需求 RecyclerView多布局里面加入SwipeRefreshLayout实现下拉刷新 2、关键代码 <androidx.swiperefreshlayout.widget.SwipeRefreshLayout android:id="@+id/mainR...
- 作为一个底层硬件驱动开发者,边学边总结是最佳的学习方式,以项目驱动为核心。Fragment 说的直白点就是指片段,目的是与 Activity 去耦合,方便扩展开发。 1、基础简介 Fragment 需要依赖于 Activity,不能独立存在,一个 Activity 里可以有多个 Fragment,同时一个 Fragment 可以被多... 作为一个底层硬件驱动开发者,边学边总结是最佳的学习方式,以项目驱动为核心。Fragment 说的直白点就是指片段,目的是与 Activity 去耦合,方便扩展开发。 1、基础简介 Fragment 需要依赖于 Activity,不能独立存在,一个 Activity 里可以有多个 Fragment,同时一个 Fragment 可以被多...
- 冯 唐 寒来暑去,白马过隙,青山依旧在,老了不少老太太! ?️关于自我和社会 最近读冯唐读的有点上瘾了,无奈记性不太好,索性再次背书了,作为一个典型的社会俗人,喜欢冯唐的作品首先是因为他是一个世俗意义上成功的商人,其次是一个不二的作家! 收到王功权高调私奔微博的时候,我正在香港湾仔出入境大楼里办各种诸如智能身份证啊、签注啊、护照啊等... 冯 唐 寒来暑去,白马过隙,青山依旧在,老了不少老太太! ?️关于自我和社会 最近读冯唐读的有点上瘾了,无奈记性不太好,索性再次背书了,作为一个典型的社会俗人,喜欢冯唐的作品首先是因为他是一个世俗意义上成功的商人,其次是一个不二的作家! 收到王功权高调私奔微博的时候,我正在香港湾仔出入境大楼里办各种诸如智能身份证啊、签注啊、护照啊等...
- 近期在开发android驱动时遇到一个有趣的现象: 1. 在android kernel中使用snprintf组包 char buf[256] = "abcd"; char test = 0xE1; snprintf(buf, sizeof(buf), "%s%02X", bu... 近期在开发android驱动时遇到一个有趣的现象: 1. 在android kernel中使用snprintf组包 char buf[256] = "abcd"; char test = 0xE1; snprintf(buf, sizeof(buf), "%s%02X", bu...
- 蓝牙 BLE 通信过程中异常很常见,大致有以下几种: 1、连接 连接失败可能是设备端原因,也可能是手机端原因。 不同的手机来自不同的厂家,用的不同的芯片和蓝牙协议栈都会导致蓝牙功能的表现不一致,这都会导致各式各样的兼容性问题,可能有的手机连接成功率高,有的成功率低。 设备端原因可能有些时候出现异常导致死机无响应,或某些参数设置得... 蓝牙 BLE 通信过程中异常很常见,大致有以下几种: 1、连接 连接失败可能是设备端原因,也可能是手机端原因。 不同的手机来自不同的厂家,用的不同的芯片和蓝牙协议栈都会导致蓝牙功能的表现不一致,这都会导致各式各样的兼容性问题,可能有的手机连接成功率高,有的成功率低。 设备端原因可能有些时候出现异常导致死机无响应,或某些参数设置得...
- 1、TI BLE profile详解 BLE 协议栈的 GATT 层是设计用于应用程序在两个连接设备之间的数据通信。 从 GATT 层的角度看,当设备连接后,将充当一下两种角色中的一个: GATT Client —— 从 GATT 服务器读/写数据的设备 GATT Server —— 包含客户端需要读/写的数据的设备 G... 1、TI BLE profile详解 BLE 协议栈的 GATT 层是设计用于应用程序在两个连接设备之间的数据通信。 从 GATT 层的角度看,当设备连接后,将充当一下两种角色中的一个: GATT Client —— 从 GATT 服务器读/写数据的设备 GATT Server —— 包含客户端需要读/写的数据的设备 G...
- 文章目录 一、💡WakeLock机制概述 二、PowerManager中的WakeLock 2.1.获取WakeLock对象 2.2.WakeL... 文章目录 一、💡WakeLock机制概述 二、PowerManager中的WakeLock 2.1.获取WakeLock对象 2.2.WakeL...
- 文章目录 一、PackageInstaller入口 二、InstallStart 三、InstallStaging 四、PackageInstallerActivity... 文章目录 一、PackageInstaller入口 二、InstallStart 三、InstallStaging 四、PackageInstallerActivity...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签