如何以编程方式在Blackberry中发送PIN消息? [英] How to send PIN messages in blackberry programatically?

查看:92
本文介绍了如何以编程方式在Blackberry中发送PIN消息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何以编程方式发送固定密码.


感谢

how can i send pin messages programatically..


thanks

推荐答案

公共最终类pinMessageScreen扩展了MainScreen实现FieldChangeListener
{
char [] check = {''0'',''1'',''2'',''3'',''4'',''5'',''6'','' 7'',''8'',''9'',''A'',''B'',''C'',''D'',''E'',''F' '};
ButtonField发送;
字符串地址;
EditField引脚地址;
布尔值通行证;
公共pinMessageScreen()
{
setTitle("PIN消息的工作");
pinaddress = new EditField(输入PIN地址:",",8,0);
add(pinaddress);
发送=新的ButtonField("SEND",Field.FIELD_HCENTER);
添加(发送);
Send.setChangeListener(this);
}
公共无效fieldChanged(字段字段,int上下文)
{

if(field ==发送)
{
if(pinaddress.getText().equalsIgnoreCase("))
{
Dialog.inform("Enter Pin");
}
否则if(pinaddress.getText().length()< 8)
{
Dialog.inform("PIN地址不得少于8个字符");
pinaddress.setText(");
}
其他
{
商店store = Session.getDefaultInstance().getStore();
Folder []文件夹= store.list(Folder.SENT);
已发送文件夹=文件夹[0];
消息msg =新消息(已发送);
PINAddress receipent [] =新的PINAddress [1];
地址= pinaddress.getText();
for(int i = 0; i< address.length(); i ++)
{
通过=假;
for(int j = 0; j< check.length; j ++)
{
if(address.charAt(i)== check [j])
{
System.out.println("<<<<<<<地址> (i));
System.out.println("<<<<<<<>>>>>>" + check [j]) ;
pass = true;
休息;
}
}
}
if(pass == true)
{
尝试
{
地址= pinaddress.getText();
receipent [0] =新的PINAddress(地址,空);
msg.addRecipients(Message.RecipientType.TO,接收);
msg.setSubject(测试邮件");
msg.setContent(此邮件是为了提醒您,我们可以通过编程方式发送邮件");
msg.setPriority(Priority.HIGH);
Transport.send(msg);
Dialog.inform(电子邮件发送成功!" +收据);
}
catch(异常e)
{
e.printStackTrace();
}
}
其他
{
Dialog.inform(请输入有效的PIN地址");
pinaddress.setText(");
}
}
}
}
}
public final class pinMessageScreen extends MainScreen implements FieldChangeListener
{
char []check = {''0'',''1'',''2'',''3'',''4'',''5'',''6'',''7'',''8'',''9'',''A'',''B'',''C'',''D'',''E'',''F''};
ButtonField Send;
String address;
EditField pinaddress;
boolean pass;
public pinMessageScreen()
{
setTitle("Working of PIN Messageds");
pinaddress = new EditField("Enter PIN Address : ", "", 8, 0);
add(pinaddress);
Send = new ButtonField("SEND", Field.FIELD_HCENTER);
add(Send);
Send.setChangeListener(this);
}
public void fieldChanged(Field field, int context)
{

if(field == Send)
{
if(pinaddress.getText().equalsIgnoreCase(""))
{
Dialog.inform("Enter Pin");
}
else if(pinaddress.getText().length()<8)
{
Dialog.inform("PIN Address should not be less than 8 chars");
pinaddress.setText("");
}
else
{
Store store = Session.getDefaultInstance().getStore();
Folder[] folder = store.list(Folder.SENT);
Folder sent = folder[0];
Message msg = new Message(sent);
PINAddress receipent[] = new PINAddress[1];
address = pinaddress.getText();
for (int i = 0; i < address.length(); i++)
{
pass = false;
for (int j = 0; j < check.length;j++)
{
if(address.charAt(i) == check[j])
{
System.out.println("<<<<<<<<<<address>>>>>>>>>" + address.charAt(i));
System.out.println("<<<<<<<<<<check>>>>>>>>" + check[j]);
pass = true;
break;
}
}
}
if(pass == true)
{
try
{
address = pinaddress.getText();
receipent[0] = new PINAddress(address, null);
msg.addRecipients(Message.RecipientType.TO, receipent);
msg.setSubject("Test Mail");
msg.setContent("This mail is to remind you that programmatically we can send the mail");
msg.setPriority(Priority.HIGH);
Transport.send(msg);
Dialog.inform("Email send Successfully!"+ receipent);
}
catch (Exception e)
{
e.printStackTrace();
}
}
else
{
Dialog.inform("Plz enter valid PIN Address");
pinaddress.setText("");
}
}
}
}
}


为什么要发送固定消息,而您可以免费从Facebook发送消息.
why do you want to send pin messages, instead you could send messages from facebook for free.


这篇关于如何以编程方式在Blackberry中发送PIN消息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