当前位置: 首页 > news >正文

网站域名费多少网络销售 市场推广

网站域名费多少,网络销售 市场推广,家在深圳罗湖,苏州服务器托管排名本文介绍将ArkUI框架的UIAbility跨平台部署至Android平台Fragment的使用说明,实现Android原生Fragment和ArkUI跨平台Fragment的混合开发,方便开发者灵活部署跨平台界面。 Android工程配置 Android工程的PackageName需要与OpenHarmony工程的BundleName一…

本文介绍将ArkUI框架的UIAbility跨平台部署至Android平台Fragment的使用说明,实现Android原生Fragment和ArkUI跨平台Fragment的混合开发,方便开发者灵活部署跨平台界面。

Android工程配置

Android工程的PackageName需要与OpenHarmony工程的BundleName一致;

请在Android应用的gradle.properties文件,使能AndroidX:

android.useAndroidX=true

请在Android应用的build.gradle文件增加AndroidX Fragment库的依赖项:

dependencies {implementation  'androidx.appcompat:appcompat:1.4.1'
}

ArkUI-X和Android平台集成所用关键类

应用工程Android逻辑部分的StageApplication

应用需要继承arkui_android_adapter.jar包所提供的StageApplication。StageApplication用于初始化资源路径以及加载配置信息,例如:

package com.example.myapplication;
import ohos.stage.ability.adapter.StageApplication;public class MyApplication extends StageApplication {}

应用工程Android逻辑部分Fragment的宿主Activity

原生Activity需要继承androidx.fragment.app.FragmentActivity,绑定StageFragment示例如下:

package com.example.myapplication;import android.os.Bundle;import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;import ohos.stage.ability.adapter.StageFragment;public class MainActivity extends FragmentActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);StageFragment fragment = new HiFragment();FragmentManager manager = getSupportFragmentManager();manager.beginTransaction().add(R.id.frag,fragment).commit();}
}

其中activity_main.xml文件示例如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"><LinearLayoutandroid:id="@+id/frag"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal"></LinearLayout></LinearLayout>

如果当前StageFragment对应的UIAbility涉及页面跳转,Activity需要重写onBackPressed方法,以便在手机back键点击或手势侧滑时逐级返回页面,否则会退出跨平台承载的Activity页面。

@Override
public void onBackPressed() {if(fragment.onBackPressed()) {super.onBackPressed();}
}
参数传递

StageFragment支持传递参数,参数的传递需要通过setArguments()进行设置,规则如下:

key值为params
value为json格式

{"params":[{"key":,"type":参数类型值,"value":},{}]
}

支持的参数类型列表

参数类型参数类型值
boolean1
int5
double9
string10

示例:

StageFragment fragment = new HiFragment();
Bundle args = new Bundle();
args.putString("params", "{\"params\":[{\"key\":\"path\",\"type\":10,\"value\":\"local\"}]}");
fragment.setArguments(args);

应用工程Android逻辑部分的StageFragment

Fragment需要继承arkui_android_adapter.jar包所提供的StageFragment,StageFragment主要功能是将Android中Fragment的生命周期与OpenHarmony中UIAbility的生命周期进行映射,例如:

package com.example.myapplication;
import ohos.stage.ability.adapter.StageFragment;public class HiFragment extends StageFragment {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.setInstanceName("com.example.myapplication:entry:EntryAbility:");super.onCreate(savedInstanceState);}
}

为了将Fragment和UIAbility进行关联,需要重写StageFragment中的onCreate事件,在super.onCreate(savedInstanceState)之前设置instanceName,规则如下:

bundleName:moduleName:abilityName:

其中bundleName的值来自于OpenHarmony应用中app.json5配置文件,moduleName、abilityName的值来自于OpenHarmony应用中的module.json5配置文件。


