文章目录鸿蒙开发开发基础知识appAbility库文件资源文件配置文件pack,infoHAR搭建开发环境软件安装配置开发环境下载HarmonyOS SDK运行hello word开发流程 鸿蒙开发和安卓开发基本相同开发基础知识APPAbility库文件资源文件配置文件pack.infoHARappHarmonyOS的应用软件包以APP Pack(Application Package)形式发布
转载 4月前
112阅读
                <img ps-lazy="https://s2.51cto.com/images/blog/202312/31182648_659141e84ab7526077.png?x-oss-process=image/resize,m_fixed,w_116,h_70/ignore-error,1" src="https://www.thewebua.com/uploads/202404/30/d2985f8b47d385f6.webp" alt=""/>

                        </div>
    </div>
        <div>

        <div title="">
        我们看到<em>鸿蒙</em>系统公测版来了,需要提前申请的,审核通过的今天陆续收到OTA升级推送,花粉论坛已经沸腾。不少的网友都已经晒出自己收到<em>鸿蒙</em>系统2.0版本公测推送的页面,<em>鸿蒙</em>终于能用了。这对华为手机来说是非常关键的一步。之前申请了<em>鸿蒙</em>Harmony2.0开发版公测的用户,现如今就可以直接收到更新推送了!华为将会在收集到相关信息,三个工作日之内进行<em>鸿蒙</em>2.0的公测推送。一、此次升级,面相的对象依然是开发者,            </div>
            <div>
                <div>

                                                        <div>




                                                            </div>
                                                                    <div>
                                                                                    转载

                        3月前
                        <div>
                            59阅读
                        </div>
                                                                        </div>
            </div>


                <img ps-lazy="https://s2.51cto.com/images/blog/202401/12063353_65a06cd1b3e9612410.jpg?x-oss-process=image/resize,m_fixed,w_116,h_70/ignore-error,1" src="https://www.thewebua.com/uploads/202404/30/d2985f8b47d385f6.webp" alt=""/>

                        </div>
    </div>
        <div>

        <div title="">
         首先进入首页https://developer.harmonyos.com/ 点击快速入门发现跳转到这个页面,页面提示我们去参考,DevEco Studio快速开始页面去完成搭建. 开启DevEco Studio之旅1.<em>安装</em>DevEco Studio当前只支持windows系统,下载地址  :      https:            </div>
            <div>
                <div>

                                                        <div>





                                                            </div>
                                                                    <div>
                                                                                    转载

                        4月前
                        <div>
                            333阅读
                        </div>
                                                                        </div>
            </div>


                <img ps-lazy="https://s2.51cto.com/images/blog/202312/14131004_657a8e2c7834e63866.png?x-oss-process=image/resize,m_fixed,w_116,h_70/ignore-error,1" src="https://www.thewebua.com/uploads/202404/30/d2985f8b47d385f6.webp" alt=""/>

                        </div>
    </div>
        <div>

        <div title="">
        学习一门新的技术前,我一般会翻看官方文档,源码,以及网上的一些总结,好形成一个初步印象,让开发的时候心中有谱。于是,对于<em>鸿蒙</em>当下我的理解,简单总结就是:底层兼容 Linux ,LiteOS ,<em>鸿蒙</em>微内核,向上实现一套跨平台机制,以JAVA,JS为主,同时兼容安卓<em>APK</em>,实现了自己的编译器,以及自己的应用框架。官方的框架图我们常见的应用开发,如果归为安卓手机的开发,大致会发觉很多安卓的影子            </div>
            <div>
                <div>

                                                        <div>





                                                            </div>
                                                                    <div>
                                                                                    转载

                        4月前
                        <div>
                            0阅读
                        </div>
                                                                        </div>
            </div>


                <img ps-lazy="https://s2.51cto.com/images/blog/202308/16095151_64dc2bb71605778334.png?x-oss-process=image/resize,m_fixed,w_116,h_70/ignore-error,1" src="https://www.thewebua.com/uploads/202404/30/d2985f8b47d385f6.webp" alt=""/>

                        </div>
    </div>
        <div>

        <div title="">
        # Android <em>APK</em> 转换为<em>鸿蒙</em>的方案

