其他平台的java代码如何移植到android 以前有一些J2ME的代码,想移植到android平台上,以前是以jar的形式提供的。在android平台上,采用怎样的形式移植过来比较好呢?如果是C,C++的,我可以采用NDK方式把它改造成so库.android可以调用jar,但是如果是J2ME过来的,有什么要注意 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重写代码,或者用j2me模拟器运行。 应该还是UI的问题比较多吧,android的图片处理很多都是通过9.png来系统实现拉伸的。jar包都是可以照样用的。 直接引用,直接调用里面的方法,编译,如果出错,再针对错误进行修改。一般情况下,如果不是特殊的东西,纯java的,算法的,都可以方便地引入进来的。 用J2ME polish框架,如果不涉及太多本地方法,甚至可以做的无修改移植 不调用本地接口的jar包,Android可以直接引用? 直接引用,直接调用里面的方法,编译,如果出错,再针对错误进行修改。一般情况下,如果不是特殊的东西,纯java的,算法的,都可以方便地引入进来的。能详细说说怎么做吗 嗯,我的意思是,你直接引用它,很多jar包直接引用都不需要修改的。在eclipse下引入jar包的方法,你应该知道吧,项目属性里有。直接用吧,如果出错了,你就针对具体错误具体修改(如果有那个jar的源文件)。 是这样,我可能没有说清楚,我当然知道eclipse如何引入jar包的,我的意思是从J2ME上拿过来有没有什么需要注意的,因此我是想提前预防,而不是出错再修改。因为我有所有的源代码,是否在android上重新写一遍,做成jar比较好呢 选定你的程序 右键--property--android--project build target LS的,我知道。我的意思是我是否有必要把那些源代码在android平台上再写一遍。 有源码啊,你直接把源码合一起编译也行啊,不用重新写一遍的。估计如果有问题,源码一合,eclipse就能指示出错误了。如果想提前预防的话,唯一的一点就是:纯java的算法,不涉及到UI,不涉及到本地的东西,肯定没问题。你可以检查一下,每个文件前的import 有没有j2me特有的那些包啊,如果有,就不行,你先删掉,, 好像不能直接把jar包加到工程里,因为android得java库还是修改了的,好像有个工具可以检验jar包是否可以在android平台上应用,检验通过的才可以!这是我以前看到的,没有试验过,希望lz不要笑吗过河,等你的试验结果。 另外,在android平台上怎么用这个程序生成jar包,然后给其他的android应用调用? 哦,我的意思是我在ECLIPSE里面用EXPORT/JAR的方式生成的jar, android调用有没有问题。 另外,我想问一下,如果以前J2ME的jar包里面有涉及UI的,比如对话框什么的,能直接在android上运行吗?或者说我J2ME的jar包括了算法,还包括了UI,就是一个完整的东西,我可以建立一个空的android工程,然后引入这些jar包,直接运行吗? 解决方法详见:http://www.ophonesdn.com/blog/mobgame/showBlog/publicshow/a50de6cc-fb83-4d7c-ad30-86a85a6decf5?count=&max=&index=测试开发案例:http://www.ophonesdn.com/forum/thread-6367-1-1.htmlJ2ME程序转Android程序案例及工具包-ExampleAndroidJ2meJ2ME程序为Android程序案例及工具包-ExampleAndroidJ2me 包括: 1 案例程序源码及工程导入Eclipse即可使用 2 工具包android_midp.jar 3 简要开发指南devGuide 关于刷新Listview和GridView的问题 viewpager如何实现刷新,高手进,求解 android视频教程共享 一个独立的照相Activity,另一个Activity调用没反应,求救!!! 下载linaro android 4.0 for imx53 错误 GridView控件的行间距 新手求助:如何搭建android+tomcat+Mssql http请求加认证字段 准备把一款游戏移植到android上,请大家出点子 新手代码问题,没用到数据库却显示数据库安全性不好 android真机调试的几个问题 listview上下滑动时数据紊乱,求救
能详细说说怎么做吗
有源码啊,你直接把源码合一起编译也行啊,不用重新写一遍的。估计如果有问题,源码一合,eclipse就能指示出错误了。如果想提前预防的话,唯一的一点就是:纯java的算法,不涉及到UI,不涉及到本地的东西,肯定没问题。
你可以检查一下,每个文件前的import 有没有j2me特有的那些包啊,如果有,就不行,你先删掉,,
或者说我J2ME的jar包括了算法,还包括了UI,就是一个完整的东西,我可以建立一个空的android工程,然后引入这些jar包,直接运行吗?
http://www.ophonesdn.com/blog/mobgame/showBlog/publicshow/a50de6cc-fb83-4d7c-ad30-86a85a6decf5?count=&max=&index=
测试开发案例:
http://www.ophonesdn.com/forum/thread-6367-1-1.htmlJ2ME程序转Android程序案例及工具包-ExampleAndroidJ2me
J2ME程序为Android程序案例及工具包-ExampleAndroidJ2me
包括:
1 案例程序源码及工程导入Eclipse即可使用
2 工具包android_midp.jar
3 简要开发指南devGuide