Android

关注公众号 jb51net

关闭

首页 >> 软件编程 >> Android

基于Android实现三维效果的动态旋转图

在电商、相册、视频封面、海报展示、启动页 Logo 等场景里,带真实透视感的 3D 旋转能明显提升界面质感,Android 自 3.x 起就支持基于属性的 3D 旋转,所以本文给大家介绍了如何基于Android实现三维效果的动态旋转图,需要的朋友可以参考下

Android RecycleView的item用法示例详解

RecyclerView是Android提供的一个强大的列表控件,用来显示大量数据,本文给大家介绍Android RecycleView的item用法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

GitHub自动打包Android APK的全流程

文章详细介绍了利用GitHub Actions和YAML配置,通过秘钥管理工具,自动打包Android APK的全流程,只需配置代码,工具自动处理,简化了打包流程,需要的朋友可以参考下

基于Android实现URL生成二维码的示例代码

二维码作为一种信息载体,在现代生活与互联网应用中被广泛使用,它具有存储量大、识别速度快、支持多种字符编码的特点,已成为信息传播的重要媒介之一,所以本文介绍了基于Android实现URL生成二维码,需要的朋友可以参考下

Android给图片添加水印的实现代码

随着社交媒体、短视频平台、电商平台、新闻门户等应用的发展,图片的使用越来越广泛,为了防止图片被非法盗用、保护版权、突出品牌标识,在图片中添加水印 成为一种常见且有效的解决方案,所以本文介绍了Android实现图片添加水印,需要的朋友可以参考下

Android实现在线阅读PDF文件功能的示例代码

随着移动互联网的普及,PDF 文件已经成为文档交流、电子书阅读、合同签署的重要载体,无论是办公应用、教育学习,还是日常阅读,用户经常需要在手机上直接打开和浏览 PDF 文件,因此本文给大家介绍了Android实现在线阅读PDF文件功能,需要的朋友可以参考下

Android实现事件监听的常用方法总结(附带源码)

在 Android 开发中,事件监听是交互逻辑的核心机制,Android 提供了丰富的事件监听机制,使开发者能够灵活捕获用户交互,下面我们就来看看几个常用方法的使用吧

kotlin中关于协程的使用详解

Kotlin协程(Coroutines)是Kotlin语言中用于异步编程的一种轻量级线程,本文给大家介绍kotlin中关于协程的使用,感兴趣的朋友一起看看吧

Android Glide图片加载完全指南及最佳实践

本文将分享Glide的最佳实践,帮助开发者充分发挥其潜力,提升应用性能和用户体验,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

Android Keystore签名文件全解析与安全防护

Keystore是存储加密密钥、证书和签名信息的文件(常见格式为.keystore 和.jks),是Android应用签名的核心,用于验证应用来源的可靠性,保障分发过程中的完整性,本文给大家介绍Android Keystore签名文件全解析与安全防护,感兴趣的朋友一起看看吧

Android端验证码自动获取与填充的实战方案

在移动应用自动化测试过程中,我们经常会遇到一个棘手的问题:正式环境的接口由于安全考虑,不愿意向测试团队开放测试账号,传统的解决方案要么依赖mock数据要么手动查看手机短信并输入验证码,针对这一痛点,我开发了一个基于ADB的Android短信验证码自动获取工具

android FragmentManager 删除所有Fragment 重建的示例代码

本文详解Android中通过FragmentManager删除所有Fragment并重建的方法,包括获取实例、事务操作、移除与添加步骤,以及完整代码示例,适用于应用状态重置或内容切换场景,感兴趣的朋友跟随小编一起看看吧

Android Activity进行数据传输的方法

文章讲解了Android中Activity间的数据传输与回传方法,包括使用Intent的putExtra传递数据、startActivityForResult获取返回结果(已过时),以及新方式registerForActivityResult替代传统机制,实现数据交互与结果回调,感兴趣的朋友跟随小编一起看看吧

Kotlin 协程之Channel的概念和基本使用详解

