在安卓开发中,发送短信通常需要使用到短信服务API。以下是一个基本的示例代码,展示了如何在安卓应用中发送短信。请注意,这只是一个简单的示例,实际应用中可能需要更复杂的逻辑和权限处理。

你需要在你的AndroidManifest.xml文件中添加发送短信的权限:
<uses-permission android:name="android.permission.SEND_SMS"/>
你可以使用以下代码来发送短信:

import android.content.Context;
import android.telephony.SmsManager;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
public void sendSms(Context context, String phoneNumber, String message) {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNumber, null, message, null, null); //发送短信的方法,参数分别为接收者的手机号,空的服务中心,短信内容,空的操作完成回调接口和空的用户数据回调接口。
Toast.makeText(context, "短信已发送。", Toast.LENGTH_SHORT).show(); // 提示用户短信已发送
}
}这只是最基本的实现方式,在实际应用中,你可能需要处理一些异常情况,比如用户没有权限发送短信或者手机没有信号等,出于安全和用户体验的考虑,你可能需要在发送短信之前进行一些验证和确认操作,由于安卓权限管理的变化,你可能需要在运行时请求发送短信的权限,这涉及到更复杂的编程知识和用户体验设计。





