Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
netgb opened this issue Jun 13, 2019 · 3 comments

Comments

@netgb
Copy link

netgb commented Jun 13, 2019

No description provided.

@cping
Copy link
Owner

cping commented Jun 13, 2019

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

@netgb
Copy link
Author

netgb commented Jun 13, 2019

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

@cping
Copy link
Owner

cping commented Jun 14, 2019

您好,由于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完整版再优化下再回头去优化它……

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants