随笔分类 - HarmonyOS
鸿蒙应用开发
摘要:3.2【HarmonyOS鸿蒙开发】组件Button 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 Button是一种常见的组件,点击可以触发对应的操作,通常由文本或图标组成,也可以由图标和文本共同组成。 文本按钮 图标按钮 图标和文本共同组成的按钮 一、支持的XML属性 Butt
阅读全文
摘要:3.1【HarmonyOS鸿蒙开发】组件Text 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 Text是用来显示字符串的组件,在界面上显示为一块文本区域。Text作为一个基本组件,有很多扩展,常见的有按钮组件Button,文本编辑组件TextField。 一、支持的XML属性 T
阅读全文
摘要:2.7【HarmonyOS鸿蒙开发】自适应盒子布局AdaptiveBoxLayout 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 AdaptiveBoxLayout是自适应盒子布局,该布局提供了在不同屏幕尺寸设备上的自适应布局能力,主要用于相同级别的多个组件需要在不同屏幕尺寸设备
阅读全文
摘要:2.6【HarmonyOS鸿蒙开发】定位布局PositionLayout 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 在PositionLayout中,子组件通过指定准确的x/y坐标值在屏幕上显示。(0, 0)为左上角;当向下或向右移动时,坐标值变大;允许组件之间互相重叠。 一、
阅读全文
摘要:2.5【HarmonyOS鸿蒙开发】表格布局TableLayout 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 TableLayout使用表格的方式划分子组件。 一、支持的XML属性 TableLayout的共有XML属性继承自:Component 属性名称 中文描述 取值 取值
阅读全文
摘要:作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 StackLayout直接在屏幕上开辟出一块空白的区域,添加到这个布局中的视图都是以层叠的方式显示,而它会把这些视图默认放到这块区域的左上角,第一个添加到布局中视图显示在最底层,最后一个被放在最顶层。上一层的视图会覆盖下一层的视图。因此
阅读全文
摘要:2.3【HarmonyOS鸿蒙开发】依赖布局DependentLayout 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 DependentLayout是Java UI系统里的一种常见布局。与DirectionalLayout相比,拥有更多的排布方式,每个组件可以指定相对于其他同级
阅读全文
摘要:作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 DirectionalLayout是Java UI中的一种重要组件布局,用于将一组组件(Component)按照水平或者垂直方向排布,能够方便地对齐布局内的组件。该布局和其他布局的组合,可以实现更加丰富的布局方式。 Directiona
阅读全文
摘要:作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 当年的Android中,有的sp、dp。还有dpi等概念。 dpi,dots per inch,代表屏幕像素密度。 dp,device independent pixels(设备独立像素,等同于dip),不依赖于像素 sp,scale-
阅读全文
摘要:作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 HarmonyOS提供了Ability和AbilitySlice两个基础类,一个有界面的Ability可以由一个或多个AbilitySlice构成,AbilitySlice主要用于承载单个页面的具体逻辑实现和界面UI,是应用显示、运行和
阅读全文
摘要:作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 应用的Ability在屏幕上将显示一个用户界面,该界面用来显示所有可被用户查看和交互的内容。 应用中所有的用户界面元素都是由Component和ComponentContainer对象构成。Component是绘制在屏幕上的一个对象,用
阅读全文
摘要:HarmonyOS鸿蒙App开发真机测试以及那些坑儿 6月2号看HarmonyOS的发布会,激情澎湃,跃跃欲试。6月3号上午备份数据,中午升级HarmonyOS系统,下午就开始鼓捣真机跑程序了,也遇到了很多坑,也曾经一度要吐血。。今天我把这些整理一下,记录下来,和大家共享。 一、前提 如果想在真机上
阅读全文
摘要:搭建环境和HelloWorld程序 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 HUAWEI DevEco Studio,是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译
阅读全文