自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

翻译 3、HiLog日志

作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家HarmonyOS提供了HiLog日志系统,让应用可以按照指定类型、指定级别、指定格式字符串输出日志内容,帮助开发者了解应用的运行状态,更好地调试程序。输出日志的接口由HiLog类提供。在输出日志前,需要先调用HiLog的辅助类HiLogLabel定义日志标签。一、定义日志标签使用HiLogLabel(int type, int domain, String tag)定义日志标签,其中包括了日志类型、业务领域和TAG。使用示例:st.

2021-07-29 09:23:33 1289

原创 PageAbility基本概念

作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家一、Page与AbilitySlicePagePage模板(以下简称“Page”)是FA唯一支持的模板,用于提供与用户交互的能力。一个Page可以由一个或多个AbilitySlice构成,AbilitySlice是指应用的单个页面及其控制逻辑的总和。当一个Page由多个AbilitySlice共同构成时,这些AbilitySlice页面提供的业务能力应具有高度相关性。例如,新闻浏览功能可以通过一个Page来实现,其中包含了两个Abil.

2021-07-28 08:48:10 471

原创 4.10【HarmonyOS鸿蒙开发】自定义布局

4.10【HarmonyOS鸿蒙开发】自定义布局作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家当Java UI框架提供的布局无法满足设计需求时,可以创建自定义布局,根据需求自定义布局规则。一、常用接口Component类相关接口接口名称作用setEstimateSizeListener设置测量组件的侦听器。onEstimateSize测量组件的大小以确定宽度和高度。setEstimatedSize将测量的宽度和高度设置给组件。Esti

2021-07-27 09:06:35 406 2

原创 4.9【HarmonyOS鸿蒙开发】自定义组件-幸运盘抽奖

4.9【HarmonyOS鸿蒙开发】自定义组件-幸运盘抽奖(附带源码)作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家一、项目介绍当系统提供的组件无法满足设计需求时,您可以创建自定义组件,根据设计需求自定义组件的属性及响应事件,并绘制组件。自定义组件是在组件预留的两个自定义图层中实现绘制,通过addDrawTask方法添加绘制任务,最终与组件的其它图层合成在一起呈现在界面中。实现思路:创建自定义组件的类,并继承Component或其子类,添加构造方法。实现Component.

2021-07-26 08:49:55 807

原创 4.8【HarmonyOS鸿蒙开发】自定义组件

