package org.crazyit.manager;
import android.R.integer;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.text.Editable;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.Toast;
public class SendSms extends Activity
{
EditText number, content,no,def;
Button send,setDefault;
SmsManager sManager;
static String SUC;
String a;
String b;
int count = 1;
int bianhao;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
sManager = SmsManager.getDefault();
number = (EditText) findViewById(R.id.number);
content = (EditText) findViewById(R.id.content);
no = (EditText)findViewById(R.id.no);
send = (Button) findViewById(R.id.send);
def = (EditText)findViewById(R.id.def);
setDefault = (Button)findViewById(R.id.sure);
//强制类型转换 转成String
setDefault.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(no.getText().toString().equals(“”)||def.getText().toString().equals(“”)){
Toast.makeText(SendSms.this, “请输入默认内容”,Toast.LENGTH_SHORT
).show();
return;
}
String getDef;
getDef = def.getText().toString();
a = no.getText().toString();
bianhao = Integer.parseInt(a);
content.setText(getDef +a + “ ”);
count = bianhao;
}
});
send.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View arg0)
{
//判断 码是否为空
if(number.getText().toString().equals(“”))
{
Toast.makeText(SendSms.this, “请输入电话 码”, Toast.LENGTH_LONG).show();
return;
}
//获取编
b = no.getText().toString();
//如果获取的编 不等于count
if(!b.equals(a)){
count = Integer.parseInt(b);
//强制转换成int型
b = String.valueOf(count);
no.setText(b);
count++;
content.setText(def.getText().toString()+b+” ”);
}else
{
count++;
a = String.valueOf(count);
no.setText(a);
content.setText(def.getText().toString()+a+” ”);
}
PendingIntent pi = PendingIntent.getActivity(
SendSms.this, 0, new Intent(), 0);
sManager.sendTextMessage( number.getText().toString(),
null, content.getText().toString()+no.getText().toString()+” ”,
pi, null);
Toast.makeText(SendSms.this, “短信发送完成”, 8000).show();
a = String.valueOf(count);
no.setText(a);
number.setText(“”);
}
});
}
}
以上是java代码 主要功能则是快递老师每发完一条短信短信编 加1
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91462 人正在系统学习中 相关资源:LibraryO:图书图书馆软件。-开源_图书馆开源项目-其它代码类资源…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!