LGame icon indicating copy to clipboard operation
LGame copied to clipboard

你好,J2me移植安卓版本还打算计划更新吗?,在高版本(api 26 27 28)平台上使用画面画出来的不正常

Open netgb opened this issue 6 years ago • 3 comments

netgb avatar Jun 13 '19 10:06 netgb

请问您能提供可以引发问题的代码示例吗?

cping avatar Jun 13 '19 12:06 cping

链接:https://pan.baidu.com/s/1ORjerxulEsHI_rdMPXvK4g 提取码:ehuj J2ME原生項目能正常運行,不知道如何正確使用canvas_ver版本的源碼在不需要太大改動原生項目的情況下在安卓下跑起來,實際上在AS上創建的項目API高於23就不能編譯通過了(canvas_ver),能否抽時間專門放一個j2me移植到安卓的demo學習一下,對框架和安卓繪圖api瞭解不夠多,比較難處理移植出現的問題。

netgb avatar Jun 13 '19 16:06 netgb

您好,由于canvas-ver是2012年以前的原始版本,长时间没有更新,肯定无法直接兼容现有的Android环境。

目前是有续写Canvas版计划的,是一个基于Loon-0.5的API和功能,也延续旧Canvas版API的轻量版,这个版本同时还会支持JavaME(现在属于JavaCard了),JavaFX以及Android和HTML5(以0.5版来说功能基本都会实现,只是后续版本支持不会那么完全)。

更直接的讲,这个Canvas版其实主要是跑嵌入式设备用的。

目前来说,虽然Oracle已经基本放弃了Java的手机端应用(连JavaFX都变社区版openjfx了),但是JavaME这个项目并没有撤销,而是变成了Java Card的一环,转为支持如树莓派这类的嵌入式设备编程。所以Loon-lite这个Canvas版肯定要尽可能向下兼容的,也会完整支持JavaME的渲染API(界面UI类则不支持,毕竟太丑了……),基本的API支持和代码实现最近就会上传,不过测试的不太够,目前也就在我的树莓派3B上大概跑了一下,也就是[理论上]运行没有问题,正式版还要等着我把loon完整版再优化下再回头去优化它……

cping avatar Jun 14 '19 06:06 cping