安卓程序设计自动发短信
时间: 2023-08-18 14:05:23 浏览: 37
在安卓程序设计中,可以通过调用系统的短信服务来实现自动发送短信的功能。以下是一个简单的示例代码:
```java
import android.telephony.SmsManager;
public class MainActivity extends AppCompatActivity {
private Button sendBtn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sendBtn = findViewById(R.id.send_btn);
sendBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String phoneNumber = "10086"; // 目标手机号码
String message = "这是一条测试短信"; // 短信内容
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNumber, null, message, null, null);
}
});
}
}
```
需要注意的是,在使用该功能之前,需要在 AndroidManifest.xml 文件中添加如下权限:
```xml
<uses-permission android:name="android.permission.SEND_SMS" />
```