`
ghost198417
  • 浏览: 4368 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

用上了Carbide.j

阅读更多

终于用上了Carbide.j,,虽说Nokia已经停止了开发,但没有办法,EclipseMe打包起来,太麻烦了,老是有问题出现,不知道是不是模拟器的问题还是什么。。。。有时候打包出来的jar里居然没有meta-inf这个文件夹的。..

不过最不爽的地方就是还要自已手动写jad文件。。天啊。。。都是规范化的东西为什么还要自己手动写呢。。不可以自动生成的吗??实现是太不人性化了。。写出个东西不容易来。还要自己折腾半天才能看到效果,这太浪费时间了。。不过Carbide.j能集成到Eclipse 最好,省去了不少麻烦。不知道会不会过期呢?谁有注册码啊?分享一下啊

 

测试了一个发送短信的代码,感觉还真不错呢

 

 

java 代码
  1. package Sms;   
  2. import javax.microedition.midlet.MIDlet;   
  3. import javax.microedition.midlet.MIDletStateChangeException;   
  4. import javax.wireless.messaging.*;   
  5. import javax.microedition.io.*;   
  6. import javax.microedition.lcdui.*;   
  7.   
  8. public class SmsSend extends MIDlet {   
  9.     private Display display;   
  10.     private TextBox textBox;   
  11.     public SmsSend() {   
  12.            
  13.         display = Display.getDisplay(this);   
  14.            
  15.     }   
  16.   
  17.     protected void destroyApp(boolean arg0) throws MIDletStateChangeException {   
  18.            
  19.   
  20.     }   
  21.   
  22.     protected void pauseApp() {   
  23.   
  24.     }   
  25.   
  26.     protected void startApp() throws MIDletStateChangeException {   
  27.            
  28.         if(send("fdsfdsfsdfs","电话号码"))   
  29.             display.setCurrent(new TextBox("你好","发送成功",50,0));   
  30.         else  
  31.             display.setCurrent(new TextBox("你好","发送失败",50,0));   
  32.                
  33.   
  34.     }   
  35.        
  36.     public boolean send(String message,String phoneNumber){   
  37.         boolean result = true;   
  38.         try{   
  39.             //
  40.             String address = "sms://+"+ phoneNumber;   
  41.             MessageConnection conn = (MessageConnection)Connector.open(address);   
  42.             TextMessage msg = (TextMessage)conn.newMessage(MessageConnection.TEXT_MESSAGE);   
  43.             msg.setAddress(address);   
  44.             msg.setPayloadText(message);   
  45.             conn.send(msg);   
  46.         }catch(Exception ex){   
  47.             result = false;   
  48.         }   
  49.         return result;   
  50.     }   
  51.   
  52. }   

 

注意40行这个

String address = "sms://+"+ phoneNumber;

是手机号码前加上一个 "+",小灵通要加什么忘记了

 

分享到:
评论

相关推荐

    Carbide.c++使用方法搜集.rar

    Carbide C++操作 Carbide.C++ 1.3 导入 .mmp 文件 Carbide.c++ IDE的常用快捷键和技巧 Carbide.c++简单使用 carbide_c++ 如何生成sis文件 Carbide_c++使用技巧及有用的插件_起点 ...用carbide生成SISX

    Carbide.c++ 快捷键

    - **Ctrl+J**:切换到下一个编辑器选项卡。 - **Ctrl+K**:定位到选中的单词。 - **Ctrl+L**:转到指定行。 - **Ctrl+Shift+F4**:关闭当前编辑器选项卡。 - **Ctrl+Shift+P**:显示首选项设置对话框。 - **CTRL+...

    (资料)Carbide.c++ IDE的常用快捷键和技巧

    - **Ctrl+Shift+G**:搜索所有引用,这对于理解某个变量或函数在整个项目中的使用情况非常有帮助。 - **Ctrl+Shift+S**:保存所有文档,确保所有修改都得到保存,避免意外丢失。 - **Ctrl+F**:查找替换,快速定位并...

    nokia_j2me开发环境搭建

    EclipseME将提供项目模板、设备配置选项以及方便的调试工具,而Carbide.j则提供了与Nokia设备紧密集成的功能,包括专用的模拟器,使得开发者能够在真实设备上运行之前对应用进行预览和测试。 总之,建立Nokia J2ME...

    MIDlet程序自签名方法

    - **使用Carbide.j签名**:Carbide.j插件支持直接在IDE内对MIDlet进行签名,简化了整个过程。 - **使用WTK签名**:WTK也提供了签名工具,虽然不如Carbide.j那样直观,但对于熟悉命令行操作的开发者来说仍然非常有用...

    J2me自签名详细教程

    1. **使用Carbide.j签名**:Carbide.j是一款专为J2ME开发设计的IDE插件,内置了一些签名功能。通过该插件可以直接进行签名操作,而无需使用命令行工具。 2. **使用WTK签名**:WTK本身也提供了一些签名工具,可以...

    Symbian开发环境搭建

    对于希望在该平台上进行应用开发的技术人员而言,了解如何在Windows环境中正确搭建Symbian开发环境至关重要。本文将详细介绍在Windows环境下搭建Symbian开发环境的步骤及需要注意的关键事项。 #### 二、所需工具与...

    symbian_S60开发环境搭建手册(原创)

    搭建Symbian S60开发环境是开发智能手机应用的关键步骤,尤其对于想要使用C++语言进行编程的开发者来说。本文将详细介绍如何配置S60开发环境,并解释所涉及的各个软件组件。 首先,你需要下载以下几个核心组件: 1...

    Symbian开发环境设置

    - 如果一切正常,应该能够在模拟器或连接的设备上看到“Hello World!”字样。 #### 五、总结 通过上述步骤,你已经成功搭建了一个用于Symbian开发的基础环境。虽然Symbian系统已不再是主流,但对于学习嵌入式系统...

    carbide C++ 开发常用按键

    5. **Ctrl+ Shift +G**:搜索所有引用,有助于理解代码的使用情况并进行修改。 6. **Ctrl+ Shift +S**:保存所有文档,避免因忘记保存而丢失工作进度。 7. **Ctrl+F**:启动查找和替换功能,可以快速查找和替换...

    Application Considerations for Silicon Carbide MOSFETs

    4. **1.2kV 0.30Ω Si MOSFET (Si MOS8)** - Microsemi APT34M120J [5] 这种商用1.2kV Si MOSFET与SiC MOSFET的比较表明,尽管它们在某些静态参数上可能相似,但在动态特性方面,如开关速度和损耗,SiC MOSFET明显...

    symbian开发helloworld完整过程

    - **SISX文件生成**: 将签名后的证书和SIS文件使用特定工具转换为SISX格式,便于在手机上安装。 - **应用部署**: 最终将生成的SISX文件传输至手机进行安装和测试。 #### 总结与反思 通过上述步骤,我们不仅完成了...

    symbian开发入门HelloWorld完整过程

    5. 使用签名工具(如60签名sisx程序生成工具),将证书和sis文件结合,生成sisx文件,这将允许你在N73等手机上安装和运行程序。 以上就是Symbian开发环境的配置以及创建Hello World程序的详细步骤。虽然过程较为...

    Ablation effects and mechanism of sintered silicon carbide ceramics by an ArF excimer laser

    The ablation of sintered silicon carbide ceramics by an ArF excimer laser was studied. Three zones are generated: the ablation zone that presented molten morphology and was composed by the Si and C ...

    J2ME开发详解工具篇 pdf 版电子书.rar

    例如,Nokia的 Carbide.c++ 和 Motorola的Eclipse IDE for J2ME,都是为特定品牌设备定制的开发工具,具有良好的兼容性和易用性。 在配置方面,书中可能涵盖了安装和设置IDE的步骤,如何导入和创建项目,以及如何...

    Symbian开发环境的安装配置 测试OK 080605PM.doc

    - **配置说明**: 如果使用Visual Studio .NET 2003,可以通过安装Carbide.vs插件来创建和导入Symbian工程。作者使用的是Visual C++ 6.0。 #### 三、配置与测试 1. **环境变量设置** - 查看系统环境变量是否包含...

    IDH10G65C5 英飞凌芯片 INFINEON 中文版规格书手册.pdf

    英飞凌IDH10G65C5是一款基于碳化硅(Silicon Carbide,SiC)技术的第5代thinQ!™肖特基二极管,专为高效能电源管理和多市场应用设计。这款芯片具有革命性的半导体材料特性,显著提升了开关性能和系统可靠性。 关键...

    IDL04G65C5 英飞凌芯片 INFINEON 中文版规格书手册.pdf

    1. SiC(Silicon Carbide)是一种革命性的半导体材料,具有 benchmark switching 行为、无反向恢复、无前向恢复、温度独立开关行为、高冲击电流能力、免镉免铅lead plating 和 RoHS 合规等特点。 2. IDL04G65C5 是...

    AIDK10S65C5 英飞凌芯片 INFINEON 中文版规格书手册.pdf

    英飞凌的AIDK10S65C5是一款基于碳化硅(Silicon Carbide,SiC)材料的肖特基二极管,它以其先进的半导体技术为汽车应用提供解决方案。这款芯片的主要特点包括: 1. **革命性的半导体材料**:SiC是一种具有突破性的...

    AIDK08S65C5 英飞凌芯片 INFINEON 中文版规格书手册.pdf

    英飞凌的AIDK08S65C5是一款基于硅碳化物(Silicon Carbide,SiC)技术的肖特基二极管,适用于汽车应用。这款芯片是第五代CoolSiC™ Automotive Schottky Diode,体现了英飞凌在硅碳化物肖特基势垒二极管领域的先进...

Global site tag (gtag.js) - Google Analytics