移动开发

明月看潮生19 天前
前端·青少年编程·移动开发·编程与数学·移动web
青少年编程与数学 02-005 移动Web编程基础 11课题、移动事件课题摘要:本文介绍了移动端网页编程中的特定事件,包括触摸事件(如touchstart、touchmove、touchend)、手势事件(如gesturestart、gesturechange、gestureend)和滑动事件(如swipe、swipeLeft、swipeRight)。文章通过示例代码展示了如何使用这些事件来实现触摸滑动画廊、手势识别和图片切换功能。特别提到了Hammer.js库,它简化了自定义手势事件的处理,如点击和滑动。这些事件和库的使用,使得开发者能够为移动用户提供更丰富直观的交互体验
明月看潮生23 天前
青少年编程·移动开发·web·编程与数学
青少年编程与数学 02-005 移动Web编程基础 02课题、视口与像素课题摘要:本文详细介绍了视口(Viewport)的概念及其在响应式网页设计中的重要性,包括布局视口和视觉视口的区别。文章解释了理想视口的设置方法,并通过示例代码展示了如何在HTML中设置视口。同时,讨论了物理像素和物理像素比(DPR)对屏幕显示的影响,以及二倍图在高DPR屏幕上的应用。最后,文章探讨了移动端页面开发方案的选择,包括响应式设计和移动端专用页面的优劣,以及常见的移动端开发问题和解决方案。
明月看潮生24 天前
前端·青少年编程·移动开发·编程与数学·移动web
青少年编程与数学 02-005 移动Web编程基础 07课题、多媒体形式课题摘要:本文探讨了多媒体在移动Web编程中的应用,包括多媒体的定义、特点、开发技术以及视频编解码器和播放器的选择。多媒体指结合多种媒体类型(文本、图像、音频、视频、动画)的信息表现形式,广泛应用于教育、娱乐等领域。移动端多媒体特点包括终端多样化、信息多元化、受众广泛化等。开发技术涉及文件格式、编解码、播放技术、网络音频API等。视频编解码器如H.264、H.265、VP9、AV1等在移动端有广泛应用。播放器选择包括ExoPlayer、ijkplayer、VLC等,各有优势,适用于不同场景。
程序猿会指北1 个月前
性能优化·移动开发·harmonyos·openharmony·arkui·组件化·鸿蒙开发
【鸿蒙(HarmonyOS)性能优化指南】内存分析器Allocation ProfilerDevEco Studio集成的DevEco Profiler性能调优工具(以下简称为Profiler),提供Time、Allocation、Snapshot、CPU等场景化分析任务类型。开发者可使用Profiler的Allocation内存分析器,在应用或服务运行时实时显示内存使用情况,识别可能会导致应用卡顿、内存泄漏、内存抖动的问题,或找到导致内存瓶颈的问题。
袁震1 个月前
android·缓存·移动开发·glide
Android-Glide缓存机制目录一,介绍二,活动缓存三,内存缓存四,磁盘缓存五,缓存流程5.1 第一次显示图片,没有任何缓存5.2 页面被销毁时
程序猿会指北1 个月前
移动开发·harmonyos·arkts·openharmony·arkui·组件化·鸿蒙开发
纯血鸿蒙APP实战开发——Text实现部分文本高亮和超链接样式本示例通过自定义Span类型,在Text组件中使用ForEach遍历,根据不同的Span类型生成不同样式和功能的Span组件,实现部分文本高亮和超链接。
程序猿会指北1 个月前
移动开发·harmonyos·arkts·openharmony·arkui·组件化·鸿蒙开发
纯血鸿蒙APP实战开发——应用新功能引导实现案例本文介绍如何使用high_light_guide三方库完成应用新版本功能导航。通过高亮区域与蒙版背景的明暗度对比,让用户快速锁定重点功能,了解版本变更和业务入口。
袁震1 个月前
android·移动开发·glide
Android-Glide详解二目录一,load源码分析二,into源码分析2.1 构建一个Request对象2.2 缓存检测2.3 如果缓存中没有,构建新的异步任务
袁震1 个月前
android·移动开发·glide
Android-Glide详解目录一,介绍二,使用三,源码分析思路四,with源码分析五,模拟Glide生命周期管理Glide目前是安卓最主流的加载图片的框架,也是源码最为复杂的框架之一。 要想完完全全吃透Glide的源码,可能需要半年甚至更多的时间。
LittleFogCat2 个月前
android·开发语言·kotlin·移动开发·教程·编程基础
【kotlin 】内联类(value class / inline class)官方文档:https://kotlinlang.org/docs/inline-classes.html
什么都什么2 个月前
javascript·app·移动开发·harmonyos·yonbuilder·纯血鸿蒙·apicloud
YonBuilder移动开发鸿蒙版本编译教程登录用友开发者中心,鼠标悬浮右上角昵称处,点击「工作台」进入「开发者中心工作台」「开发者中心工作台」页面点击左侧竖直菜单面板中「移动应用开发」后,选择右侧页面内的目标应用,即可进行应用详情页
hello world smile2 个月前
算法·flutter·移动开发·bash
Flutter UT太多导致跑覆盖率报错在Flutter项目中,跑单元测试或者单元测试覆盖率时,多多少少会遇到一些稀奇古怪的问题,比如单个能跑过,一起就跑不过,单元测试能跑过但是单元测试的覆盖率无法跑过,测试卡住等问题,以下分享下自己写单元测试的一些经验
hello world smile2 个月前
android·flutter·设计模式·移动开发
Flutter 中的那些设计模式的写法(持续更新)我们都知道设计模式是相同的,同一种设计模式的理念不会因为语言不同而会有所改变,但是由于语法的差异,设计模式的写法也有所差异,本文会介绍一些flutter中常用设计模式的写法以及使用场景。 常见的设计模式有23种,按照类型可以细分为: 创建型模式
hello world smile2 个月前
android·移动开发·悬浮秒表
Android 实现一个系统级的悬浮秒表由于项目需要将手机录屏和时间日志对应起来,一般的手机录屏只能看到分钟,但是APP的日志输出通常都是秒级别的,于是决定自己手撸一个悬浮秒表(有拖拽效果)。 效果如下
hello world smile2 个月前
android·flutter·移动开发·android studio·安卓
Flutter常用命令整理做flutter开发已经有一段时间了,flutter 作为跨平台框架,对于开发效率,有很大的提升,虽然在使用过程中存在一些坑,比如稀奇古怪的适配、兼容性问题,频繁升级flutter版本带来的开发成本,但总之瑕不掩瑜。使用得当对提上开发效率还是有很大的帮助的,接下来我会整理一些常用的flutter命令以及相关使用场景。
袁震3 个月前
华为·移动开发·harmonyos·鸿蒙·harmony
鸿蒙Harmony-多边形绘制组件Polygon使用详解目录一,定义二,绘制自定义多边形三,作为其他组件的背景使Polygon是鸿蒙提供的多边形绘制组件,利用该组件可以绘制多边形背景,多边形图案等
袁震3 个月前
华为·移动开发·harmonyos·鸿蒙·harmony
鸿蒙Harmony-圆形绘制组件Circle使用详解目录一,定义二,使用案例三,作为其他组件背景使用Circle是鸿蒙提供的圆形绘制组件,利用该组件可以绘制圆形背景,圆形图案等
第三女神程忆难3 个月前
android·开发语言·kotlin·移动开发·安卓·高阶函数·1024程序员节
Android Kotlin 高阶函数详解及其在协程中的应用Kotlin 是一种现代化的静态类型编程语言,因其简洁、灵活和强大的特性而广受欢迎。高阶函数(Higher-Order Functions)是 Kotlin 中的一个重要特性,它能够将函数作为一等公民(First-Class Citizen),使得代码更加简洁、灵活和可读。本文将从基础概念开始,一步步深入探讨高阶函数的各种使用方式,并特别讨论它与协程(Coroutine)的结合如何提升异步编程的效率。
少恭写代码3 个月前
react native·移动开发·taro·duxapp
通过duxapp提供的基础方法、UI组件、全局样式,快速编写项目使用duxapp,我是如何实现快速完成项目开发的?像下面这个例子,这个项目有140多个页面,但是真实的开发时间,在熟练使用duxapp的情况下,不会超过两周,并且可以将它兼容APP、小程序、H5
氦客3 个月前
android·华为·移动开发·harmonyos·next·概念·万物互联
浅谈华为 HarmonyOS Next随着万物互联时代的到来,智能应用从几十亿部手机扩展到数百亿个IoT设备,深刻改变了人们的生活方式。这为我们应用开发者带来了新的机遇和挑战。