android - OPhone实现J2ME API之GCF通信

2026/4/24 16:04:11

@Override

public void writeShort(int val) throws IOException { }

@Override

public void writeUTF(String str) throws IOException {

byte[] buf = str.getBytes(\if (checkSpace(2 + buf.length)) { if (checkSpace(2)) { }

dos.writeShort(val); onDataChanaged();

}

@Override

public void writeLong(long val) throws IOException {

if (checkSpace(8)) { }

dos.writeLong(val); onDataChanaged();

@Override

public void writeInt(int val) throws IOException { }

if (checkSpace(4)) { }

dos.writeInt(val); onDataChanaged();

@Override

public void writeDouble(double val) throws IOException { }

@Override

public void writeFloat(float val) throws IOException { }

if (checkSpace(4)) { }

dos.writeFloat(val); onDataChanaged(); if (checkSpace(8)) { }

dos.writeDouble(val); onDataChanaged();

}

}

dos.writeUTF(str); onDataChanaged();

好了到这里为止我们已经实现了常用的GCF功能,实现就这么简单。你甚至并不需要了解与OPhone/Android平台相关的API.

3、测试你的GCF包:使用Android模拟器与J2me Midlet通信

下面的测试案例源自于WTK下NetworkDemo,限于篇幅这里对测试代码不做介绍,你不妨自己尝试编写看看,注意测试的时候不要忘记中重定向你的端口,并在你的AndroidManifest.xml文件中为你的应用添加相应网络访问权限:

android:name=\

android:permissionGroup=\ion>

总结

本文主要与大家分享了下在OPhone/Android平台上实现j2me GCF通信框架的一点经验,阐述了实现GCF框架的具体思路,并给出了具体的实现源代码,有感兴趣需要或了解OPhone-J2ME API实现包的可以联系MSN:chenjianming368@yahoo.com.cn


android - OPhone实现J2ME API之GCF通信.doc 将本文的Word文档下载到电脑
搜索更多关于: android - OPhone实现J2ME API之GCF 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219