自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 鸿蒙中pad横竖屏的监听

【代码】鸿蒙中pad横竖屏的监听。

2025-04-06 22:46:38 101

原创 鸿蒙中列表的拖拽排序

这两种方法都可以实现简单的列表排序,复杂的建议使用拖事件的onDrag...一系列方法。方法二:使用ForEach的onMove。也可以参考上一篇案例。

2025-03-27 11:28:16 112

原创 鸿蒙中list的拖动排序与跨组件拖动(支持list组件内的拖动排序与list组件外拖动到list组件内)

【代码】鸿蒙中list的拖动排序与跨组件拖动(支持list组件内的拖动排序与list组件外拖动到list组件内)

2025-03-05 17:31:34 118

原创 鸿蒙中打开相机相册

2.src/main/resources/base/element/string.json配置提示说明。module.json5中配置相应的权限。

2025-03-04 13:53:02 332

原创 鸿蒙中页面的悬浮球pad

【代码】鸿蒙中页面的悬浮球pad。

2025-02-14 11:34:26 100

原创 鸿蒙中选择地区

图中的数据来自于rawfile文件下的json文件。

2025-01-16 15:41:27 474

原创 世界国家地区,以及省市区

【代码】世界国家地区,以及省市区。

2025-01-15 17:59:03 257

原创 鸿蒙中自定义slider实现字体大小变化

【代码】鸿蒙中自定义slider实现字体大小变化。

2025-01-10 09:33:39 569

原创 鸿蒙中搜索文字高亮显示

【代码】鸿蒙中搜索文字高亮显示。

2025-01-08 16:56:25 214

原创 鸿蒙中调整应用内文字大小

【代码】鸿蒙中调整应用内文字大小。

2025-01-07 14:37:57 520

原创 鸿蒙中黑白版颜色与图片

src/main/resources/dark/element/color.json=》配置黑板颜色!注意此文件没有需要手动添加。src/main/resources/base/element/color.json=》配置白班颜色。

2025-01-07 14:31:05 187

原创 鸿蒙中获取应用、设备信息和网络状态监听

【代码】鸿蒙中获取应用、设备信息和网络状态监听。

2024-12-11 11:37:47 175

原创 鸿蒙中开启关闭防截屏录屏

【代码】鸿蒙中开启关闭防截屏录屏。

2024-12-11 11:27:10 397

原创 鸿蒙中拉起系统对应页(拉起应用系统、拉起拨号、拉起相机相册、拉起短信、拉起浏览器、拉起市场、拉起wifi、拉起输入法、定位)

【代码】鸿蒙中拉起系统对应页。

2024-12-11 11:15:53 154

原创 鸿蒙中拉起支付宝免密支付

【代码】鸿蒙中拉起支付宝免密支付。

2024-12-11 09:58:12 404 3

原创 鸿蒙中HUKS加解密

【代码】鸿蒙中HUKS加解密。

2024-12-10 10:04:32 380

原创 鸿蒙中拍照上传与本地图片上传

【代码】鸿蒙中拍照上传与本地图片上传。

2024-11-26 09:37:42 473

原创 鸿蒙中服务卡片数据的获取和渲染

2.第一次在服务卡片的第一个卡片中可能会获取不到数据,所以在第一个卡片的生命周期中。注意:使用log打印,日志不会输出,但是却走这个生命周期。3.在卡片的ability中,就可以正常展示数据。

2024-11-18 15:49:52 479

原创 鸿蒙中位置权限和相机权限

State permissionsMessage: string | Resource = "\"获取当前位置\"需获取定位权限才能正常使用"this.permissionsMessage = "\"获取当前位置\"需获取定位权限才能正常使用"this.permissionsMessage = "\"获取当前位置\"需获取定位权限才能正常使用"// 位置权限----------start。// 位置权限----------end。// 相机权限-------start。// 用户申请相机权限。

2024-11-18 15:36:22 1299

原创 鸿蒙中端云一体化的数据返回

1.在云侧首先安装fetch(编辑器800版本使用axios一直有问题,所以使用fetch)npm install node-fetch。// 解析为 JSON 数据。method: 'GET' // 请求方法。name: "云函数文件的名称",// 确保响应是成功的。

2024-11-01 11:17:37 223

原创 鸿蒙中列表左右上下滑动,标题固定

/ 维护一个list控制器数组,用于保存所有横向列表的 ListScroller。this.titleList.push('标题' + i);// 每次获取下一页数据时,需要同步增加list的控制器。// list的开始下标,用来刷新当前屏幕显示的列表区域。// 只滚动当前显示范围内的item。// 头部标题列表,每一列的标题。// 列表数据横向滚动的距离。// 列表数据--展示的内容。// list的结束下标。// 头部标题列表数据源。// 列表数据垂直滚动。// 列表数据横向滚动。

2024-10-24 13:21:56 1035

原创 鸿蒙中选择地区

State pickerValue:string[]=['福建省','厦门市','思明区']//省市区选中值。@Link value: string[] //选中值例如:['北京市','北京市','东城区']this.value = ['北京市', '北京市', '东城区'];onChange:(value:string[])=>{//选择改变回调。@State value: string[] = [] //选中值。150271: '包头稀土高新技术产业开发区',

2024-09-19 10:41:45 715

原创 鸿蒙中的录音2

/ const manager = abilityAccessCtrl.createAtManager() // 创建程序控制管理器。// Promise.reject() 返回 Promise 错误,Promise.reject() 的结果可被 catch 捕获。j += 2) { // 假设每个样本占据 2 字节。// this.showVoiceCom = false // 松手关闭。// this.showVoiceCom = true // 长按打开。

