- 通过电脑摄像头识别事先指定的模板图像,实时跟踪模板图像的移动【用灰色矩形框标识】 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...
- 文章目录 一、💡问题原因 二、解决方案 一、💡问题原因 客户使用安兔兔检测设备电池容量和实际值严重不符 二、解决方案 电池容量配置文件: framew... 文章目录 一、💡问题原因 二、解决方案 一、💡问题原因 客户使用安兔兔检测设备电池容量和实际值严重不符 二、解决方案 电池容量配置文件: framew...
- 相关知识 Binwalk BinWalk是一个固件的分析工具,旨在协助研究人员对固件进行分析,提取及逆向工程用处。简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,还重要一点的是可以轻松... 相关知识 Binwalk BinWalk是一个固件的分析工具,旨在协助研究人员对固件进行分析,提取及逆向工程用处。简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,还重要一点的是可以轻松...
- 前言 Android平台上的注入代码:https://github.com/zhangkn/LibInject4android ADT:安卓开发工具 Android Development Tools 在 Eclipse编译IDE环境中... 前言 Android平台上的注入代码:https://github.com/zhangkn/LibInject4android ADT:安卓开发工具 Android Development Tools 在 Eclipse编译IDE环境中...
- l 应用程序(application) l 应用程序框架(Application Framework) l 各种库和android运行环境 l 操作层OS Ø 应用程序(applica... l 应用程序(application) l 应用程序框架(Application Framework) l 各种库和android运行环境 l 操作层OS Ø 应用程序(applica...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签