4.8【HarmonyOS鸿蒙开发】自定义组件作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家HarmonyOS提供了一套复杂且强大的Java UI框架,其中Component提供内容显示,是界面中所有组件的基类。ComponentContainer作为容器容纳Component或ComponentContainer对象,并对它们进行布局。Java UI框架也提供了一部分Component和ComponentContainer的具体子类,即常用的组件(比如:Text、Button、I

2021-07-23 08:39:22 832 1

原创 4.7【HarmonyOS鸿蒙开发】组件WebView

4.7【HarmonyOS鸿蒙开发】组件WebView作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家WebView提供在应用中集成Web页面的能力。说明请使用真机或模拟器运行查看WebView效果,预览器不支持WebView显示。只有预置WebView能力的真机设备才支持WebView功能。具体请以实际设备支持情况为准。智能穿戴设备不支持WebView。一、WebView的使用方法WebView派生于通用组件Component,可以像普通组件一样进行使用。方式一:1

2021-07-22 08:49:32 1461 3

原创 4.6【HarmonyOS鸿蒙开发】组件PageSlider和PageSliderIndicator

4.6【HarmonyOS鸿蒙开发】组件PageSlider和PageSliderIndicator作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家PageSlider是用于页面之间切换的组件,它通过响应滑动事件完成页面间的切换。一、支持的XML属性PageSlider无自有的XML属性,共有XML属性继承自:StackLayout二、PageSlider的使用方法1、在layout目录下的xml文件中创建PageSlider。<PageSlider o

2021-07-21 08:30:25 573 1

原创 4.5【HarmonyOS鸿蒙开发】组件TabList和Tab

4.5【HarmonyOS鸿蒙开发】组件TabList和Tab作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家Tablist可以实现多个页签栏的切换,Tab为某个页签。子页签通常放在内容区上方,展示不同的分类。页签名称应该简洁明了,清晰描述分类的内容。一、支持的XML属性Tablist的共有XML属性继承自:ScrollViewTablist的自有XML属性见下表:属性名称中文描述取值取值说明使用案例fixed_mode固定所有页签并同时显示boo

2021-07-20 09:05:39 917

原创 4.4【HarmonyOS鸿蒙开发】组件ListContainer(下)性能优化

4.4【HarmonyOS鸿蒙开发】组件ListContainer(下)性能优化作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家在适配ListContainer的数据时,无论是新创建的列表项实例,还是从缓存中获取到的,都需要调用方法findComponentById()获取所有子组件并进行数据填充,大量调用该方法,会损耗ListContainer的性能。比较好的解决方案是在创建列表项实例时进行调用,将获取到的所有子组件绑定到列表项的实例中,当从缓存中获取到列表项实例后,直接使用绑定的的

2021-07-19 08:57:07 421

原创 4.3【HarmonyOS鸿蒙开发】组件ListContainer(上)

4.3【HarmonyOS鸿蒙开发】组件ListContainer(上)作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家ListContainer是用来呈现连续、多行数据的组件,包含一系列相同类型的列表项。MVC的设计模式 m:model:数据模型 data:数组,集合,。。。 V:view:视图 ListContainer c:control:控制器 Provider一、支持的XML属性ListContainer的共有XML属性继承自:ComponentL

2021-07-16 08:58:48 1190

原创 4.2【HarmonyOS鸿蒙开发】组件ProgressBar和RoundProgressBar

4.2【HarmonyOS鸿蒙开发】组件ProgressBar和RoundProgressBar作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家ProgressBar用于显示内容或操作的进度。一、ProgressBar1.1 支持的XML属性ProgressBar的共有XML属性继承自:ScrollViewProgressBar的自有XML属性见下表:属性名称中文描述取值取值说明使用案例divider_lines_enabled分割线boolea

2021-07-15 09:00:13 386

原创 4.1【HarmonyOS鸿蒙开发】组件ScrollView

4.1【HarmonyOS鸿蒙开发】组件ScrollView作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家ScrollView是一种带滚动功能的组件,它采用滑动的方式在有限的区域内显示更多的内容。一、支持的XML属性ScrollView的共有XML属性继承自:StackLayoutScrollView的自有XML属性见下表:属性名称中文描述取值取值说明使用案例match_viewport是否拉伸匹配boolean类型可以直接设置true/fal

2021-07-14 08:53:25 618

原创 3.11【HarmonyOS鸿蒙开发】组件TimePicker

3.11【HarmonyOS鸿蒙开发】组件TimePicker作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家TimePicker主要供用户选择时间。一、支持的XML属性TimePicker的共有XML属性继承自:StackLayoutTimePicker的自有XML属性见下表:属性名称中文描述取值取值说明使用案例am_pm_order上午下午排列顺序0表示am/pm列靠时间选择器起始端显示。ohos:am_pm_order=“0”1

2021-07-13 09:11:39 327

原创 3.10【HarmonyOS鸿蒙开发】组件DatePicker

3.10【HarmonyOS鸿蒙开发】组件DatePicker作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家DatePicker主要供用户选择日期。一、支持的XML属性DatePicker的共有XML属性继承自:StackLayoutDatePicker的自有XML属性见下表:属性名称中文描述取值取值说明使用案例date_order显示格式,年月日0表示日期以日-月-年的格式显示。ohos:date_order=“0”1表示日期以

2021-07-12 09:00:54 1060

原创 3.9【HarmonyOS鸿蒙开发】组件Picker

3.9【HarmonyOS鸿蒙开发】组件Picker作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家Picker提供了滑动选择器,允许用户从预定义范围中进行选择。一、支持的XML属性Picker的共有XML属性继承自:DirectionalLayoutPicker的自有XML属性见下表:属性名称中文描述取值取值说明使用案例element_padding文本和Element之间的间距Element必须通过setElementFormatter接口配置

2021-07-09 08:54:11 665

原创 3.8【HarmonyOS鸿蒙开发】组件ToastDialog

3.8【HarmonyOS鸿蒙开发】组件ToastDialog作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家ToastDialog是在窗口上方弹出的对话框,是通知操作的简单反馈。ToastDialog会在一段时间后消失,在此期间,用户还可以操作当前窗口的其他组件。所以它的特点:不能够和用户交互,用户不能点击,触摸不影响用户的其他操作短时显示后,自动消失一、创建一个ToastDialog点击按钮,弹出ToastDialog。我们现在xml布局文件中:<?xml

2021-07-08 08:59:25 463

原创 3.7【HarmonyOS鸿蒙开发】组件Switch

3.7【HarmonyOS鸿蒙开发】组件Switch作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家Switch是切换单个设置开/关两种状态的组件。一、支持的XML属性Switch的共有XML属性继承自:TextSwitch的自有XML属性见下表:属性名称中文描述取值取值说明使用案例text_state_on开启时显示的文本string类型可以直接设置文本字串,也可以引用string资源。ohos:text_state_on=“联系"ohos:

2021-07-07 08:55:18 402

原创 3.6【HarmonyOS鸿蒙开发】组件Checkbox

3.6【HarmonyOS鸿蒙开发】组件Checkbox作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家Checkbox可以实现选中和取消选中的功能。一、支持的XML属性Checkbox的共有XML属性继承自:TextCheckbox的自有XML属性见下表:属性名称中文描述取值取值说明使用案例marked当前状态(选中或取消选中)boolean类型可以直接设置true/false,也可以引用boolean资源。ohos:marked=“true

2021-07-06 09:13:11 598

原创 3.5【HarmonyOS鸿蒙开发】组件RadioButton和RadioContainer

3.5【HarmonyOS鸿蒙开发】组件RadioButton和RadioContainer作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家一、RadioButtonRadioButton用于多选一的操作,需要搭配RadioContainer使用,实现单选效果。1.1、支持的XML属性RadioButton的共有XML属性继承自:TextRadioButton的自有XML属性见下表:属性名称中文描述取值取值说明使用案例marked当前状态bool

2021-07-05 09:05:01 491

原创 3.4【HarmonyOS鸿蒙开发】组件Image

3.4【HarmonyOS鸿蒙开发】组件Image作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家Image是用来显示图片的组件。一、支持的XML属性Image的共有XML属性继承自:ComponentImage的自有XML属性见下表:属性名称中文描述取值取值说明使用案例clip_alignment图像裁剪对齐方式left表示按左对齐裁剪。ohos:clip_alignment=“left”right表示按右对齐裁剪。ohos:c

2021-07-02 09:36:20 1473

原创 3.3【HarmonyOS鸿蒙开发】组件TextField

3.3【HarmonyOS鸿蒙开发】组件TextField作者:韩茹公司:程序咖(北京)科技有限公司鸿蒙巴士专栏作家TextField提供了一种文本输入框。一、支持的XML属性TextField的共有XML属性继承自:TextTextField的自有XML属性见下表:属性名称中文描述取值取值说明使用案例basement输入框基线Element类型可直接配置色值,也可引用color资源或引用media/graphic下的图片资源。ohos:basement

2021-07-01 09:31:49 800

谭浩强C语言(第五版)课后习题答案代码

谭浩强C语言(第五版)课后习题答案代码

2022-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除