社区
Android
帖子详情
其他平台的java代码如何移植到android
bjskyhorse
2010-11-30 09:10:10
以前有一些J2ME的代码,想移植到android平台上,以前是以jar的形式提供的。在android平台上,采用怎样的形式移植过来比较好呢?如果是C,C++的,我可以采用NDK方式把它改造成so库.android可以调用jar,但是如果是J2ME过来的,有什么要注意
...全文
710
18
打赏
收藏
其他平台的java代码如何移植到android
以前有一些J2ME的代码,想移植到android平台上,以前是以jar的形式提供的。在android平台上,采用怎样的形式移植过来比较好呢?如果是C,C++的,我可以采用NDK方式把它改造成so库.android可以调用jar,但是如果是J2ME过来的,有什么要注意
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
modiaGame
2011-11-19
打赏
举报
回复
解决方法详见:
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.html
J2ME程序转Android程序案例及工具包-ExampleAndroidJ2me
J2ME程序为Android程序案例及工具包-ExampleAndroidJ2me
包括:
1 案例程序源码及工程导入Eclipse即可使用
2 工具包android_midp.jar
3 简要开发指南devGuide
bjskyhorse
2010-12-03
打赏
举报
回复
另外,我想问一下,如果以前J2ME的jar包里面有涉及UI的,比如对话框什么的,能直接在android上运行吗?
或者说我J2ME的jar包括了算法,还包括了UI,就是一个完整的东西,我可以建立一个空的android工程,然后引入这些jar包,直接运行吗?
bjskyhorse
2010-12-02
打赏
举报
回复
哦,我的意思是我在ECLIPSE里面用EXPORT/JAR的方式生成的jar, android调用有没有问题。
bjskyhorse
2010-12-02
打赏
举报
回复
另外,在android平台上怎么用这个程序生成jar包,然后给其他的android应用调用?
sharetop
2010-12-01
打赏
举报
回复
嗯,我的意思是,你直接引用它,很多jar包直接引用都不需要修改的。
在eclipse下引入jar包的方法,你应该知道吧,项目属性里有。
直接用吧,如果出错了,你就针对具体错误具体修改(如果有那个jar的源文件)。
bjskyhorse
2010-12-01
打赏
举报
回复
直接引用,直接调用里面的方法,编译,如果出错,再针对错误进行修改。
一般情况下,如果不是特殊的东西,纯java的,算法的,都可以方便地引入进来的。
能详细说说怎么做吗
reggiekiller
2010-12-01
打赏
举报
回复
没试过引用jar,帮顶
thewallhz
2010-12-01
打赏
举报
回复
[Quote=引用 5 楼 exloong 的回复:]
用J2ME polish框架,如果不涉及太多本地方法,甚至可以做的无修改移植
[/Quote]
不调用本地接口的jar包,Android可以直接引用?
csuhanyong
2010-12-01
打赏
举报
回复
好像不能直接把jar包加到工程里,因为android得java库还是修改了的,好像有个工具可以检验jar包是否可以在android平台上应用,检验通过的才可以!这是我以前看到的,没有试验过,希望lz不要笑吗过河,等你的试验结果。
sharetop
2010-12-01
打赏
举报
回复
[Quote=引用 10 楼 bjskyhorse 的回复:]
是这样,我可能没有说清楚,我当然知道eclipse如何引入jar包的,我的意思是从J2ME上拿过来有没有什么需要注意的,因此我是想提前预防,而不是出错再修改。因为我有所有的源代码,是否在android上重新写一遍,做成jar比较好呢
[/Quote]
有源码啊,你直接把源码合一起编译也行啊,不用重新写一遍的。估计如果有问题,源码一合,eclipse就能指示出错误了。
如果想提前预防的话,唯一的一点就是:纯java的算法,不涉及到UI,不涉及到本地的东西,肯定没问题。
你可以检查一下,每个文件前的import 有没有j2me特有的那些包啊,如果有,就不行,你先删掉,,
bjskyhorse
2010-12-01
打赏
举报
回复
LS的,我知道。我的意思是我是否有必要把那些源代码在android平台上再写一遍。
纠结的木棉花
2010-12-01
打赏
举报
回复
[Quote=引用 10 楼 bjskyhorse 的回复:]
是这样,我可能没有说清楚,我当然知道eclipse如何引入jar包的,我的意思是从J2ME上拿过来有没有什么需要注意的,因此我是想提前预防,而不是出错再修改。因为我有所有的源代码,是否在android上重新写一遍,做成jar比较好呢
[/Quote]选定你的程序 右键--property--android--project build target
bjskyhorse
2010-12-01
打赏
举报
回复
是这样,我可能没有说清楚,我当然知道eclipse如何引入jar包的,我的意思是从J2ME上拿过来有没有什么需要注意的,因此我是想提前预防,而不是出错再修改。因为我有所有的源代码,是否在android上重新写一遍,做成jar比较好呢
bjskyhorse
2010-11-30
打赏
举报
回复
那个代码和UI没关系,主要是算法方面的。
dinjay
2010-11-30
打赏
举报
回复
应该还是UI的问题比较多吧,android的图片处理很多都是通过9.png来系统实现拉伸的。jar包都是可以照样用的。
zzw_happy
2010-11-30
打赏
举报
回复
重写代码,或者用j2me模拟器运行。
exloong
2010-11-30
打赏
举报
回复
用J2ME polish框架,如果不涉及太多本地方法,甚至可以做的无修改移植
sharetop
2010-11-30
打赏
举报
回复
直接引用,直接调用里面的方法,编译,如果出错,再针对错误进行修改。
一般情况下,如果不是特殊的东西,纯java的,算法的,都可以方便地引入进来的。
[14本经典
Android
开发教程]-11-
Android
系统
移植
技术详解
[14本经典
Android
开发教程]-11-
Android
系统
移植
技术详解 -------------------------------------------------- (1)安装如下软件包 sudo apt-get install git-core sudo apt-get install gnupg sudo apt-get install...
huaweicloud-ais-
android
-demo:重写了华为云语音识别服务的
Java
SDK,兼容
Android
平台
, 可在
Java
SE
平台
试运行
调整了华为云人工智能服务的
java
sdk和demo的依赖库,使其
代码
能方便的
移植
到
Android
平台
运行, 同时重构了demo
代码
结构以方便开发app时复用
代码
。 AIS
Java
SDK:
代码
移植
步骤 将ais-asr-
android
-demo/dependency的...
蔡工RK3288_
Android
7.1驱动开发入门
1、基于RK3288
平台
,基于
Android
7.1,kernel4.4的驱动
移植
、调试和开发,驱动框架分析,跟
代码
等; 2、讲解RK
平台
的常用外设模块驱动(例如LCD,TP,GPIO,wifi+BT,IR,camera和key等)的调试流程以及一些简单
代码
...
Android
框架揭秘.pdf
其中的主要内容包括:通过启动程序了解
Android
框架的概要,
移植
Android
以及如何开发适合各种机器的应用程序,分析
Android
框架所需的基础知识,JNI(
Java
Native Interface)与Binder基础知识,Zygote、Service Manager...
android
系统原理及开发要点详解
第1章“
Android
系统概述”,概述
Android
系统方面的内容,包括智能手机
平台
的发展历程、
Android
系统的特点、
Android
的3种开发工作,以及
Android
的2种不同的开发方式。 第2章“
Android
系统开发综述”,介绍
Android
...
Android
80,359
社区成员
91,290
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章