安卓SmsManager 短信编程
时间: 2023-11-27 19:05:51 浏览: 35
在安卓中,可以使用SmsManager类发送和接收短信。以下是使用SmsManager类发送短信的示例代码:
```java
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, World!";
String phoneNumber = "123456789";
// 发送短信
smsManager.sendTextMessage(phoneNumber, null, message, null, null);
}
}
```
在上面的代码中,首先通过getDefault()方法获取SmsManager实例。然后定义了短信内容和手机号码,并使用sendTextMessage()方法发送短信。
需要注意的是,在发送短信时,需要添加android.permission.SEND_SMS权限到AndroidManifest.xml文件中,否则会抛出SecurityException异常。