鸿蒙有没有类似URL Scheme的方式打开一个界面的方法

如题 语言是Java

Java
鸿蒙
2021-03-12 15:36:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
董昱
1

在Java API中,打开一个界面(FA)必须通过Intent对象。Intent对象包括了setOperator和setElement方法。通过这两种方法都可以打开另外一个界面(FA)。

我估计读者可能期望使用字符串信息(包括设备ID、应用的包名和ability类名)打开FA,那么也可以尝试使用setElement方法或者setElementName​(String bundleName, String abilityName)方法。

使用setElement方法时,需要传入ElementName对象。该对象可以通过ElementName​(String deviceId, String bundleName, String abilityName)构造方法创建。

上面这些参数中,deviceId表示设备ID、bundleName表示bundle名称,abilityName表示FA类名。这些参数应该可以算是URL Scheme构成要素吧。

===

希望能帮助到您!

 

分享
微博
QQ
微信
回复1
2021-03-14 19:27:41
相关问题
如何新开一个半透明页面?
291浏览 • 1回复 待解决
HarmonyOS从外部用scheme方法打开app
487浏览 • 1回复 待解决
鸿蒙有没有类似carplay应用
7857浏览 • 1回复 待解决
鸿蒙有没有类似viewpage组件
7804浏览 • 1回复 已解决
有没有一个ARK UI组件库工程模版?
831浏览 • 1回复 待解决
HarmonyOS 有没有类似scrollview组件
283浏览 • 1回复 待解决