文章介绍协程在复杂场景中使用Channel进行数据传递与控制,涵盖创建参数、缓冲策略、操作方式及异常处理,适用于持续数据流、多协程协作等,需注意容量配置和状态管理,本文给大家介绍Kotlin协程之Channel的概念和基本使用,感兴趣的朋友一起看看吧

Android外接U盘的操作实践

本文总结了在 Android(开发板 Android 14)环境下外接 U 盘的操作实践,涵盖了从配置、权限申请、USB 设备识别,到文件系统读取和本地文件复制的完整流程,本文内容适合需要在 Android 上进行 U 盘数据处理的开发者参考和实践,需要的朋友可以参考下

Android SystemServer 中 Service 的创建和启动流程

在 Android 系统中,SystemServer是系统服务的核心进程,负责启动和管理各种系统服务,下面给大家介绍Android SystemServer中Service 的创建和启动流程,感兴趣的朋友跟随小编一起看看吧

Android协程高级用法大全

这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧

使用Android获取手机已安装应用程序的不同方法

在 Android 开发中,有时我们需要获取手机上已安装的应用程序列表,以便进行某些操作,比如检查特定应用是否安装,或者显示已安装应用的详细信息等,本文将详细介绍如何在 Android 中获取已安装的应用程序,需要的朋友可以参考下

Kotlin 枚举类使用举例

枚举类(Enum Classes)是 Kotlin 中用于定义固定集合值的特殊类,它表示一组命名的常量,每个枚举常量都是该类的单例实例,接下来通过本文给大家介绍Kotlin枚举类使用举例,需要的朋友可以参考下

Android 缓存日志Logcat导出与分析最佳实践

本文全面介绍Android Logcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实践,助力开发者高效排查应用异常,需要的朋友跟随小编一起看看吧

深入探讨kotlin StateFlow的两个问题和使用场景

文章探讨Kotlin中LiveData与Flow的适用场景,指出LiveData适合一次性请求且避免重复触发,而StateFlow因热流特性易导致冗余更新,建议多数场景优先使用SharedFlow,因其无初始值、不自动去重,更灵活适配网络请求等需求,感兴趣的朋友一起看看吧

Kotlin 协程库中StateFlow 与 SharedFlow 的区别与使用详细解析

在Kotlin中,StateFlow和SharedFlow常被用来处理应用中的数据流和状态,它们都是基于Flow的热流(hot stream)实现,本文带领大家一起探讨Kotlin协程库中StateFlow与SharedFlow的区别与使用,感兴趣的朋友一起看看吧

Kotlin Flow 实战教程之StateFlow 和 SharedFlow的默认值陷阱

文章对比了Kotlin的StateFlow与SharedFlow,指出StateFlow需初始值且自动缓存,适合UI状态管理,SharedFlow无初始值,需手动发射,适配事件流,通过文件选择器案例,说明如何避免初始值触发问题,对本文感兴趣的朋友一起跟小编学习吧

Android实现屏幕录制与本地保存功能的完整指南

本文将详细介绍如何在 Android 应用中实现屏幕录制功能,并将录制的视频保存到本地存储,我们将涵盖从权限获取到最终视频保存的完整流程,包括关键代码实现,感兴趣的小伙伴跟着小编一起来看看吧

Android调用python库和方法的完整教程

这篇文章主要为大家详细介绍了Android调用python库和方法,即Android使用Chaquopy框架集成python,感兴趣的小伙伴可以了解下

Android Paging 分页加载库使用实践

Android Paging 库是 Jetpack 组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库的核心概念、架构组件以及实际应用,感兴趣的朋友一起看看吧

Kotlin的datetime库如何在项目中使用

本文介绍了kotlinx-datetime 库中的Instant、TimeZone、DateTimePeriod 等核心类的使用方法,帮助你正确创建、转换和操作时间点及时间段,这个库还支持更多功能,比如日期和时间的本地化,方便跨平台日期时间处理,感兴趣的朋友一起跟随小编学习吧

如何在Android Studio中集成Python功能

本文将详细介绍如何在Android Studio中集成Chaquopy,配置Python环境,调用Python代码,使用Python库,以及优化和调试相关的最佳实践,感兴趣的朋友一起看看吧

