爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: superasd
收起左侧

[公告] 研究一下J2ME和SX1的MIDP1.0(可怜的1.0)

[复制链接]
发表于 2005-9-11 10:00:43 | 显示全部楼层
今儿碰上一堆高人了!吆喝下,支持! make things better...
回复 支持 反对

使用道具 举报

发表于 2005-9-11 10:06:32 | 显示全部楼层
原帖由 oscarlam 于 2005-8-28 16:02 发表

挑版主一點骨頭,是7.0s 第2版


別打我>.<


我打你哦~~是Symbian 7.0 和S60 V2.0
回复 支持 反对

使用道具 举报

发表于 2005-9-11 10:24:50 | 显示全部楼层
原帖由 leoleo 于 2005-9-11 10:06 发表


我打你哦~~是Symbian 7.0 和S60 V2.0

Symbian 7.0s 和Symbian 7.0是2个版^^
P910i好像就是用Symbian 7.0
回复 支持 反对

使用道具 举报

发表于 2005-9-11 11:02:39 | 显示全部楼层
唉!我也帮不上什么忙,只能在这里小小的顶一下了!
回复 支持 反对

使用道具 举报

发表于 2005-9-26 22:29:04 | 显示全部楼层
我有力顶
有什么可以帮到的就出声吧
回复 支持 反对

使用道具 举报

发表于 2005-9-27 09:01:40 | 显示全部楼层
\System\recogs\midprecog.mdl   不是认证,而是系统启动是自动执行的代码,也就是说手机启动以后(包括关机后充电)都回执行\system\recogs\*.mdl文件,通过这写代码可以进一步运行想跑的程序。
楼主的想法我原来也有过,但是我觉得实现难度太高。Symbian 7.0和Symbian 6.1还是有些不兼容的,Symbian7.0上的j2me的运行包是否能二进制级兼容Symbian6.1是个很大的悬念。不过值得尝试一下。
回复 支持 反对

使用道具 举报

发表于 2005-9-27 09:41:36 | 显示全部楼层
这个Z:\System\Programs\kmidrun.exe 这个似乎是运行j2me程序的关键。MidpUi好像只是安装和卸载j2me程序用的。好像还用到了Z:\System\Programs\apprun.exe

[ 本帖最后由 allyfeng 于 2005-9-27 10:03 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-27 10:18:29 | 显示全部楼层
原帖由 allyfeng 于 2005-9-27 09:01 发表
\System\recogs\midprecog.mdl   不是认证,而是系统启动是自动执行的代码,也就是说手机启动以后(包括关机后充电)都回执行\system\recogs\*.mdl文件,通过这写代码可以进一步运行想跑的程序。
楼主的想法我原 ...


同意这个说法

现在觉得出路只有一个,实现自己的midp2.0部分的jni
然后将midp2.0部分的源码编译一次,将包加入虚拟中

整个步骤从实现来看 不会有不可逾越的障碍

只是最近业余时间在编写一个SX1用的C++程序,所以暂时没有时间搞这个东西
回复 支持 反对

使用道具 举报

发表于 2005-9-27 10:42:10 | 显示全部楼层
希望成功,再度辉煌起来,辉煌,像6688一样!
回复 支持 反对

使用道具 举报

发表于 2006-3-17 19:48:12 | 显示全部楼层
这样的事情
要严重支持啊
回复 支持 反对

使用道具 举报

发表于 2006-3-17 20:54:54 | 显示全部楼层
强!!!希望能有个SIS版的JAVA MIDP 2.0虚拟机。
回复 支持 反对

使用道具 举报

发表于 2006-4-3 11:01:12 | 显示全部楼层
好复杂~~但支持~~~
回复 支持 反对

使用道具 举报

发表于 2006-4-3 22:32:49 | 显示全部楼层
有意思~~~
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2006-4-3 23:50:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2006-4-4 00:00:54 | 显示全部楼层
原帖由 superasd 于 2005-9-27 10:18 发表


同意这个说法

现在觉得出路只有一个,实现自己的midp2.0部分的jni
然后将midp2.0部分的源码编译一次,将包加入虚拟中

整个步骤从实现来看 不会有不可逾越的障碍

只是最近业余时间在编写一个SX1用的 ...



想法很好,不过j2me还不能使用JNI,JNI原则上说,同样是虚拟机对库的调用。
其实如果真的有能力,自己写虚拟机才是真正的解决方法,甚至可以写SX1专用的虚拟机
不过这个工程太可怕了。
唯一可行的方案就是能找到现在sx1上虚拟机的源代码,然后加入套接字等现在没有实现的功能,然后自己封装好几个相应的类库作为基类,既是这样,同样超级可怕。2000米谁给做?我倒是很想感谢这个人,2000米就肯写虚拟机,真是非常非常便宜了,呵呵。
回复 支持 反对

使用道具 举报

发表于 2006-4-4 23:56:39 | 显示全部楼层
太专业了,看不明白,但是严重支持
回复 支持 反对

使用道具 举报

发表于 2007-1-1 00:40:36 | 显示全部楼层
想用Opera(S60版)上网,
可惜至今未有人修改相关User-Agent的办法
联想到自己开发过的几个java项目,
于是想给SX1开发一个本地代理
可以替换user-agent,
这种想法在j2se上我已经实现了
现在想在j2me上再实现,结果发现在
midp2.0上
甚至midp1.0&CLDC2.0都可以实现(因为有ServerSocket)
但是SX1只有CLDC1.0
所有没有办法实现本地侦听,

我老婆用的MOTO C650,看了一下它的JAVA参数 CLDC1.0 MIDP却是2.0的,这又怎么解释呢?希望提供的这个对高手们有帮住
回复 支持 反对

使用道具 举报

发表于 2007-1-1 03:06:18 | 显示全部楼层
严重支持!
回复 支持 反对

使用道具 举报

发表于 2007-1-1 03:21:00 | 显示全部楼层
晕,,在大S上,我都不用JAVA的东西的
回复 支持 反对

使用道具 举报

发表于 2007-1-1 03:30:38 | 显示全部楼层
严重支持...期待中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-8-16 16:51

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表