Topwo博客
首页
博客
项目
Android
Android Studio Arctic Fox 2020.3.1 Patch 2极限配置
Android
2025-07-15
### Android Studio Arctic Fox 2020.3.1 Patch 2极限配置 #### 1、最高支持 AGP 7.0.4,Gradle 版本 7.0.2 - 7.6 编译提示This Android Gradle plugin (7.0.4) was tested up to compileSdk = 31 #### 2、compileSdk和appcompat ```groovy android { compileSdk 31 // 最大支持到31,32好像也不报错,但有如下提示再往后xml布局里面就没提示了 // 编译提示This Android Gradle plugin (7.0.4) was tested up to compileSdk = 31
阅读原文>>
安卓实现通过6轴传感器算姿态角
Android
2025-07-11
# 最精确的6轴传感器横滚角(Roll)计算方法 ## 1. 算法性能对比 | 算法 | 优点 | 缺点 | 适用场景 | |------|------|------|---------| | Mahony滤波 | 计算量适中,精度高 | 需要调参 | 大多数应用 | | Madgwick滤波 | 计算简单,效率高 | 高速运动时精度稍低 | 移动设备 | | 卡尔曼滤波 | 理论最优精度 | 计算复杂,实现难度大 | 高精度要求 | | 互补滤波 | 实现简单 | 动态性能差 | 低功耗应用 |
阅读原文>>
AndroidStudio AGP Gradle JDK之间的关系
Android
2025-06-17
在 Android 开发中,**Android Studio**、**AGP(Android Gradle Plugin)**、**Gradle** 和 **JDK** 是紧密关联的组件,它们的版本兼容性直接影响项目的构建和运行。以下是它们之间的核心关系及配置逻辑: ### **一、四者的定位与作用** | 组件 | 作用描述 | |---------------------|--------------------------------------------------------------------------| | **Android Studio** | 集成开发环境(IDE),用于编写代码、调试、打包 APK 等,内置 Gradle 插件支持。 | | **AGP(Android Gradle Plugin)** | 基于 Gradle 的插件,专门用于 Android 项目构建,负责处理资源编译、打包、签名等任务。 | | **Gradle** | 构建工具(构建脚本引擎),通过 Groovy/Kotlin DSL 定义构建流程,AGP 依赖其运行。 |
阅读原文>>
AGP3.6打包总是删除旧包的问题
Android
2025-06-14
打包时AS会自动删除上次的apk,所以每次打包完,拷贝一份出来,这个是不会删的。 值得注意的是,copy命令要在assemble任务之后执行,不然copy中的变量${output.outputFile}只是使用了上一次打包的apk并重命名,assemble结束后才会生成本次打包的新apk。 ```groovy android.applicationVariants.all { variant -> variant.outputs.all { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.name.contains('release')) { def fileName = "${rootProject.name}${android.defaultConfig.versionName}_${releaseTime()}.apk" println "print apk name:" + fileName assembleRelease.doLast{
阅读原文>>
Runtime.getRuntime().exec奇葩问题字节
Android
2025-06-11
## 这些问题在FAT32上更容易出现 ### 1、"cp -f " + srcPath + " " + destPath 执行结束记得执行一下sync ### 2、 在往U盘写文件时,拔掉U盘,再查就不认了 执行一下这个stop vold && start vold ### 3、瞬间拔掉U盘,getExternalFilesDirs居然还能获取到U盘,甚至可以操作里面的文件 ### 4、清理app目录
阅读原文>>
修改安卓系统时间
Android
2025-05-12
```java Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DAY_OF_MONTH); int hour = calendar.get(Calendar.HOUR_OF_DAY); int minute = calendar.get(Calendar.MINUTE); int second = calendar.get(Calendar.SECOND);
阅读原文>>
小米如何无视风险安装应用
Android
2024-06-03
### 解决方案1 [小米8如何无视风险安装应用](https://www.riahome.cn/s/9092pymre.html) ------------
阅读原文>>
Android OCR文字识别
Android
2024-06-03
### 解决方案1 [Android OCR文字识别 实时扫描手机号(极速扫描单行文本方案)](https://blog.51cto.com/u_15067230/4534909) ------------
阅读原文>>
Android Camera和Camera2
Android
2024-06-03
### 解决方案1 [Android Camera2 实现高帧率预览录制(附源码)](https://blog.51cto.com/u_12127193/5928492) ------------
阅读原文>>
Android蓝牙通信
Android
2024-06-03
### 解决方案1 [Android Phone蓝牙通信方式总结(Socket与Gatt)](https://www.lsjlt.com/news/29496.html) ------------ ### 解决方案2 [Android 蓝牙 Bluetooth 自动回连 取消pin码校验弹出框](https://blog.csdn.net/weixin_44128558/article/details/125274486) ------------
阅读原文>>
1
下一页
尾页
文章推荐
Android Studio Arctic Fox 2020.3.1 Patch 2极限配置
2025-07-15
安卓实现通过6轴传感器算姿态角
2025-07-11
AndroidStudio AGP Gradle JDK之间的关系
2025-06-17
AGP3.6打包总是删除旧包的问题
2025-06-14
Runtime.getRuntime().exec奇葩问题字节
2025-06-11