Android CameraX 使用指南及一些高级功能(简化相机开发)

CameraX简化Android相机开发,解决兼容性、生命周期与API复杂性问题,支持图像分析、拍照及设备特性检查,通过最佳实践,开发者可高效实现高质量相机功能,专注业务逻辑,本文给大家介绍Android CameraX 使用指南及一些高级功能,感兴趣的朋友一起看看吧

Android LiveData原理、使用与最佳实践记录

本文全面解析Android LiveData,涵盖其生命周期感知、数据更新机制、与协程结合及与Flow对比等核心内容,强调其在简化数据观察、架构分层和资源管理中的价值,为开发者提供使用指南与最佳实践建议,感兴趣的朋友一起看看吧

Android Gradle国内主流镜像仓库全局配置方案

这篇文章主要介绍了国内主流镜像仓库的全局配置方案,包括阿里云、华为云、腾讯云等多个可靠镜像源,已经覆盖了国内主流的镜像仓库,可以有效解决Android项目构建时的依赖下载问题,本文给大家通过代码示例介绍的非常详细,需要的朋友可以参考下

Kotlin 作用域函数 let 的实现原理示例解析

Kotlin 中的let是一个,它广泛用于作用域函数(Scope Functions)中,尤其适用于对可空对象(nullable)做非空判断并执行代码块的场景,本文给大家介绍Kotlin 作用域函数 let 的实现原理,感兴趣的朋友一起看看吧

Android Studio如何利用Application操作全局变量的代码详解

全局变量是指在程序的整个生命周期内都可访问的变量,它的作用范围不限于某个函数、方法或类,而是可以被多个代码模块共享,本文给大家介绍了Android Studio如何利用Application操作全局变量的步骤,需要的朋友可以参考下

Android Studio切换主线程的两种方式详解

在Android中,UI操作必须在主线程中进行,不能直接在子线程中更新 UI,今天介绍两种Android Studio子线程切换回主线程的方法,需要的朋友可以参考下

Android自定义ViewPager实现无限循环效果的完整指南

本教程详细介绍了如何通过自定义ViewPager实现无限循环效果,包括首尾完美过渡,开发者将学习如何创建LoopViewPager类,重写关键方法以处理边界情况,并对Adapter逻辑进行调整以支持循环,需要的朋友可以参考下

在Android Studio中修改Android版本的两种主流方法

在 Android 开发的日常迭代中,我们经常需要升级或降级项目的 minSdkVersion、targetSdkVersion 与 compileSdkVersion,本文将手把手演示在 Android Studio 里修改 Android 版本的两种主流做法,并给出易踩的坑与最佳实践,需要的朋友可以参考下

Android通过Intent传递自定义对象的两种方式

我们经常会使用Intent来启动Activity、发送广播等,在进行上述操作的过程中,我们还可以往Intent对象中添加额外的数据,但问题在于putExtra可传递的数据类型是有限的,如果你想传递自定义对象,就行不通了,所以接下来就来学习如何通过Intent传递自定义对象

如何在 Android 中定义和使用自定义属性

文章介绍了Android中定义和使用自定义属性的完整流程:通过attrs.xml声明属性,布局文件中应用属性,自定义视图中通过TypedArray获取值,并利用Kotlin的apply、默认参数等特性简化代码,提升布局可重用性和可维护性,感兴趣的朋友一起看看吧

Android Room使用流程与底层原理详解

Room是Android的SQLite ORM库,提供编译时SQL验证、减少样板代码、支持LiveData/Flow/RxJava,适用于结构化数据存储,适合用户数据、缓存等场景,但不适合BLOB或简单键值对存储,本文给大家介绍Android Room使用流程,感兴趣的朋友一起看看吧

Kotlin重写函数中的命名参数问题小结

Kotlin中重写函数需保持参数名一致以确保具名参数兼容性,属性重写需用override且val不可覆盖var,合理命名与重写是提升代码可读性和维护性的关键
上一页共3页:2/3下一页