问题描述

我们面临一个问题,我们希望将现有的 Android APK 转换为鸿蒙应用,以便在鸿蒙系统上运行。为了解决这个问题,我们需要找到一个有效的方案来转换现有的 Android 代码和资源,以适应鸿蒙系统的要求。

方案概述

为了将 Android APK 转换为鸿蒙应用,我们可以采用以下步骤:

  1. 从 Android APK

        <div>
            <div>


                                                    <div>


                                                        </div>
                                                                <div>
                                                                                原创


                    3月前
                    <div>
                        510阅读
                    </div>
                                                                    </div>
        </div>


                    </div>
</div>
    <div>


    <div title="">
    系统定位: HarmonyOS是面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。应用的发布形式: 以APP Pack(Application Package)形式发布 它是由一个或多个HAP(HarmonyOS Ability Package)以及描述每个HAP属性的pack.info组成。 HAP是Ability的部署包,HarmonyOS应用代码围绕Ability组件展            </div>
        <div>
            <div>


                                                    <div>


                                                        </div>
                                                                <div>
                                                                                转载


                    4月前
                    <div>
                        75阅读
                    </div>
                                                                    </div>
        </div>


                    </div>
</div>
    <div>


    <div title="">
    Android开发工具箱大概在版本2.2.0(2021-06-10)就已经支持查看<em>鸿蒙</em>系统信息以及<em>鸿蒙</em>应用信息了。这里我讲一下Android开发工具箱是如何在Android应用中(<em>APK</em>)获取<em>鸿蒙</em>应用Ability信息(类似于Android应用的四大组件信息)https://www.coolapk.com/<em>apk</em>/com.su.assistant.proAndroid中,我们获取应用列表之后,再获            </div>
        <div>
            <div>


                                                    <div>


                                                        </div>
                                                                <div>
                                                                                转载


                    4月前
                    <div>
                        153阅读
                    </div>
                                                                    </div>
        </div>


            <img ps-lazy="https://s2.51cto.com/images/blog/202312/09135313_657400c967a0c52319.jpg?x-oss-process=image/resize,m_fixed,w_116,h_70/ignore-error,1" src="https://www.thewebua.com/uploads/202404/30/d2985f8b47d385f6.webp" alt=""/>


                    </div>
</div>
    <div>


    <div title="">
    Tags: 系统工具在2020年9月10日举办的华为开发者大会上表示<em>鸿蒙</em>2.0面向开发者发布beta版本,现小编为大家带来了期待已久的<em>鸿蒙</em>os2.0系统,不管是在上手感觉还是运行流畅度上,都同上一代有着很大的提升,而且现阶段已经适配了数以万记的app,现为大家带来开源<em>安装</em>包,有需要的话快来下载吧!<em>鸿蒙</em>os2.0正式版软件亮点<em>鸿蒙</em>系统os2.0最新版是华为打造的最革新的系统,这款系统能与安卓、苹果、            </div>
        <div>
            <div>


                                                    <div>


                                                        </div>
                                                                <div>
                                                                                转载


                    7月前
                    <div>
                        378阅读
                    </div>
                                                                    </div>
        </div>


            <img ps-lazy="https://s2.51cto.com/images/blog/202309/19062203_6508cd8b4ff2a39234.jpg?x-oss-process=image/resize,m_fixed,w_116,h_70/ignore-error,1" src="https://www.thewebua.com/uploads/202404/30/d2985f8b47d385f6.webp" alt=""/>


                    </div>
</div>
    <div>


    <div title="">
    年底的这段时间华为动作不断,先是发布了华为Mate40系列,又要在12月23日发布华为Nova8系列两款手机。在这之前,华为已于12月16日正式上线了HarmonyOS2.0手机开发者Beta版,也就是我们大家所说的<em>鸿蒙</em>2.0。       <em>鸿蒙</em>2.0与安卓一样基于Linux开发的手机系统,安卓是宏内核,<em>鸿蒙</em>是微内核+方舟编译器,对外开源,所有的手机厂家都可以使用,只要愿意,OV小米也可以使用。其            </div>
        <div>
            <div>


                                                    <div>


                                                        </div>
                                                                <div>
                                                                                转载


                    5月前
                    <div>
                        160阅读
                    </div>
                                                                    </div>
        </div>


            <img ps-lazy="https://s2.51cto.com/images/blog/202311/10015425_654d1cd1a908716191.jpg?x-oss-process=image/resize,m_fixed,w_116,h_70/ignore-error,1" src="https://www.thewebua.com/uploads/202404/30/d2985f8b47d385f6.webp" alt=""/>


                    </div>
