Android实现获取手机的电池电量和充电状态
2025-12-13 12:05 | 分类:App开发 | 评论:0 次 | 浏览: 6
一、可获取的信息通过 android 的电池广播,你可以拿到:信息说明当前电量 level当前电量百分比电量最大值 scale一般 100是...
Android 中 StateFlow 的使用全面解析
2025-12-10 12:05 | 分类:App开发 | 评论:0 次 | 浏览: 9
stateflow 是 kotlin 协程库中用于管理可观察且有状态的数据流的核心组件,属于冷流(cold flow)的升级版,专为 and...
iOS屏幕适配的两种方法深入讲解
2025-12-01 12:06 | 分类:App开发 | 评论:0 次 | 浏览: 23
ios 26 适配指南(基于 apple 官方规划与前瞻适配策略)ios 26 作为苹果新一代移动操作系统,预计将带来系统架构优化、新 ap...
Android如何用Canvas画一个真正能跑的跑马灯
2025-11-30 12:08 | 分类:App开发 | 评论:0 次 | 浏览: 35
前言以前自学,都是用帧动画来实现跑马灯,这几天常失眠,晚上学东西也学不进,所以用canvas写个小demo,这么无聊的应该只有我一个了吧,废...
Android Compose基于单向数据流构建界面的过程
2025-11-26 19:22 | 分类:App开发 | 评论:0 次 | 浏览: 28
构建 compose 界面在 jetpack compose 中构建界面,核心逻辑围绕“状态控制”展开,因为 com...
2025最新版Android Studio安装及组件配置教程(SDK、JDK、Gradle)
2025-11-24 19:26 | 分类:App开发 | 评论:0 次 | 浏览: 47
原生 android 简介android 是由 google 开发的移动操作系统,而“原生 android 开发”指...
Android Binder 详解与实践指南(最新推荐)
2025-11-21 12:05 | 分类:App开发 | 评论:0 次 | 浏览: 35
android binder 详解与实践指南1. binder 基础概念1.1 什么是 binder?binder 是 android 系统...
Android开发(Kotlin) ViewModel基本用法示例详解
2025-11-20 12:04 | 分类:App开发 | 评论:0 次 | 浏览: 57
viewmodel基本用法创建viewmodelclass myviewmodel: viewmodel() {}实现一个计数器class ...
覆盖7款iPhone! iOS26.1正式版耗电对比测评
2025-11-18 20:51 | 分类:App开发 | 评论:0 次 | 浏览: 59
苹果发布了 ios26.1 正式版,带来了15个功能和改动,那么续航如何呢?外网博主 iapplebytes带来了对比实测。本次测试一共使用...
Android开发(Kotlin) retrofit基本使用教程
2025-11-17 12:06 | 分类:App开发 | 评论:0 次 | 浏览: 38
导入retrofitdependencies { ........ implementation("com.squareup.ret...
Android自定义view详解及Measurepec深入解析
2025-11-16 12:01 | 分类:App开发 | 评论:0 次 | 浏览: 46
理解自定义view的三大流程自定义view的绘制主要围绕三个核心过程展开,它们依次执行,共同决定了view的最终呈现:流程阶段核心方法主要职...
从零开始讲解Android Studio打包WebView应用教程(附签名配置)
2025-11-16 12:01 | 分类:App开发 | 评论:0 次 | 浏览: 41
以下是使用 android studio 将包含 webview 的应用打包为 apk 或 app bundle 的完整步骤:一、打包前的准...
android RecycledViewPool的作用详解
2025-11-14 12:07 | 分类:App开发 | 评论:0 次 | 浏览: 43
一、先明确基础概念recycledviewpool 是什么?它是 recyclerview 的“缓存池”,专门存储那...
Android Hilt 入门使用实战
2025-11-13 21:48 | 分类:App开发 | 评论:0 次 | 浏览: 0
一 android hilt 入门教程实战hilt 是 android 官方推荐的 依赖注入框架,它基于 dagger,简化了依赖管理,适用...
Android实现获取定位信息的工具类
2025-11-05 12:04 | 分类:App开发 | 评论:0 次 | 浏览: 44
相信大家在项目中应该会经常用到这类功能,需要在请求api的时候获取当前定位信息,以便获取周边信息,以下是我常用的工具类,大家应该用得上imp...
Android Intent详解(最新推荐)
2025-11-02 11:59 | 分类:App开发 | 评论:0 次 | 浏览: 58
在android开发中,intent 是组件间通信的核心机制,用于在activity、service、broadcastreceiver等组...
Android实现监听手机开机事件的多种方法
2025-10-26 12:05 | 分类:App开发 | 评论:0 次 | 浏览: 70
在开发android应用时,有时我们需要在设备启动完成后执行某些操作,比如检查更新、同步数据等。为了实现这一功能,我们需要监听 设备的开机完...
Android Compose 状态的概念及实际应用
2025-10-22 19:15 | 分类:App开发 | 评论:0 次 | 浏览: 0
jetpack compose 中的状态一、什么是“状态”?应用里可以随时间变化的任何值都叫“状态&rd...
Android Handler 机制原理解析
2025-10-20 19:21 | 分类:App开发 | 评论:0 次 | 浏览: 0
一、 概述handler 机制是 android 系统中实现**线程间通信(inter-thread communication)**的核心...
几种常见的Android性能与内存优化策略
2025-10-18 12:03 | 分类:App开发 | 评论:0 次 | 浏览: 82
1. 减少布局层级复杂的布局层级会增加渲染时间,影响应用的启动速度和运行效率。通过减少不必要的嵌套,可以显著提高应用性能。例如,使用co...
Android通过Dialog实现全屏的示例代码
2025-10-12 19:17 | 分类:App开发 | 评论:0 次 | 浏览: 73
引言在项目的实际开发中会碰到有些view需要横屏全屏的情况,比如视频播放的view,详情的view等,如果跳转到新的activity或fra...
Android杀死选中进程并释放进程占用空间的方法详解
2025-10-12 12:03 | 分类:App开发 | 评论:0 次 | 浏览: 81
在android开发中,管理和优化应用的性能是一个重要的课题。特别是在资源管理方面,如何有效地管理进程,确保应用在运行时能够合理利用系统资源...
详解c++中<iostream>常用接口汇总
2025-10-10 12:06 | 分类:App开发 | 评论:0 次 | 浏览: 71
在 c++ 中,<iostream>是处理标准输入输出(i/o)的核心头文件,它包含了用于控制台输入输出的基础类、对象和操作接口...
Android 中的 mk 和 bp 文件编译示例详解
2025-10-10 12:04 | 分类:App开发 | 评论:0 次 | 浏览: 71
主要介绍 android 中的 mk 和 bp 文件的编译方式, android 构建系统的两种不同配置文件。1. android.mk 文...
Android实现获取当前时间并转为时间戳
2025-09-30 12:05 | 分类:App开发 | 评论:0 次 | 浏览: 83
在项目开发中,难免会遇到使用当前时间,比如实现网络请求上传报文、预约、日历等功能。1. 获取年月日时分秒在获取时间之前,首先要引入simpl...
Android 自定义Binding Adapter实战应用及作用详解
2025-09-28 12:04 | 分类:App开发 | 评论:0 次 | 浏览: 91
1. binding adapter 的基本概念和作用binding adapter 是一个桥梁,它允许你在 xml 布局文件中,将自定义的...
Android开发教程之屏幕变更事件
2025-09-28 12:03 | 分类:App开发 | 评论:0 次 | 浏览: 0
一、什么是屏幕变更事件?当设备的配置(configuration)发生变化时,android 系统会触发configuration chan...
详解WPF中MVVM架构中的多种数据绑定方式
2025-09-26 12:02 | 分类:App开发 | 评论:0 次 | 浏览: 87
wpf基础框架通过继承接口inotifypropertychanged和icommand 来实现。数据绑定部分inotifyproperty...
Android自定义电池组件实例代码(BatteryView)
2025-09-23 12:07 | 分类:App开发 | 评论:0 次 | 浏览: 90
支持:xml 与代码动态设置电量(0–100)充电charging与快充fastcharging区分(闪电样式 + 动画)电量阈...
Nexus配置npm私有仓库全过程
2025-09-14 11:43 | 分类:App开发 | 评论:0 次 | 浏览: 120
对于前端项目的运行,我们一般要使用npm来管理依赖node.js的依赖,安装依赖一般要指定镜像的下载地址如:npm config set r...