自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp中scrollview分页加载与上下滑动切换tab手势结合使用

本文详细介绍了在uniapp跨端开发中如何实现ScrollView分页加载与上下滑动切换Tab手势的结合方案。文章从ScrollView核心属性配置、分页加载原理和基础手势事件入手,通过代码示例展示了具体实现方法。重点分析了手势冲突的原因及解决思路,提出通过"滚动位置判断+手势标记"来区分列表滚动和Tab切换操作。最后总结了优化建议,包括防止分页重复加载、减少手势事件重绘等注意事项,帮助开发者在微信小程序、App等多端场景下实现流畅的交互效果。

2026-03-26 09:48:56 390

原创 Android SQLite存储

Android SQLite是一种轻量级嵌入式关系数据库,深度集成于Android系统,适用于移动设备本地数据存储。其核心特点包括无服务端架构、高效轻量、标准SQL支持及安全隔离。开发中主要通过SQLiteOpenHelper(管理数据库创建和版本更新)、SQLiteDatabase(执行CRUD操作)和Cursor(遍历查询结果)三个核心类进行操作。文章详细介绍了数据库创建、表结构设计以及增删改查等基本操作,并强调了事务处理的重要性。同时提供了实际使用示例,包含数据库路径管理、SQL执行和JSON数据转换

2026-03-26 09:36:36 361

原创 Android内部存储和外部存储

Android系统提供内部存储和外部存储两种数据存储方式,各有特点。内部存储空间较小但安全性高,适合保存应用私有数据;外部存储空间大且可共享,适合存储大文件。开发者应优先使用内部存储保存敏感数据,大文件可放在外部私有目录。Android 10及以上版本需注意存储权限变更,推荐使用MediaStore API访问公共文件。选择存储方式时应综合考虑安全性、空间大小和使用场景等因素。

2026-03-25 17:55:52 331

原创 CSSReference.IO网站分享

CSSReference.IO是一个免费可视化CSS学习网站,通过动画演示直观展示常用CSS属性效果,涵盖Flexbox、Grid等核心类别。无需注册即可快速查阅语法、对比属性、检查兼容性,支持代码复制和分类检索。其交互式学习方式有效降低CSS学习门槛,帮助开发者边看边练,提升学习效率。

2026-03-25 17:38:27 224

原创 uv-ui 框架扩展文档

本文介绍了uv-ui组件库的核心功能,包括安全区适配组件、样式覆盖技巧和实用工具函数。uv-ui提供uv-status-bar和uv-safe-bottom组件解决iOS设备的安全区问题,并通过uv-line-*、uv-reset-button等类名实现文字省略、按钮重置等样式控制。工具函数涵盖平台判断(uni.$uv.os())、数值处理(uni.$uv.range())、样式转换(uni.$uv.addStyle())等实用功能,还包括时间格式化、唯一标识生成和多种数据校验方法。

2026-02-25 10:12:24 920

原创 luch-request 网络请求库

Luch-Request是专为uni-app设计的高效网络请求库,基于Promise开发,具有跨平台支持、体积小、API简洁等特点。它完整支持HTTP方法、拦截器、文件操作、请求取消等功能,并提供TypeScript类型定义。安装方式灵活,支持插件市场导入或npm安装。通过配置请求实例、拦截器和响应处理,可实现全局请求管理。示例展示了如何封装请求工具并在项目中使用,包括GET/POST方法定义和API调用。该库能显著提升uni-app开发效率,适合各种规模的项目需求。

2026-02-25 09:47:25 907

原创 Android 混淆与优化

本文介绍了Android应用开发中混淆(ProGuard)与优化的关键作用及实现方法。混淆通过重命名类、方法和字段来保护代码安全,同时还能移除未使用代码和资源以减小APK体积。文章详细说明了在build.gradle中启用混淆的配置步骤,以及如何通过proguard-rules.pro文件定制混淆规则和优化策略,包括保留特定类、方法,禁用某些优化选项等。特别强调了测试验证混淆后应用的重要性,并以晨检仪项目中的HomeActivity为例展示了具体保护实现。正确配置混淆与优化可在保障代码安全的同时提升应用性能

2026-02-06 09:52:15 821

原创 Android 应用签名

