gpt4 book ai didi

android - javafx 移植的应用程序性能不佳

转载 作者:太空宇宙 更新时间:2023-11-03 13:13:34 25 4
gpt4 key购买 nike

我刚刚使用 gradlew 将一个名为“PuzzlePieces”的示例 netbeans javafx 项目移植到 android 中。应用程序性能太差,可能是什么原因造成的?

我的设备:LG E975,4.4 kitkat

最佳答案

question包含一些可能的原因,说明 Android 设备上的性能可能会根据应用程序在桌面上的运行方式所期望的表现而表现不佳。

反正《PuzzlePieces》有速赢,和那道题提到的CSS点有关。

Desk 类添加了这个内联样式:

Desk(int numOfColumns, int numOfRows) {
setStyle("-fx-background-color: #cccccc; " +
"-fx-border-color: #464646; " +
"-fx-effect: innershadow( two-pass-box , rgba(0,0,0,0.8) , 15, 0.0 , 0 , 4 );");

如果你只是去掉效果:

Desk(int numOfColumns, int numOfRows) {
setStyle("-fx-background-color: #cccccc; " +
"-fx-border-color: #464646; ");

您应该注意到性能的巨大提升。

根据经验,在将桌面应用程序移植到移动设备时,避免过多的 css 样式,尤其是不惜一切代价避免 css 效果

我还没有尝试对这些 fragment 进行缓存,但这可能也会有所帮助。

同样值得一提的是,CPU 很重要...

关于android - javafx 移植的应用程序性能不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40369300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com