你好,J2me移植安卓版本还打算计划更新吗?,在高版本(api 26 27 28)平台上使用画面画出来的不正常
请问您能提供可以引发问题的代码示例吗?
链接:https://pan.baidu.com/s/1ORjerxulEsHI_rdMPXvK4g 提取码:ehuj J2ME原生項目能正常運行,不知道如何正確使用canvas_ver版本的源碼在不需要太大改動原生項目的情況下在安卓下跑起來,實際上在AS上創建的項目API高於23就不能編譯通過了(canvas_ver),能否抽時間專門放一個j2me移植到安卓的demo學習一下,對框架和安卓繪圖api瞭解不夠多,比較難處理移植出現的問題。
您好,由于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完整版再优化下再回头去优化它……