- 博客(27)
- 资源 (94)
- 收藏
- 关注

转载 不装了,摊牌了、我们要搞事情
目录1、为什么要做公众号?2、输出什么技术内容?2020年初,我们就有做技术类公众号的想法,年中的时候也开始陆陆续续同步发一些文章,迄今为止原创博文130余篇。在今年7月份我们决定用心搞搞公众号运营,复盘了这段“小试牛刀”创作和运营公众号的过程,最大的感悟就是:难!现在创作和运营公众号,对于大多数新手来讲,是很艰难漫长的过程,例如我们大半年时间也就引流1000多粉丝,粉丝效果并不理想。写这篇文章的主要目的是:系统整理一下我们分享的知识体系,也希望可以帮助各位朋友快速了解我们分享的内容。1、为什么要做
2021-08-11 18:19:58
1773
原创 HarmonyOS学习路之开发篇—Java UI框架(六大布局开发)
一、布局介绍Android的布局开发中存在五大布局,在鸿蒙布局开发中也存在与之相似的五种布局类型,唯一多余的一个类型叫做自适应盒子布局,布局可以在不同设备上有不同的展示方式。熟悉Android开发的小伙伴可以参照Android的布局开发来学习。二、布局开发① DirectionalLayout 对应 LinearLayout在此布局中可以对布局中的所有组件进行横向或纵向排列,并且使组件与组件之间进行对齐。在布局开发中也是最常用的一种布局,而且可以结合其他布局进行页面设计。自有XML属性:(基础属
2021-12-03 11:22:11
626
1
原创 鸿蒙小游戏-数字华容道 自定义组件的踩坑记录
前两天看到HarmonyOS开发者官网上发布的一个挑战HarmonyOS分布式趣味应用的帖子,然后有个想法想搞一个小游戏出来,结果三天的时间都卡在了自定义组件上,使用了各种方式方法去实现功能,但是还是没有达到预期的效果,暂时先做个小总结,其实坑有的时候真的很深…一、效果演示小应用其实也挺简单,以前也见到过,叫做数字华容道,当你把所在的数字以顺序放置完成后游戏结束。其实属于益智类的小游戏了;最终实现效果:当前实现效果:二、实现过程暂时说一下现在的进度,每一个方块可以表示一个棋子,棋子的名称也
2021-10-21 18:10:06
2678
原创 HarmonyOS学习路之开发篇—Java UI框架(基础组件说明【三】)
接上一篇文章…上两篇文章已经介绍了大部分的Java UI组件 ,因为时间关系把一个内容分为了三个部分,这是最后一篇组件的介绍。分别介绍ListContainer、ScrollView和WebView。二、分类说明⑪ListContainerListContainer是用来呈现连续、多行数据的组件,包含一系列相同类型的列表项。ListContainer和ScrollView在介绍嵌套开发时使用到了其中的一些属性,但是没有具体的介绍说明。ListContainer的共有XML属性继承自:Compon
2021-10-14 14:57:53
590
原创 HarmonyOS学习路之开发篇—Java UI框架(基础组件说明【二】)
二、分类说明④PickerPicker提供了滑动选择器,允许用户从预定义范围中进行选择。Picker的自有XML属性见下表:属性名称属性描述使用案例element_padding文本和Element之间的间距Element必须通过setElementFormatter接口配置ohos:element_padding=“10”max_value最大值ohos:max_value=“10”min_value最小值ohos:min_value=“10”v
2021-10-07 17:08:57
756
原创 HarmonyOS学习路之开发篇—— Java UI框架(基础组件说明【一】)
一、基础组件分类HarmonyOS的常用组件一般在resources/base/layout下的xml文件中声明,然后在AbilitySlice中通过super.setUIContent(ResourceTable.某layout布局的文件名)来加载布局。在AbilitySlice中通过super.findComponentById(ResourceTable.组件的id)获取组件,获取成功后就可以对该组件进行操作,如添加监听,设置内容等。当然也可以通过代码动态的使用控件。组件之间的继承关系:基础组
2021-09-07 11:33:10
911
原创 HarmonyOS组件开发 ScrollView嵌套ListContainer 滑动冲突问题
ScrollView嵌套ListContainer就ScrollView嵌套ListContainer的滑动问题,社区问答中也是遇见了两次提问的小伙伴。在帮助第一个小伙解决这个问题的时候,我提供了一个思路和以前在写Android ScrollView嵌套ListView滑动问题的解决方法。经过方法的修改也是解决了他的问题,后续没有再把这个问题解决的全过程记录下来,直到发现有第二个小伙伴也遇到了同样的问题,准备把这个小问题写成一篇帖子,希望后面再遇到“ScrollView嵌套ListContainer 滑动
2021-08-15 16:39:43
2448
2
原创 HarmonyOS学习路之开发篇—— Java UI框架(组件与布局说明)
Java UI框架概述UI即使用在屏幕上显示的用户界面,该界面用来显示所有可能被用户查看喝操作的内容。在HarmonyOS应用中所有的界面元素都是由Component和ComponentContainer对象构成。Component是绘制在界面中的对象,用户可以与其进行交互。ComponentContainer使用户容纳其他Component和ComponentContainer对象的管理器。Java UI框架提供了一部分Component和ComponentContainer的子类,即创建界面时所用
2021-08-13 16:14:18
2779
原创 HCIA-HarmonyOS Application Developer 应用方向认证资料
看到在 51CTO HarmonyOS社区张老师发了关于设备方向的认证资料,我给大家准备了应用方向的认证资料。因为认证刚开始发布,现阶段去考相对来说是挺简单的,但是还是得把大纲的东西全部弄会。官网上也有模拟考试的,每天三次。充分利用好这个刷题的东西,总结题库。后期有时间去给大家试试水,尽量给大家搞一份题库出来,希望大家都能够通过考试。只因以前栽过HCIA的其他认证考试的坑,去避免这种一周时间去刷几千道考试题,为了考过!最后祝即将认证的同学们都能顺利通过~下面附上下载链接HCIA-Harmony
2021-07-20 09:25:07
5895
1
原创 HarmonyOS学习路之开发篇——公共事件与通知(二)
通知HarmonyOS提供了应用的通知功能,即在应用外层通过使用应用图标进行一些事件的通知。常见的使用场景:显示接收到短消息、即时消息等。显示应用的推送消息,如广告、版本更新等。显示当前正在进行的事件,如播放音乐、导航、下载等。接口说明通知相关基础类包含NotificationSlot、NotificationRequest和NotificationHelper。基础类之间的关系如下所示:图1 通知基础类关系图NotificationSlotNotificationSlot可以对提
2021-07-01 17:23:42
5721
原创 HarmonyOS学习路之开发篇——公共事件与通知(一)
公共事件与通知开发概述HarmonyOS通过CES(Common Event Service,公共事件服务)为应用程序提供订阅、发布、退订公共事件的能力,通过ANS(Advanced Notification Service,即通知增强服务)系统服务来为应用程序提供发布通知的能力。公共事件可分为系统公共事件和自定义公共事件。系统公共事件:系统将收集到的事件信息,根据系统策略发送给订阅该事件的用户程序。例如:用户可感知亮灭屏事件,系统关键服务发布的系统事件(例如:USB插拔,网络连接,系统升级等)。
2021-06-28 11:10:13
6566
1
原创 HarmonyOS实战—服务卡片初体验
最近看到很多博客网站上出现了HarmonyOS的征文活动,看到那些精美的奖品让我也安耐不住开了,当然奖品的诱惑当然是抵挡不住我对技术的狂热追求,对于开发者而言技术没有顶峰没有终点。那么今天给大家做一个卡片服务开发的经验分享,如果有什么地方说的不对的请各位开发者进行指正,如果有什么问题也可以发私信或者直接在帖子中留言,我也会及时回复大家。一、什么是卡片服务服务卡片(以下简称“卡片”)是FA的一种界面展示形式,将FA的重要信息或操作直接放置到卡片中,用户通过直接操作卡片就可以达到应用的使用体验...
2021-06-24 09:11:44
9888
2
原创 HarmonyOS学习路之开发篇——Data Ability
Data Ability基本概念使用Data模板的Ability(以下简称“Data”)有助于应用管理其自身和其他应用存储数据的访问,并提供与其他应用共享数据的方法。Data既可用于同设备不同应用的数据共享,也支持跨设备不同应用的数据共享。数据的存放形式多样,可以是数据库,也可以是磁盘上的文件。Data对外提供对数据的增、删、改、查,以及打开文件等接口,这些接口的具体实现由开发者提供。URI介绍Data的提供方和使用方都通过URI(Uniform Resource Identifier)来标识一个具
2021-06-18 10:57:11
9412
原创 HarmonyOS学习路之开发篇——Intent
Intent基本概念Intent是对象之间传递信息的载体。例如,当一个Ability需要启动另一个Ability时,或者一个AbilitySlice需要导航到另一个AbilitySlice时,可以通过Intent指定启动的目标同时携带相关数据。Intent的构成元素包括Operation与Parameters,具体描述参见表1。表1 Intent的构成元素 属性 子属性 描述 Operation Action 表示动作,通
2021-06-18 10:05:46
9445
转载 HarmonyOS学习路之开发篇——Service Ability
Service AbilityService Ability基本概念创建Service启动Service连接ServiceService Ability生命周期前台ServiceService Ability基本概念基于Service模板的Ability(以下简称“Service”)主要用于后台运行任务(如执行音乐播放、文件下载等),但不提供用户交互界面。Service可由其他应用或Ability启动,即使用户切换到其他应用,Service仍将在后台继续运行。Service是单实例的。在一个设备上,相
2021-06-18 09:21:49
8739
原创 HarmonyOS学习路之开发篇——Page Ability
Page Ability基本概念、Page Ability生命周期、AbilitySlice间导航、跨设备迁移
2021-06-15 12:42:37
10916
原创 HarmonyOS学习路之开发篇——Ability
Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS支持应用以Ability为单位进行部署。Ability可以分为FA(Feature Ability)和PA(Particle Ability)两种类型,每种类型为开发者提供了不同的模板,以便实现不同的业务功能
2021-06-15 12:40:57
10376
原创 HarmonyOS学习路之开发基础——快速入门(实现页面跳转)
DevEco Stuudio 实现 HarmonyOS 两个Ability界面跳转
2021-06-10 11:44:50
10314
1
原创 HarmonyOS学习路之开发基础——快速入门(创建另一个页面)
创建另一个页面在上一节中,我们用XML的方式编写了一个包含文本和按钮的页面。为了帮助开发者熟悉在代码中创建布局的方式,接下来我们使用代码的方式编写第二个页面。在“Project”窗口,打开“entry > src > main > java > com.example.myapplication”,右键点击“slice”文件夹,选择“New > Java Class”,命名为“SecondAbilitySlice”,单击回车键。第二个页面上有一个文本。在上一步创建的“Se
2021-06-10 11:38:35
11613
原创 HarmonyOS学习路之开发基础——快速入门(编写第一个页面)
在Java UI框架中,提供了两种编写布局的方式:在XML中声明UI布局和在代码中创建布局。这两种方式创建出的布局没有本质差别,为了熟悉两种方式,我们将通过XML的方式编写第一个页面,通过代码的方式编写第二个页面。
2021-06-10 11:27:05
10315
原创 HarmonyOS学习路之开发基础知识——应用配置文件
应用的每个HAP的根目录下都存在一个“config.json”配置文件,文件内容主要涵盖以下三个方面:应用的全局配置信息,包含应用的包名、生产厂商、版本号等基本信息。应用在具体设备上的配置信息,包含应用的备份恢复、网络安全等能力。HAP包的配置信息,包含每个Ability必须定义的基本属性(如包名、类名、类型以及Ability提供的能力),以及应用访问系统或其他应用受保护部分所需的权限等。
2021-06-09 16:12:41
10868
1
原创 HarmonyOS学习路之开发基础知识——应用基础知识
HarmonyOS应用基础知识用户应用程序包结构、Ability、库文件、资源文件、配置文件等介绍
2021-06-08 15:05:56
10831
2
原创 HarmonyOS学习路之HarmonyOS 概述
HarmonyOS 概述系统定义、系统定位、系统架构、内核层、系统服务层、框架层、应用层、技术特性、硬件互助,资源共享、分布式设备虚拟化、分布式数据管理、分布式任务调度、一次开发,多端部署、统一OS,弹性部署、系统安全、正确的设备、正确地使用数据
2021-06-08 14:51:24
12976
2
原创 HarmonyOS 分布式多端应用一站式开发平台(DevEco Studio 安装)
DevEco Studio 介绍、运行环境DevEco Studio 下载安装、环境变量配置。提供DevEco Studio下载链接提供JDK 1.8 下载链接
2021-06-07 17:33:34
10384
原创 TextView设置文字包含中英文时自动换行问题的终极解决方案
解决android textview自动换行问题情景,正常TextView中设置文本内容中包含中英文时会造成自动换行的问题,影响界面显示效果,如图:最终是要如下代码完美解决,效果图如下:具体实现过程 以及代码public class SDAdaptiveTextView extends TextView { public SDAdaptiveTextView(Context context) { super(context); } public SDAd
2021-06-03 14:25:05
10965
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人