Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android javafx移植的应用程序性能不佳_Android_Javafx_Gradlew_Javafxports - Fatal编程技术网

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

Android javafx移植的应用程序性能不佳,android,javafx,gradlew,javafxports,Android,Javafx,Gradlew,Javafxports,我刚刚使用gradlew将一个名为“拼图块”的netbeans javafx示例项目移植到android中。应用程序的性能太差了,是什么原因造成的 我的设备:LG E975,4.4 kitkat这包含了一些可能的原因,从应用程序在桌面上运行的方式来看,Android设备的性能可能会很差 无论如何,在“拼图块”中有一个快速的胜利,它与问题中提到的CSS点有关 Desk类添加了以下内嵌样式: Desk(int numOfColumns, int numOfRows) { setSty

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

我的设备:LG E975,4.4 kitkat

这包含了一些可能的原因,从应用程序在桌面上运行的方式来看,Android设备的性能可能会很差

无论如何,在“拼图块”中有一个快速的胜利,它与问题中提到的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效果

我还没有尝试缓存这些片段,但这可能也会有所帮助

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