HarmonyOsLog 项目利用教程

打印 上一主题 下一主题

主题 808|帖子 808|积分 2424

HarmonyOsLog 项目利用教程

    HarmonyOsLog   
项目地点: https://gitcode.com/gh_mirrors/ha/HarmonyOsLog   
1. 项目目录结构及先容

  1. HarmonyOsLog/
  2. ├── app/
  3. │   ├── src/
  4. │   │   ├── main/
  5. │   │   │   ├── java/
  6. │   │   │   │   └── com/
  7. │   │   │   │       └── abnerming/
  8. │   │   │   │           └── harmonyoslog/
  9. │   │   │   │               ├── MainActivity.java
  10. │   │   │   │               └── ...
  11. │   │   │   └── resources/
  12. │   │   │       └── res/
  13. │   │   │           ├── layout/
  14. │   │   │           │   └── activity_main.xml
  15. │   │   │           └── ...
  16. │   │   └── test/
  17. │   │       └── ...
  18. │   └── build.gradle
  19. ├── settings.gradle
  20. └── README.md
复制代码
目录结构阐明



  • app/: 项目标主要代码目录。

    • src/main/java/: 存放Java源代码。

      • com/abnerming/harmonyoslog/: 项目标主要包名,包罗主要的Java类文件。

        • MainActivity.java: 项目标启动Activity。


    • src/main/resources/: 存放资源文件,如结构文件、图片等。

      • res/layout/: 存放结构文件。

        • activity_main.xml: 主界面的结构文件。


    • build.gradle: 项目标构建配置文件。

  • settings.gradle: 项目标全局配置文件。
  • README.md: 项目标阐明文档。
2. 项目启动文件先容

MainActivity.java

  1. package com.abnerming.harmonyoslog;
  2. import ohos.aafwk.ability.Ability;
  3. import ohos.aafwk.content.Intent;
  4. public class MainActivity extends Ability {
  5.     @Override
  6.     public void onStart(Intent intent) {
  7.         super.onStart(intent);
  8.         super.setMainRoute(MainAbilitySlice.class.getName());
  9.     }
  10. }
复制代码
启动文件阐明



  • MainActivity.java: 这是项目标启动Activity,继承自ohos.aafwk.ability.Ability。
  • onStart(Intent intent): 重写onStart方法,设置主路由为MainAbilitySlice。
3. 项目配置文件先容

build.gradle

  1. apply plugin: 'com.huawei.ohos.hap'
  2. ohos {
  3.     compileSdkVersion 5
  4.     defaultConfig {
  5.         compatibleSdkVersion 4
  6.     }
  7.     buildTypes {
  8.         release {
  9.             proguardOpt {
  10.                 proguardEnabled false
  11.                 rulesFiles 'proguard-rules.pro'
  12.             }
  13.         }
  14.     }
  15. }
复制代码
配置文件阐明



  • apply plugin: 应用Huawei HarmonyOS的插件。
  • ohos: HarmonyOS的配置块。

    • compileSdkVersion: 编译SDK版本。
    • defaultConfig: 默认配置。

      • compatibleSdkVersion: 兼容的SDK版本。

    • buildTypes: 构建类型配置。

      • release: 发布版本的配置。

        • proguardOpt: ProGuard配置。

          • proguardEnabled: 是否启用ProGuard。
          • rulesFiles: ProGuard规则文件。




settings.gradle

  1. include ':app'
复制代码
配置文件阐明



  • include ':app'
    : 包罗app模块。
通过以上配置,项目可以正常编译和运行。
    HarmonyOsLog   
项目地点: https://gitcode.com/gh_mirrors/ha/HarmonyOsLog   

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户国营

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表