Android应用签名是一种数字签名机制,用于验证应用的开发者身份并确保应用在发布后未被篡改。每个Android应用在发布到应用商店之前,都必须使用开发者的私钥进行签名。签名后的应用会生成一个唯一的签名证书,用于标识应用的开发者。签名证书的有效期通常为25年,因此在生成签名密钥时需要谨慎选择有效期。Android应用签名是确保应用安全性和完整性的重要步骤。通过上述讲解,你了解了签名的核心概念,掌握了密钥的生成与管理,并能够在Android Studio中完成签名配置。

2026-02-06 09:31:15 995

原创 Android 打包流程

本文介绍了Android应用的打包流程,主要包括APK和AAB两种格式的构建过程。文章首先阐述了打包所需的源代码、资源文件、配置文件等核心要素,然后详细解析了编译代码、处理资源、生成DEX文件、打包签名和对齐等关键步骤。特别对比了传统APK与新型AAB格式的区别,指出AAB能根据用户设备动态生成优化APK的优势。最后通过Android Studio的实际操作案例展示了完整打包流程。理解这些知识有助于开发者优化应用构建,解决打包过程中的常见问题。

2026-02-05 09:30:22 1013

原创 Android 自定义组件

自定义控件通常通过继承现有控件类来实现。例如,你可以继承View类来创建一个全新的控件,或者继承TextView类来扩展其功能。1. 构造函数// 在代码中创建View时调用init(null);// 在XML布局中声明View时调用// 带有默认样式参数的构造函数// API 21+ 带有默认样式资源的构造函数// 初始化操作// 处理自定义属性if (attrs!

2026-02-05 09:20:49 913

原创 Retrofit + OkHttp + RxJava网络请求工具封装

本文介绍了Android开发中网络请求框架的封装方案,推荐使用Retrofit+OkHttp+RxJava组合。详细讲解了依赖配置、Retrofit实例创建、网络请求接口定义和工具类封装方法,包括统一的错误处理和线程调度。通过三层架构(Retrofit接口定义、OkHttp底层通信、RxJava异步处理)实现高效开发,提供配置集中管理、自动错误处理和生命周期管控等功能。该方案具有调用简单、维护便捷、稳定性强等优势,支持公共参数添加、网络检测等特性,是Android网络请求的理想解决方案。

2026-02-04 16:30:52 686

原创 Android 开发入门知识

摘要:本教程为零基础开发者提供完整的Android应用开发入门指南。主要内容包括:1) 搭建开发环境(Android Studio、JDK、SDK);2) 创建首个项目(Weighting应用),讲解项目结构和核心文件(Manifest、Activity、布局);3) 构建用户界面,详解常用UI组件和布局管理器;4) 添加交互逻辑,包括登录状态判断和Activity生命周期;5) 运行调试技巧,介绍模拟器使用、Logcat日志和断点调试。教程通过实际项目演示,帮助开发者系统掌握从环境配置到应用发布的全流程,

2026-02-04 16:03:13 1153

原创 uts插件开发

UTS插件开发指南:跨端高效原生开发方案 UTS插件是一种基于TypeScript语法的UniApp原生插件开发方案,能够直接编译为Android/iOS原生代码,解决传统跨平台开发存在的性能瓶颈和功能限制问题。该方案具有三大核心优势:原生性能(无JavaScript桥接损耗)、类型安全(完整TS类型系统)和开发效率(一套代码多端运行)。开发环境需配置HBuilderX、Android Studio或Xcode等工具。 UTS语法支持直接调用平台原生API,通过条件编译处理平台差异,并提供Promise异步

2026-02-03 14:25:32 838

原创 安卓第三方SDK封装

本文介绍了Android开发中对第三方SDK进行二次封装的方法。通过创建Android Library模块,设计统一接口和实现类,可以降低业务代码与SDK的耦合度,集中管理多个SDK,并简化使用方式。具体步骤包括:创建library模块、定义抽象接口、实现封装类、打包jar文件等。封装后的SDK具有解耦、统一管理、易于替换等优势,能提高代码质量、增强可维护性和开发效率,特别适合需要集成多个相似功能SDK或频繁更换SDK的项目。

2026-02-03 14:09:44 710

空空如也

空空如也

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

TA关注的人

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