- 浏览: 5826549 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (890)
- WindowsPhone (0)
- android (88)
- android快速迭代 (17)
- android基础 (34)
- android进阶 (172)
- android高级 (0)
- android拾遗 (85)
- android动画&效果 (68)
- Material Design (13)
- LUA (5)
- j2me (32)
- jQuery (39)
- spring (26)
- hibernate (20)
- struts (26)
- tomcat (9)
- javascript+css+html (62)
- jsp+servlet+javabean (14)
- java (37)
- velocity+FCKeditor (13)
- linux+批处理 (9)
- mysql (19)
- MyEclipse (9)
- ajax (7)
- wap (8)
- j2ee+apache (24)
- 其他 (13)
- phonegap (35)
最新评论
-
Memories_NC:
本地lua脚本终于执行成功了,虽然不是通过redis
java中调用lua脚本语言1 -
ZHOU452840622:
大神://处理返回的接收状态 这个好像没有监听到 遇 ...
android 发送短信的两种方式 -
PXY:
拦截部分地址,怎么写的for(int i=0;i<lis ...
判断是否登录的拦截器SessionFilter -
maotou1988:
Android控件之带清空按钮(功能)的AutoComplet ...
自定义AutoCompleteTextView -
yangmaolinpl:
希望有表例子更好。。。,不过也看明白了。
浅谈onInterceptTouchEvent、onTouchEvent与onTouch
用法:
String add=address.getString();
String con=content.getString();
SMSSender smsSender = SMSSender.getSMSSender();
smsSender.setMessageText(add,con);
Thread t = new Thread(smsSender);
t.start();
String add=address.getString();
String con=content.getString();
SMSSender smsSender = SMSSender.getSMSSender();
smsSender.setMessageText(add,con);
Thread t = new Thread(smsSender);
t.start();
import java.io.IOException; import javax.microedition.io.Connector; import javax.wireless.messaging.MessageConnection; import javax.wireless.messaging.TextMessage; /** * File Name : SMSSender.java * Created on : 2005-4-28 * Summary : A standalone thead, which is used to send SMS. * Author : Jedi Chen */ public final class SMSSender implements Runnable { // the string stores the text message that will be sent. private String message; // the destination address for current SMS sender. private String address; // boolean variable indicates whether the SMS has been sent successfully. // initialized as false when get the singleton instance. private static boolean doSuccessfully; // boolean variable indicates whether error occured while sending SMS. // initialized as false when get the singleton instance. private static boolean errorOccured; // the singleton instance of SMSSender, since one instance is enough // for one MIDlet, we apply the Singleton pattern for this class. private static SMSSender instance; /** * the Factory method to get the singleton instance. */ public static SMSSender getSMSSender() { if (instance == null) { instance = new SMSSender(); } else { instance.reset(); } return instance; } /** * The private constructor for SMSSender, only could be called * by getSMSSender. * * call resetSenderStatus() to reset the members. */ private SMSSender() { reset(); } /** * Once the caller get the sender status, it must * call this method to reset both status. */ private void reset() { doSuccessfully = false; errorOccured = false; address = null; message = null; } public synchronized void setMessageText(String address, String message) { // assert(address != null && !address.equals("")); this.address = "sms://" + address; if(message == null || message.equals("")) message = "[WARN] Error formatted message!"; this.message = message; // System.out.println("[SMS] " + s); // m_fDoSuccessfully = false; // m_fErrorOccured = false; } /* * Send the message in a standalone thread. * * @see java.lang.Runnable#run() */ public void run() { MessageConnection smsconn = null; try { smsconn = (MessageConnection) Connector.open(address); TextMessage txtmsg = (TextMessage) smsconn.newMessage(MessageConnection.TEXT_MESSAGE); txtmsg.setPayloadText(message); smsconn.send(txtmsg); doSuccessfully = true; // System.out.println("[SMS] SMS sent successfully :)"); } catch (Exception expt) { errorOccured = true; // System.out.println("[SMS] SMS sent error!"); } finally { if (smsconn != null) { try { smsconn.close(); } catch (IOException ioex) { // System.out.println("[SMS] Close SMS connection error caught!"); } } } } /** * @return Returns the doSuccessfully. */ public static synchronized boolean isDoSuccessfully() { return doSuccessfully; } /** * @return Returns the errorOccured. */ public static synchronized boolean isErrorOccured() { return errorOccured; } }
发表评论
-
3个RPG练习,最后一个是卡马克卷轴
2010-12-11 18:02 2368import javax.microedition.lcd ... -
j2me小练习,教学用
2010-12-07 20:42 1855有用的J2ME功能函数 ... -
自己早期做的一个基于j2me的飞行射击类游戏
2010-12-07 20:23 2149早期的代码,MVC思想 -
自己早期做的一个基于j2me的魔塔
2010-12-07 20:13 2123上面一个不完整,但代码好(MVC),但没抽出类; 下面一个比 ... -
j2me中的A*算法
2010-12-02 14:08 2072import javax.microedition.mid ... -
j2me代理连接返回码总是400的问题
2010-09-21 16:24 2775400是因为错误的语法导致服务器无法理解请求信息。 Con ... -
当显示内容过多时的滚屏类Container.java
2010-09-16 11:32 2176很多时候,由于手机屏幕太小,一下子显示不了那么多内容,这个时候 ... -
j2me读取中文的配置文件
2010-09-14 20:25 2174还可以参考这篇文章: http://gundumw100.it ... -
使用jsr172解析xml
2010-09-14 10:40 1971基类: import java.io.ByteArrayI ... -
面向对象的RMS操作
2010-09-14 10:29 1724将需要保存的数据集中起来形成一个model类,并且要实现序列化 ... -
Java版数独算法实现
2010-09-10 16:32 16366数独的历史: 数独前身为“九宫格”,最早起源于中国。数千 ... -
使用KXML解析xml数据
2010-09-10 13:05 9345最近做项目,服务器传过来的都是Xml格式的数据,需要解析xml ... -
类似小球列表的选择控件(9宫格)
2010-08-27 15:50 1770import javax.microedition.lcd ... -
j2me工具类:TextUtil.java
2010-08-11 21:24 1721import java.util.Vector; i ... -
j2me工具类:Database.java
2010-08-11 21:18 2029/** * <p>Title: & ... -
j2me工具类:ReadFromFile.java
2010-08-11 21:15 4351import java.io.*; import jav ... -
j2me竖向滚动菜单的基本做法
2010-08-11 16:58 2037public class AppCanvas extend ... -
j2me工具类:声音播放类SoundUtil
2010-06-04 23:21 2140用法: 将需要播放的音乐都罗列在name,type数组中,需要 ... -
j2me工具类:PalettedImage调色板类
2010-06-04 22:57 1815该方法网上可以找到,我添加了一个重载函数: public Im ... -
地图编辑器Mappy下载
2010-05-25 22:30 3334简单的手机游戏地图编辑器,共享之。。。 eclipseme下 ...
相关推荐
自己编写的通过串口发送短信的源代码,使用MSCOMM控件,速度快,稳定!
这个类的主要功能是与SMS服务器建立连接,执行用户验证,并将短信发送到指定的手机号码。在本文中,我们将深入探讨这个类库的工作原理、关键功能以及如何在实际项目中应用。 首先,让我们理解一下类库的基础概念。...
1. **源代码**:Java源文件,包含了与短信猫交互的类和方法,如`SmsSender.java`用于发送短信,`SmsReceiver.java`用于接收短信,以及配置文件如`config.properties`存储API密钥和设置。 2. **API文档**:可能是一个...
Java J2ME(Java Micro Edition)是Java平台的一个子集,专为资源有限的设备,如移动电话和嵌入式系统设计。在这个场景下,我们关注的是如何在J2ME环境中实现短信的接收和发送功能。以下是这两个核心知识点的详细...
作为一个程序员,了解一些相关的这种技术也是必不可少的,此源码可以用java代码实现发送短信的功能,当然,首先得有账号和秘钥,可以到说明上去注册,java实现短信功能相信很快就会是你所拥有的知识。
【标题】"网建短信包(Java)"是一个与Java编程相关的资源包,它可能是用于构建网络建设中的短信发送功能的代码库或者工具集合。在Java开发中,短信服务通常用于验证用户身份、发送通知或者进行营销活动。这个压缩包...
1. `GoogleCalendarAPI.java`:实现Google Calendar API的Java类,包括OAuth 2.0认证和事件操作。 2. `SmsSender.java`:处理短信发送逻辑,可能包含对接第三方短信服务的代码。 3. `main.java`:主程序,整合Google...
总结:Java发送短信主要涉及与第三方服务商的API交互,理解并正确使用SDK是关键。同时,为了提高系统的可用性和扩展性,可以封装成服务接口,提供给其他系统调用。记得在实际操作中,要考虑异常处理、日志记录以及...
4. `SMSSender.vbp`:VB6的工程文件,存储了项目的基本信息,如引用的库、使用的模块、工程组成员等。 5. `MSSCCPRJ.SCC`:这是版本控制系统的配置文件,通常与Visual SourceSafe等工具关联,用于管理项目源代码的...
在Java编程环境中,发送短信至指定手机主要涉及网络通信和HTTP请求的知识。下面将详细讲解这一过程中的关键技术和步骤...通过阅读和分析这些文件,可以更深入地了解如何在Java中实现给指定手机号码发送文字短信的功能。
Blackberry SMS(短消息服务)是指在Blackberry设备上发送和接收文本消息的功能。在这个特定的上下文中,我们讨论的是一个针对8830型号手机的短信软件,该软件仅适用于GSM网络环境,而在CDMA网络环境下可能无法正常...
Java整合阿里云短信服务是将Java应用程序与阿里云的短信服务接口进行对接,以便通过编程方式发送短信。本文将深入探讨这一过程中的关键知识点,并提供详细的步骤和代码示例。 首先,我们需要了解阿里云的短信服务。...
下面将详细讲解这些知识点。 首先,`java邮箱和手机发送...理解并掌握这些概念和工具,对于开发涉及用户验证的Java应用至关重要。在实际项目中,还需要考虑错误处理、异常捕获以及安全措施,以提供稳定且安全的服务。
3. **创建消息**:使用`MimeMessage`类创建邮件消息,设置发件人、收件人、主题和邮件内容。 4. **发送邮件**:通过`Transport.send()`方法发送邮件。 ```java import javax.mail.*; import javax.mail.internet.*;...
本文将深入探讨“C#发短信接口和DLL”这一主题,旨在帮助开发者理解和实现通过C#发送短信的功能。 首先,我们需要了解什么是接口(Interface)。在C#中,接口定义了一组方法签名,但不包含任何实现。它允许类或...
- SMSSender项目中可能包含了一个名为`SMSSender.java`的类,实现了上述逻辑。具体实现方式会包括定义函数如`sendEmailWithSmsContent()`,在其中完成短信的读取和邮件的发送。 8. **调试与测试**: - 真实设备或...
在Java编程中,发送手机短信是一项常见的需求,例如在验证码验证、通知服务或者营销活动中。这个例子和相关的jar包提供了一种实现方式。下面将详细解释如何使用Java进行手机短信发送,以及涉及到的关键技术和库。 ...
然后,我们创建一个Java类,编写发送短信的代码。以下是一个基本的示例: ```java import com.aliyuncs.DefaultAcsClient; import com.aliyuncs.IAcsClient; import ...
总之,“JAVA发送手机短信依赖JAR包”是Java应用中实现短信发送功能的重要工具,它简化了与短信服务提供商的接口对接,让开发者能够专注于业务逻辑,而无需关心底层通信细节。通过理解和熟练运用这个JAR包,你可以...