导航:首页 > 操作系统 > android写短信

android写短信

发布时间:2022-07-20 13:23:33

⑴ 如何在android中实现发送短信,短信文本显示超链接

目前手机不支持超链接的,部分手机支持识别地址、电话、网址,但均不支持文本超链接!

⑵ 如何判断android 短信发送是否成功

若使用的是vivo手机,未发送成功的短信,会显示红色感叹号,已发送成功的短信则不显示感叹号,还可以进入设置--应用与权限--系统应用设置--信息--打开短彩信送达报告,开启后已送达的短信前面显示箭头。

⑶ android手机短信发送是怎样实现讲解

第一,点短信图标
第二,在打开的画面选有个带+号的图标
第二,“在此输入人名或号码”内输入电话号码
第四,点“键入信息”,再写上你的信息
第五,点发送的图标,一般是纸飞机

安卓系统如何将网上复制的文字转为短信发送

1.电脑上网复制:保存为TXT文本——复制到SD卡——用手机的记事本程序打开编辑——复制——写短信——粘贴;

2.手机网上复制:直接打开写短信——粘贴。

这两种方法我都用过,很方便~~~

⑸ 安卓手机发短信步骤

发短信的步骤都是一样的,打开短信,输入要发送到的号码,然后在文本框里输入要发送的文字,然后点击发送。

⑹ 怎么给android 加入发送免费短信功能

首先,应该在程序清单文件AndroidManifest.xml中加入发短信的权限
<uses-permission android:name="android.permission.SEND_SMS"/>
包括两个TextView组件,两个EditText组件,一个Button组件,在主程序为发送按钮增加单击事件
private EditText txt_num;
private EditText txt_content;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
txt_num= (EditText) this.findViewById(R.id.txt_num);
txt_content=(EditText) this.findViewById(R.id.txt_content);
Button btn_send = (Button) this.findViewById(R.id.btn_send);
btn_send.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String str_num = txt_num.getText().toString();//得到电话号码
String str_content = txt_content.getText().toString();//得到短信内容
SmsManager manager_sms = SmsManager.getDefault();//得到短信管理器
//由于短信可能较长,故将短信拆分
ArrayList<String> texts = smsManager.divideMessage(str_content);
for(String text : texts){
smsManager.sendTextMessage(str_num, null, text, null, null);//分别发送每一条短信
}
Toast.makeText(SMSActivity.this, "发送成功!", Toast.LENGTH_LONG).show();//提示成功
}
});
}
至此,发送短信功能介绍完毕

⑺ android 发送长短信怎么实现

源码SmsManager类里有个方法可以用来发送长短信,代码如下:
public void sendMultipartTextMessage(
String destinationAddress, String scAddress, ArrayList<String> parts,
ArrayList<PendingIntent> sentIntents, ArrayList<PendingIntent> deliveryIntents) {
if (TextUtils.isEmpty(destinationAddress)) {
throw new IllegalArgumentException("Invalid destinationAddress");
}
if (parts == null || parts.size() < 1) {
throw new IllegalArgumentException("Invalid message body");
}

if (parts.size() > 1) {
try {
ISms iccISms = ISms.Stub.asInterface(ServiceManager.getService("isms"));
if (iccISms != null) {
iccISms.sendMultipartText(destinationAddress, scAddress, parts,
sentIntents, deliveryIntents);
}
} catch (RemoteException ex) {
// ignore it
}
} else {
PendingIntent sentIntent = null;
PendingIntent deliveryIntent = null;
if (sentIntents != null && sentIntents.size() > 0) {
sentIntent = sentIntents.get(0);
}
if (deliveryIntents != null && deliveryIntents.size() > 0) {
deliveryIntent = deliveryIntents.get(0);
}
sendTextMessage(destinationAddress, scAddress, parts.get(0),
sentIntent, deliveryIntent);
}
}

⑻ 如何用eclipse编写android app实现发短信的功能

大概的写一下步骤给你:

1.在android工程的配置文件里加上调用系统短信功能的权限:

java"><uses-permissionandroid:name="android.permission.SEND_SMS"></uses-permission>
<uses-permissionandroid:name="android.permission.READ_SMS"></uses-permission>
<uses-permissionandroid:name="android.permission.RECEIVE_SMS"></uses-permissin>

2、主要代码片段:

{
...
privatevoidsend1(Stringphone,Stringmessage){
PendingIntentpi=PendingIntent.getActivity(this,0,newIntent(this,testSms.class),0);
SmsManagersms=SmsManager.getDefault();
sms.sendTextMessage(phone,null,message,pi,null);
}
}

参数:phone:手机号码

message:短信内容

⑼ 请教android发送短信的问题

SmsManager smsManager = SmsManager.getDefault();//获取短信管理器,是Android系统默认的短信管理器,可以通过它发送短信。
List<String> contents = smsManager.divideMessage(content);//多条短信。这里是将内容较长的短信拆分成多条短信发送。
for(String text : contents){
smsManager.sendTextMessage(destinationAddress, scAddress, text, sentIntent, deliveryIntent);//发送短信
}

发送短信时会有两个结果状态,一个是短信是否成功发送,一个是对方是否成功接收,是否发送成功不是由Android程序来决定的,短信是由短信基站比如移动发送的,我们只需要把短信发送到移动无线通讯网络,网络发送短信是否成功,移动会返回一个信号,信号会被程序捕获。

程序采用异步的方式捕获信号,因为不可能一直开着线程等待返回的信号,所以sendTextMessage()的后两个参数sentIntent和deliveryIntent就是接受发送和接收状态信号用的。

sentIntent为短信发送是否成功的Intent;deliveryIntent为接收方是否收到了短信的Intent,这里如果不想接收返回的信号,可以设置为null。

把Intent传进去后,如果移动网络返回一个短信发送成功或失败的信号,操作系统会通过异步的方式广播这个Intent,你就知道短信的状态了。

阅读全文

与android写短信相关的资料

热点内容
什么路由可以刷机做打印机服务器 浏览:5
电脑怎么找到云服务器 浏览:871
微信怎么发应用app 浏览:776
花生壳dns服务器地址 浏览:648
squad服务器一般什么时候人多 浏览:479
程序员战门课 浏览:474
config保存服务器地址 浏览:317
预订网吧座位的app叫什么 浏览:416
香港服务器主机地址 浏览:640
网店美工pdf 浏览:447
一堆文件夹怎么弄出来 浏览:743
博途如何编译硬件 浏览:418
fortran程序pdf 浏览:504
电池消耗算法 浏览:394
服务器中断连接怎么处理 浏览:222
上世纪互联网不发达程序员很难 浏览:841
语音识别android开源 浏览:762
地埋式垃圾压缩中转站 浏览:902
apachehttpdlinux 浏览:944
快递员中通app预付款是什么 浏览:843