</div>
    <div>


    <div title="">
    ## 如何实现<em>鸿蒙</em>系统<em>安装</em>包<em>apk</em>

作为一名经验丰富的开发者,我将向你介绍如何实现鸿蒙系统安装apk的过程。下面是整个过程的步骤表格:

步骤 描述
步骤一 配置开发环境
步骤二 创建鸿蒙项目
步骤三 编写应用代码
步骤四 构建应用程序
步骤五 生成安装apk

接下来,我将详细介绍每个步骤需要做

            <div>
                <div>

                                                        <div>



                                                            </div>
                                                                    <div>
                                                                                    原创

                        3月前
                        <div>
                            132阅读
                        </div>
                                                                        </div>
            </div>

                        </div>
    </div>
        <div>

        <div title="">
        作为国内第一家实现芯片和系统自主化的手机企业,华为的<em>鸿蒙</em>系统不久前正式迎来了技术公测。在很多人看来,<em>鸿蒙</em>系统问世之后,华为的手机产业将迎来历史性变革。事实上,<em>鸿蒙</em>系统针对的应用市场非常广阔。比如,在对接智能家居市场方面,<em>鸿蒙</em>系统的的“碰一碰”技术单元就很好地解决了智能家居“入口”问题。在市场调研中发现,目前风生水起的智能家居市场,很多主流产品都存在“入口”问题。简单来说,智能家居产品要完成配对,必            </div>
            <div>
                <div>

                                                        <div>





                                                            </div>
                                                                    <div>
                                                                                    转载

                        3月前
                        <div>
                            43阅读
                        </div>
                                                                        </div>
            </div>


                <img ps-lazy="https://s2.51cto.com/images/blog/202401/17032325_65a6d7ad566a552564.png?x-oss-process=image/resize,m_fixed,w_116,h_70/ignore-error,1" src="https://www.thewebua.com/uploads/202404/30/d2985f8b47d385f6.webp" alt=""/>

                        </div>
    </div>
        <div>

        <div title="">
        虽然<em>鸿蒙</em>短期内不具备对外复制的能力,但是大家不要忘了,<em>鸿蒙</em>系统和安卓系统有本质的不同,长期来看<em>鸿蒙</em>的机会很大。<em>鸿蒙</em>操作系统是一个基于微内核思想打造的“分布式操作系统”,也就是说,它的愿景是成为一个可以整合、管理多种设备的硬件、软件资源的系统。现在大家生活中要接触到的电脑,电视,手机,车载电脑以及各种智能家电,他们的底层操作系统其实都是分裂的,因为他们所处的硬件环境是不同的,譬如用在手机上的安卓系统            </div>
            <div>
                <div>

                                                        <div>




                                                            </div>
                                                                    <div>
                                                                                    转载

                        6月前
                        <div>
                            98阅读
                        </div>
                                                                        </div>
            </div>


                <img ps-lazy="https://s2.51cto.com/images/blog/202310/09190349_6523de15673a884843.jpg?x-oss-process=image/resize,m_fixed,w_116,h_70/ignore-error,1" src="https://www.thewebua.com/uploads/202404/30/d2985f8b47d385f6.webp" alt=""/>

                        </div>
    </div>
        <div>

        <div title="">
        <em>鸿蒙</em><em>安装</em>包是<em>apk</em>吗?

随着鸿蒙操作系统的发布,人们对于鸿蒙安装包的疑问也越来越多。那么,鸿蒙安装包究竟是apk吗?本文将为大家解答这个问题。

首先,我们需要了解什么是apkAPK(Android Package Kit)是Android操作系统上的安装包格式。它是一种用于分发和安装安卓应用程序的文件格式。APK文件实际上是一个zip压缩文件,其中包含了应用程序的所有资源、代码和配置文件