当前位置:首页 > 行业动态 > 正文

android发短信_Android

在Android中,发送短信需要使用SmsManager类,以下是详细的步骤:

android发短信_Android  第1张

1、添加权限

在AndroidManifest.xml文件中添加以下权限:

<usespermission android:name="android.permission.SEND_SMS"/>

2、获取SmsManager对象

在代码中获取SmsManager对象:

SmsManager smsManager = SmsManager.getDefault();

3、创建短信内容

创建一个字符串,包含要发送的短信内容:

String message = "Hello, this is a test message!";

4、指定接收者

指定接收者的电话号码:

String recipient = "1234567890";

5、发送短信

使用smsManager对象的sendTextMessage方法发送短信:

smsManager.sendTextMessage(recipient, null, message, null, null);

完整代码示例:

import android.telephony.SmsManager;
public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        // 获取SmsManager对象
        SmsManager smsManager = SmsManager.getDefault();
        // 创建短信内容
        String message = "Hello, this is a test message!";
        // 指定接收者
        String recipient = "1234567890";
        // 发送短信
        smsManager.sendTextMessage(recipient, null, message, null, null);
    }
}

注意:发送短信可能会产生费用,因此在实际使用时,应该确保用户明确了解并同意发送短信。

0