<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mart!nhu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/supernova_TOP</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; supernova_TOP]]></copyright><item><title><![CDATA[Android10 添加以太网网络共享功能]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/161113870</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/161113870</guid><author>supernova_TOP</author><pubDate>Fri, 15 May 2026 14:15:12 +0800</pubDate><description><![CDATA[本文介绍在 Android10 AOSP 源码中新增以太网网络共享（Ethernet Tethering）的完整实现。通过扩展 ConnectivityManager 与 Tethering 框架，实现 eth0 接口自动识别、IP 分配及 DHCP 服务，适用于工业网关与车载设备场景。含架构图与流程图。]]></description><category></category></item><item><title><![CDATA[Android10实现根据定位自动更新时区]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/156767745</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/156767745</guid><author>supernova_TOP</author><pubDate>Thu, 15 Jan 2026 08:00:00 +0800</pubDate><description><![CDATA[本文介绍了Android10 默认时区设置代码流程，并实现通过GPS 经纬度自动更新时区功能]]></description><category></category></item><item><title><![CDATA[Android10设置未来时间后自动更新时间失败]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/156756656</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/156756656</guid><author>supernova_TOP</author><pubDate>Sun, 11 Jan 2026 08:00:00 +0800</pubDate><description><![CDATA[文章摘要： Android 10系统中，当手动设置未来时间后开启自动更新，会出现更新失败问题。]]></description><category></category></item><item><title><![CDATA[Android 10&15 Framework 允许设置系统时间早于编译时间]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/156713610</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/156713610</guid><author>supernova_TOP</author><pubDate>Sat, 10 Jan 2026 08:00:00 +0800</pubDate><description><![CDATA[摘要：本文分析了Android系统中系统时间设置早于固件编译时间时，设备重启后时间被复位的问题。根因是AlarmManager服务在启动时会比较当前时间与固件编译时间（取自ro.build.date.utc属性），若当前时间较早则重置为编译时间。解决方案包括：在Android10中注释掉AlarmManagerService.java中的时间校验代码；在Android15中注释initializeTimeIfRequired()调用，避免时间被重置。该修改适用于需要设置早于编译时间的测试场景。]]></description><category></category></item><item><title><![CDATA[Android15 Framework自定义服务调用package/modules下的EthernetManager接口]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/156692459</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/156692459</guid><author>supernova_TOP</author><pubDate>Fri, 09 Jan 2026 08:00:00 +0800</pubDate><description><![CDATA[Android 15框架服务开发中，调用EthernetManager接口时出现编译错误。对比Android 13和15的代码发现，虽然接口实现相同，但Android 15的构建系统默认屏蔽了&quot;@hide&quot;接口。解决方案是修改EthernetManager.java中的接口注解，将@UnsupportedAppUsage替换为@RequiresPermission、@SystemApi和@NonNull注解，使框架服务能够正常调用该接口。这一改动针对RK3576平台Android 15系]]></description><category></category></item><item><title><![CDATA[Android13 Framework自定义服务调用package/modules]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/156569278</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/156569278</guid><author>supernova_TOP</author><pubDate>Thu, 08 Jan 2026 08:00:00 +0800</pubDate><description><![CDATA[解决Android13 framework/base服务无法调用packages/modules/下源码]]></description><category></category></item><item><title><![CDATA[OpenHarmony4.0 OTA升级Demo]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/152006016</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/152006016</guid><author>supernova_TOP</author><pubDate>Thu, 09 Oct 2025 09:27:57 +0800</pubDate><description><![CDATA[本文介绍了在OpenHarmony 4.0 Release系统上通过APP应用程序实现本地OTA全量升级的过程。主要内容包括：1）环境配置和原理概述；2）准备初始系统和待升级系统的差异版本；3）详细步骤说明如何制作全量update.zip升级包，包含镜像文件准备、工具安装、配置文件修改等关键操作；4）通过修改系统日志标识来验证升级效果。文章重点讲解了升级包制作流程，涉及文件拷贝、配置调整等具体操作，为开发者提供了完整的本地OTA升级实施方案。]]></description><category></category></item><item><title><![CDATA[OpenHarmony 4.0 Release横屏配置]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/151954095</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/151954095</guid><author>supernova_TOP</author><pubDate>Tue, 23 Sep 2025 16:50:16 +0800</pubDate><description><![CDATA[本文介绍了配置OpenHarmony默认屏幕方向，处理横屏异常的常见问题，以及应用如何配置自身UI方向，设置系统屏幕方向]]></description><category></category></item><item><title><![CDATA[OpenHarmony 4.0 Release源码下载、编译及烧录]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/151829711</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/151829711</guid><author>supernova_TOP</author><pubDate>Fri, 19 Sep 2025 22:00:00 +0800</pubDate><description><![CDATA[本文以OpenHarmony 4.0 Release(以下简称4.0r)为例，详细介绍如何拉取、编译4.0r源码，以及如何烧录4.0r镜像。]]></description><category></category></item><item><title><![CDATA[OpenHarmony按键分发流程（60%）]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/143228420</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/143228420</guid><author>supernova_TOP</author><pubDate>Mon, 09 Jun 2025 17:19:10 +0800</pubDate><description><![CDATA[本文基于OpenHarmony4.0 介绍按键分发流程]]></description><category></category></item><item><title><![CDATA[OpenHarmony定制系统组合按键（二）]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/148261101</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/148261101</guid><author>supernova_TOP</author><pubDate>Wed, 28 May 2025 08:00:00 +0800</pubDate><description><![CDATA[OpenHarmony 组合按键启动截屏或其他应用]]></description><category></category></item><item><title><![CDATA[OpenHarmony定制系统组合按键（一）]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/148253339</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/148253339</guid><author>supernova_TOP</author><pubDate>Tue, 27 May 2025 17:02:36 +0800</pubDate><description><![CDATA[创建自定义开机自启后台服务]]></description><category></category></item><item><title><![CDATA[OpenHarmony镜像烧录bat脚本工具]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/143212793</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/143212793</guid><author>supernova_TOP</author><pubDate>Thu, 24 Oct 2024 16:58:39 +0800</pubDate><description><![CDATA[使用.bat 脚本便捷升级OpenHarmony镜像]]></description><category></category></item><item><title><![CDATA[OpenHarmony4.0配置应用开机自启]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/143184281</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/143184281</guid><author>supernova_TOP</author><pubDate>Wed, 23 Oct 2024 17:02:00 +0800</pubDate><description><![CDATA[OpenHarmony 4.0设置自定义应用为Launcher并保活]]></description><category></category></item><item><title><![CDATA[Linux环境变量]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/135685172</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/135685172</guid><author>supernova_TOP</author><pubDate>Thu, 18 Jan 2024 22:52:02 +0800</pubDate><description><![CDATA[设置局部环境变量格式为环境变量名=“环境变量值”(注意Hello。]]></description><category></category></item><item><title><![CDATA[bash shell基础命令(二)]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/135636007</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/135636007</guid><author>supernova_TOP</author><pubDate>Wed, 17 Jan 2024 23:58:04 +0800</pubDate><description><![CDATA[linux shell常用命令 ps 、df 、du、grep、tar等命令使用介绍]]></description><category></category></item><item><title><![CDATA[bash shell基础命令(一)]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/135540328</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/135540328</guid><author>supernova_TOP</author><pubDate>Sun, 14 Jan 2024 21:14:26 +0800</pubDate><description><![CDATA[linux 文件相关命令解析]]></description><category></category></item><item><title><![CDATA[走进shell]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/135514494</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/135514494</guid><author>supernova_TOP</author><pubDate>Wed, 10 Jan 2024 22:46:55 +0800</pubDate><description><![CDATA[Shell 通过提示您输入，向操作系统解释该输入，然后处理来自操作系统的任何结果输出，简单来说Shell就是一个用户跟操作系统之间的一个命令解释器。]]></description><category></category></item><item><title><![CDATA[初识Linux shell]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/135444975</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/135444975</guid><author>supernova_TOP</author><pubDate>Sun, 07 Jan 2024 22:06:57 +0800</pubDate><description><![CDATA[Linux的系统架构和主流发行版介绍]]></description><category></category></item><item><title><![CDATA[Docker 编译OpenHarmony 4.0 release]]></title><link>https://blog.youkuaiyun.com/supernova_TOP/article/details/135149858</link><guid>https://blog.youkuaiyun.com/supernova_TOP/article/details/135149858</guid><author>supernova_TOP</author><pubDate>Fri, 22 Dec 2023 16:04:20 +0800</pubDate><description><![CDATA[使用docker 编译OpenHarmony 4.0 release]]></description><category></category></item></channel></rss>