j2me蓝牙(bluetooth)实战入门

j2me蓝牙(bluetooth)实战入门

ID:15093457

大小:180.00 KB

页数:25页

时间:2018-08-01

j2me蓝牙(bluetooth)实战入门_第1页
j2me蓝牙(bluetooth)实战入门_第2页
j2me蓝牙(bluetooth)实战入门_第3页
j2me蓝牙(bluetooth)实战入门_第4页
j2me蓝牙(bluetooth)实战入门_第5页
资源描述:

《j2me蓝牙(bluetooth)实战入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、窗体顶端窗体底端J2ME蓝牙(bluetooth)实战入门Author:一滴蔚蓝色

2、Date:2007-07-29

3、View:2106

4、开发技术- 程序设计

5、Digg:0概述目前,很多手机已经具备了蓝牙功能。虽然MIDP2.0没有包括蓝牙API,但是JCP定义了JSR82, Java APIs for Bluetooth Wireless Technology (JABWT).这是一个可选API,很多支持MIDP2.0的手机已经实现了,比如Nokia 6600, Nokia 6670,Nokia7610等等。对于一个开发者来

6、说,如果目标平台支持JSR82的话,在制作联网对战类型游戏或者应用的时候,蓝牙是一个相当不错的选择。本文给出了一个最简单的蓝牙应用的J2ME程序,用以帮助开发者快速的掌握JSR82。该程序分别在2台蓝牙设备上安装后,一台设备作为服务端先运行,一台设备作为客户端后运行。在服务端上我们发布了一个服务,该服务的功能是把客户端发过来的字符串转变为大写字符串。客户端起动并搜索到服务端的服务后,我们就可以从客户端的输入框里输入任意的字符串,发送到服务端去,同时观察服务端的反馈结果。    本文并不具体讲述蓝牙的运行机制和JSR82的AP

7、I结构,关于这些知识点,请参考本文的参考资料一节,这些参考资料会给你一个权威的精确的解释。实例代码该程序包括3个java文件。一个是MIDlet,另外2个为服务端GUI和客户端GUI。该程序已经在wtk22模拟器和Nokia 6600,Nokia 6670两款手机上测试通过。StupidBTMIDlet.java1.import javax.microedition.lcdui.Alert;2.import javax.microedition.lcdui.AlertType;3.import javax.microedit

8、ion.lcdui.Command;4.import javax.microedition.lcdui.CommandListener;5.import javax.microedition.lcdui.Display;6.import javax.microedition.lcdui.Displayable;7.import javax.microedition.lcdui.List;8.import javax.microedition.midlet.MIDlet;9.import javax.microedition.

9、midlet.MIDletStateChangeException;10./**11. * @author Jagie12. * 13. *  MIDlet14. */15.public class StupidBTMIDlet extends MIDlet implements CommandListener {16.    List list;17.    ServerBox sb;18.    ClientBox cb;19.    /*20.     * (non-Javadoc)21.     * 22.     

10、* @see javax.microedition.midlet.MIDlet#startApp()23.     */1.    protected void startApp() throws MIDletStateChangeException {2.        list = new List("傻瓜蓝牙入门", List.IMPLICIT);3.        list.append("Client", null);4.        list.append("Server", null);5.        l

11、ist.setCommandListener(this);6.        Display.getDisplay(this).setCurrent(list);7.    }8.    9.    /**10.     * debug方法11.     * @param s 要显示的字串12.     */13.    public void showString(java/lang/String.java.html"target="_blank">String s) {14.        Displayable dp 

12、= Display.getDisplay(this).getCurrent();15.        Alert al = new Alert(null, s, null, AlertType.INFO);16.        al.setTimeout(2000);17.        

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。