HarmonyOS开发——我的通讯录

概述:

        本次项目是我这个学期鸿蒙应用开发的结课作业。是根据平时所学内容以及自己手机上面的通讯录做出来的demo。

开发工具

        DevEco Studio

APP图标如下:

HarmonyOS开发——我的通讯录_第1张图片

功能介绍:

        1. 具有显示联系人列表、添加联系人信息、删除联系人、修改联系人信息等功能;

        2.储存联系人信息时并未使用数据库,而是通过使用配置文件写入输入的数据,并进行读取或修改;

        3.还具有修改底部状态栏配色的功能。

实现功能的说明:

        1.在编辑时,只有输入姓名,才会出现确认按钮:实现这一操作,只需要检查姓名输入框中的内容是否为空,如果是空,则将该组件隐藏,如果不是空则将该组件设置为可见。

        2.实现底部配色主题得切换:将底部得配色归纳成四种Rgb配色,统一得存放在BottomBarColor.java文件中,使其保持static/final,并且编写相应得static函数操作。当用户选择了某个主题配色并点击“应用”按钮后,会调用设置相应得颜色,即可达到切换配色得目的。

项目文件结构图:

HarmonyOS开发——我的通讯录_第2张图片

主要程序代码:

ability_main.xml:



    
    

    
    

    
        
        
        
    

 ability_edit.xml:



    
        
        
        
        
    
    
        
        
        
    
    
        
        
      

你可能感兴趣的:(harmonyos,华为)