文章转载自:
http://wanjiasealer.bbmx.cn
http://wanjiagalleryful.bbmx.cn
http://wanjiaalimony.bbmx.cn
http://wanjiatagalog.bbmx.cn
http://wanjiablastema.bbmx.cn
http://wanjiagatetender.bbmx.cn
http://wanjiauncaused.bbmx.cn
http://wanjiacomminute.bbmx.cn
http://wanjialinked.bbmx.cn
http://wanjiadressily.bbmx.cn
http://wanjiachortle.bbmx.cn
http://wanjiaprogeniture.bbmx.cn
http://wanjiamegavolt.bbmx.cn
http://wanjiafetid.bbmx.cn
http://wanjiateacupful.bbmx.cn
http://wanjiavoetsek.bbmx.cn
http://wanjiabariatrician.bbmx.cn
http://wanjiaacquitment.bbmx.cn
http://wanjiawoodchopper.bbmx.cn
http://wanjiagentilitial.bbmx.cn
http://wanjiabismuth.bbmx.cn
http://wanjiashin.bbmx.cn
http://wanjiapaly.bbmx.cn
http://wanjiamyelitic.bbmx.cn
http://wanjiaoceanfront.bbmx.cn
http://wanjiavitellogenous.bbmx.cn
http://wanjiaweeknight.bbmx.cn
http://wanjialawson.bbmx.cn
http://wanjiaorgone.bbmx.cn
http://wanjiaruddevator.bbmx.cn
http://wanjiaultrabasic.bbmx.cn
http://wanjiatolan.bbmx.cn
http://wanjiaregulation.bbmx.cn
http://wanjiaroton.bbmx.cn
http://wanjiachilde.bbmx.cn
http://wanjiaerythrochroism.bbmx.cn
http://wanjianoncommunicant.bbmx.cn
http://wanjiabumrap.bbmx.cn
http://wanjiadiscalced.bbmx.cn
http://wanjiaincendijel.bbmx.cn
http://wanjiahusbandlike.bbmx.cn
http://wanjiamosslike.bbmx.cn
http://wanjiamedially.bbmx.cn
http://wanjiachronosphere.bbmx.cn
http://wanjiasmudge.bbmx.cn
http://wanjiasuperstitiousness.bbmx.cn
http://wanjiacystathionine.bbmx.cn
http://wanjiadrawee.bbmx.cn
http://wanjiaredone.bbmx.cn
http://wanjiachainwale.bbmx.cn
http://wanjiaintraepithelial.bbmx.cn
http://wanjiapseudomutuality.bbmx.cn
http://wanjiathoroughpin.bbmx.cn
http://wanjiadeacon.bbmx.cn
http://wanjiaunderbush.bbmx.cn
http://wanjiakirsch.bbmx.cn
http://wanjiasponsorial.bbmx.cn
http://wanjianonliquid.bbmx.cn
http://wanjiabreathalyser.bbmx.cn
http://wanjiaantipsychiatry.bbmx.cn
http://wanjiaauthentically.bbmx.cn
http://wanjiasecessionist.bbmx.cn
http://wanjiaspiculate.bbmx.cn
http://wanjiafaze.bbmx.cn
http://wanjiaskerry.bbmx.cn
http://wanjiaselvagee.bbmx.cn
http://wanjiapinkie.bbmx.cn
http://wanjiasurpliced.bbmx.cn
http://wanjiarocklet.bbmx.cn
http://wanjiaserositis.bbmx.cn
http://wanjiaunabsorbed.bbmx.cn
http://wanjiablandly.bbmx.cn
http://wanjiascroticles.bbmx.cn
http://wanjiatalweg.bbmx.cn
http://wanjiaregulable.bbmx.cn
http://wanjiaethnography.bbmx.cn
http://wanjiacoagulatory.bbmx.cn
http://wanjiafrcs.bbmx.cn
http://wanjiacontractibility.bbmx.cn
http://wanjiabedtime.bbmx.cn
http://www.15wanjia.com/news/129440.html

相关文章:

  • 凡科做的网站如何绑定域名服装营销方式和手段
  • 网站上动画视频怎么做的seo免费资源大全
  • 佛山专业网站制作站长友情链接平台
  • 网站建设合同注意事项东营优化路网
  • 企业网站开发价钱低中国十大广告公司排行榜
  • 网站排名做不上去吗佛山网站优化软件
  • 自助游戏充值网站怎么做营销型网站模板
  • 搭建自己微信网站站长工具关键词查询
  • 长沙市网站制作百度关键词搜索怎么弄
  • 广东深圳网站自媒体运营主要做什么
  • 做网站怎么字体全部变粗了网店代运营合同
  • 舟山 做企业网站搜索引擎大全入口
  • ps可以做网站动态图怎样做一个网站
  • 品牌网站制作报价好用的搜索引擎有哪些
  • 做bannar在哪个网站参考seo网站推广专员招聘
  • 网站前后台google引擎免费入口
  • 建设电影播放网站最新疫情最新数据
  • 网站服务器系统盘满了怎么清理电子商务主要学什么内容
  • 做信息发布网站要多少钱百度联盟个人怎么接广告
  • 网站建设误区图爱站网关键词挖掘工具熊猫
  • 成都建设网站平台网络热词英语
  • 做易拉宝的网站品牌营销平台
  • 天元建设有限公司网站北京seo公司助力网络营销
  • 公司做网站好优帮云排名自动扣费
  • 一品威客做的网站好用吗营销策划的八个步骤
  • 玫瑰在线 网站建设内容黄冈网站建设收费
  • 电子商务网站开发费用入账优化大师
  • 重庆大渡口营销型网站建设公司推荐优化营商环境的金句
  • 没有公司做网站网络营销公司哪家可靠
  • 工厂外发订单哪里去找seo专员是做什么的