移动开发
toxiclibs中的粒子和弹簧
书名:代码本色:用编程模拟自然系统
作者:Daniel Shiffman
译者:周晗彬
ISBN:978-7-115-36947-5
目录
5.16 toxiclibs中的粒子和弹簧
1、粒子
在Box2D的例子中,我们创建了自己的类(比如Particle类),并在其中加入了一个Box2D物体对象变量。
class Particle {
Body body;
这样的实现方式显得
Flutter鸿蒙化环境配置(windows)
Flutter鸿蒙化环境配置(windows)
参考资料
Window配置Flutter的鸿蒙化环境
下载
配置环境变量
HarmonyOS的环境变量配置
配置Flutter的环境变量
Flutter doctor -v 检测的问题
flutter_flutter仓库地址的警告问题
Fliutter doctor –v 报错[!] Android
如何在24版本的Android Studio中创建java项目
最开始点击创建empty activity,然后就会出现以上情况,无法选择用Java作为编程语言。因为在新版的Android Studio中默认使用Kotlin作为编程语言。那么如何使用Java作为编程语言呢?这个时候回到项目创建的原始页面,如下图选定No Activity,点击Next,进入下一个页面在这里就可以
[ANR] Input ANR是怎么产生的
最近在做ANR优化,发现线上非常多的ANR(一半以上)原因都是
Input dispatching timed out。对于Activity或Service生命周期的ANR产生原理,我想大家应该都比较了解了,就是在AMS里埋炸弹、拆炸弹那一套机制,那Input Dispatching time outANR是怎么产生的呢?这篇文章带大家一起学习一下。
Android输入系统
Input Dispa
Android 车载应用开发与分析(12) - SystemUI (一)
1.前言
Android 车载应用开发与分析是一个系列性的文章,这个是第12篇,该系列文章旨在分析原生车载Android系统中核心应用的实现方式,帮助初次从事车载应用开发的同学,更好地理解车载应用开发的方式,积累android系统应用的开发经验。
注意:本文的源码分析部分非常的枯燥,最好还是下载android源码然后对着看,逐步理顺逻辑。
本文中使用的源码基于android-11.0.0_r48
Flutter 性能优化
Flutter 性能优化是一个系统性的工程,涉及多个层面。一、性能分析工具(Profiling Tools)在开始优化前,必须使用工具定位瓶颈。切忌盲目优化。1. DevTools 性能视图DevTools 性能视图 (Performance View)
作用:Flutter 官方最强大的性能分析工具,
确定 Flutter SDK 及其关联的 Gradle 版本与适配的 JDK 版本
最近在编写 Flutter 项目,发现不同的 Flutter SDK 版本有着不一样的 Gradle 版本,然后不同的 Gradle 版本需要不同的 JDK 版本。只有当三者都一致匹配时,才能正常的完成编译首先,我们可以确定 Flutter SDK 对应的 Gradle 版本。我们每个下载的 Flutter 的 SDK 中都有这样一个示例工程
Google 公布的 Jetpack Compose 1.2 Beta 有哪些亮点更新?
Jetpack Compose 1.0 发布已经快一年了,在此期间我们看到社区是它的热情,例如欣赏 Kotlin 语法的简洁性、使 UI 开发变得更加便捷和更轻松的声明式方法。
社区中的 Compose
我们已经看到许多公司开始大规模使用 Compose,例如 Compose 于 Play Store 团队密切合作,他们在很早的时候就开始尝试 Compose ,并了解到它不仅更有趣,而且对他们的开
