鸿蒙Activity

   

 如果两个app的config.json中的“app”部分内容一样,手机安装时会替换掉另一个

  

 启动流程:

·启动鸿蒙应用加载congin.json文件,根据mainAbility配置加载启动应用的主界面。

·执行MianAbiltiy的onStart()方法

Mainablity是一个显示界面的的容器,在onStart()方法中通过调用setMianRoute()方法来指定当前界面容器中显示的视图界面

//MainAbliitySlice就是一个界面

super.setMainRoute(MainAbilitySlice.class.getName());

 架构

一个Ability可以有多个slice界面slice之间可以实现跳转

ovis(重写slice中set方法)

SQLite在手机端的本地数据库

一个随意的activity继承Activity,其中的方法:

onstart()在打开这个界面的时候执行(既页面一开始加载的时候,若页面转换到后台再打开则不执行该方法)

onActive()当页面显示在手机屏目的时候执行该方法

onInactive()当前页面切换为后台时或者变为小窗的时候执行该方法

onBackground()当前界面完全不可见时执行该方法

onForeground()当前界面由后台切换到前台时执行该方法(当前界面并没有被销毁)

onStop()当前界面被销毁时执行该方法

·渲染sclice页面有两种方式1.通过xml文件,2.通过Java代码

下面为java代码渲染的例子//代码量会特别多

 math_content根据文字的宽高来决定这个按钮的宽高

文字大小的单位为vp

按钮的监听事件:

 

 导航

 图片名名不能以数字开头

图片所在的位置:

 界面的跳转

 但是不能在onclick方法里面直接用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值