Activity需要继承arkui_android_adapter.jar包所提供的StageActivity,StageActivity主要功能是将Android中Activity的生命周期与OpenHarmony中Ability的生命周期进行映射,例如: packagecom.example.myapplication;importohos.stage.ability.adapter.StageActivity;publicclassEntryMainAbilityActivityextendsStageActivity{@Overrideprotected...
│ │ ├──${ui-name}_android_adapter.jar// 部分组件实现依赖的Android接口。│ │ ├── android-arm │ │ ├── android-arm-profile │ │ ├── android-arm-release │ │ ├── android-arm64 │ │ ├── android-arm64-profile │ │ ├── android-arm64-release │ │ │ └...
│ ├── libs │ │ ├── arkui_android_adapter.jar // ArkUI-X跨平台适配层,在SDK中发布 │ │ └── arm64-v8a │ │ └── libarkui_android.so // ArkUI-X跨平台引擎库,在SDK中发布 │ │ └── libhilog.so // ArkUI-X日志库,在SDK中发布 │ │ └── libresourcemanager....
对Android工程编译时,ACE Tools或DevEco Studio会完成两个步骤: 集成ArkUI-X SDK Android工程集成ArkUI-X SDK遵循Android应用工程集成Jar和动态库规则,即SDK组成清单中的arkui_android_adapter.jar包拷贝到libs目录,动态库(libarkui_android.so\libhilog_android.so\libhilog.so\libresourcemanager.so)会自动拷贝到...
综上所述,Android平台上通过assets管理ArkTS编译产物、ArkUI应用资源和ArkUI框架资源,iOS平台上通过Bundle Resources管理ArkTS编译产物、ArkUI应用资源和ArkUI框架资源。 Android应用工程结构 ArkUI-XAndroid应用工程 ├── app │ ├── libs │ │ ├── arkui_android_adapter.jar// ArkUI-X跨平台适配层,...
Android工程集成ArkUI-X SDK遵循Android应用工程集成Jar和动态库规则,即SDK组成清单中的arkui_android_adapter.jar包拷贝到libs目录,动态库(libarkui_android.so\libhilog_android.so\libhilog.so\libresourcemanager.so)会自动拷贝到libs/arm64-v8a目录。
│ │ ├── arkui_android_adapter.jar // ArkUI-X cross-platform adaptation layer, which is released in the SDK │ │ └── arm64-v8a │ │ └── libarkui_android.so // ArkUI-X cross-platform engine library, which is released in the SDK │ │ └── libhilog.so // ArkUI...
Android工程集成ArkUI-X SDK遵循Android应用工程集成Jar和动态库规则,即SDK组成清单中的arkui_android_adapter.jar包拷贝到libs目录,动态库(libarkui_android.so\libhilog_android.so\libhilog.so\libresourcemanager.so)会自动拷贝到libs/arm64-v8a目录。 集成ArkUI-X应用编译产物 ArkUI-X编译产物生成后,拷贝到...
应用需要继承arkui_android_adapter.jar包所提供的StageApplication。StageApplication用于初始化资源路径以及加载配置信息,例如: @@ -39,7 +39,7 @@ public class MyApplication extends StageApplication { } ``` ### (2)应用工程Android逻辑部分Fragment的宿主Activity ### 应用工程Android逻辑部分Fragment的宿主Act...
看一下 .arkui-x/android的代码,就一个继承自StageApplication的MyApplication和一个继承自Activity 的EntryEntryAbilityActivity,该类名通过通过module名和ability名拼接而得,一个ability对应一个Android工程侧的Activity类。 集成 libs 下面的 jar 包和so 文件复制到 Android 工程中,注意arkui-x 的 Android 工程中指...