2024-09-19 10:33:43 359

原创 鸿蒙中的录音

/ sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S16LE, // 采样格式。// samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_48000, // 采样率。// encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW // 编码格式。// channels: audio.AudioChannel.CHANNEL_2, // 通道。

2024-09-19 10:29:17 366

原创 鸿蒙与本地h5的交互

Web({ src: $rawfile('test1.html'), controller: this.webviewController })// 将对象注入到web端。// web组件加载本地index.html页面。// 声明需要注册的对象。

2024-09-19 09:56:05 659

原创 鸿蒙中滑动出行

promptAction.showToast({ message: "成功" })Text('滑动出车')

2024-09-13 13:51:13 154

原创 鸿蒙中短信倒计时的封装

this.content = `剩余${this.time}秒`this.content = `剩余${this.time}秒`this.content = "获取验证码"@State content: string = "获取验证码"//收集数据 请求参数 不要再组件收集请求。//请求 发送短信 不要在组件请求!

2024-09-03 14:26:49 417

原创 鸿蒙中自定义全选

State contentTitle: Array = ['置顶', '置底', '排序']Text('全选').fontColor('#8e99a3')// 更新全选按钮状态。Column() { // 状态栏高度。// 顶部安全区域高度。

2024-08-30 10:15:34 426

原创 鸿蒙中获取当前定位

'点击定位城市':this.NowCity).fontColor('#3562c9').margin({right:5})message: '定位功能需要获取权限,请在系统设置中设置允许位置权限与精确位置',{ text: '立即开启', color: '#2865e6' }'请打开位置权限':'当前城市'){ text: '取消', color: '#666' },// 打开系统设置的权限管理页(处理授权结果)// 按照包名打开对应设置页。// 返回是否已授权结果。// 获取请求权限的结果。

2024-08-30 09:53:12 401

原创 鸿蒙中商品分类

this.currentIndex = this.initialIndex // 滚动结束赋值给tabs。// 因为点击tabs后会触发onScrollIndex造成tabs选择bug所以在这个事件中赋值。.alignListItem(ListItemAlign.Center) // 居中显示左右空隙。this.initialIndex = center // 保存了一下正在滚动的index。// 初始化数据源。

2024-08-30 09:48:03 396

原创 鸿蒙中左右拖动

animation({ curve: Curve.Smooth })// 滑动动画。.borderRadius(15)// 计算子组件的仿射属性。// 左右滑动距离不满足/满足切换关系时,补位/退回。// 左滑大于最右侧位置。// 右滑大于最左侧位置。// 记录本次滑动偏移量。* 获取main窗口宽度,单位vp。* 获取main窗口高度,单位vp。// 滑动到首尾位置。

2024-08-30 09:46:02 1078

原创 鸿蒙的lazyForeach

): T[]) {} else {super();});});@Entry@Component});build() {Column() {== null) {})

2024-08-23 10:19:49 399

原创 鸿蒙根据输入的金额显示不同单位

{ value: 1e13, unit: "十兆" },{ value: 1e12, unit: "百兆" },{ value: 1e11, unit: "千兆" },{ value: 1e14, unit: "兆" },{ value: 1e10, unit: "京" },{ value: 1e9, unit: "十京" },{ value: 1e5, unit: "十万" },{ value: 1e4, unit: "万" },{ value: 1e3, unit: "千" },

2024-08-19 10:45:32 273

原创 鸿蒙遮雾阴影效果

0xf56c6c, 0.0], // 颜色断点1的颜色和比重,对应组件在180°方向上的起始位置。[100000000, 1.0],// 颜色断点2的颜色和比重,对应组件在180°方向上的终点位置。[0xf56c6c, 0.0], // 颜色断点1的颜色和比重,对应组件在180°方向上的起始位置。[100000000, 0.6],// 颜色断点2的颜色和比重,对应组件在180°方向上的终点位置。// 0点方向顺时针旋转为正向角度,线性渐变起始角度的默认值为180°。

2024-08-13 16:48:08 464

原创 鸿蒙判断当前设备的类型

Button('获取当前设备类型').onClick(() => {return "手机";return "平板";return "电脑";return "电视";return "汽车";return "穿戴";return "未知"

2024-08-03 15:00:03 682

原创 鸿蒙横屏竖屏切换

Button('判断是横屏还是竖屏').onClick(() => {Button('竖屏').onClick(() => {Button('横屏').onClick(() => {"竖屏" : "横屏"

2024-08-03 14:57:38 192

原创 鸿蒙自定义弹窗传值

{ img: 'Tx.png', name: "主题" }, { img: 'Tx.png', name: "区域" }, { img: 'Tx.png', name: "事项" },{ img: 'Tx.png', name: "距离" }]// Button('点击').fontSize(30)

2024-07-31 21:45:59 881

原创 鸿蒙中搜索功能(不是商品搜索)

/ 假设这是你的数据源。TextInput({ placeholder: "请输入" })Button("搜索").onClick(() => {Text('结果')// 根据搜索词过滤数据。// 假设这是你的初始数据。

2024-07-23 21:20:37 481

原创 鸿蒙中自定义tabs

this.Tab("页" + item, item, index)Text('我是页面 ' + item + " 的内容")// 是否允许左右滑动。

2024-07-23 16:21:36 354

原创 随机生成验证码

i < len;i++) {

2024-07-23 15:43:57 530

世界国家地区,以及省市区

世界国家地区,以及省市区

2025-01-16

空空如也

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

TA关注的人

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