我对Android开发非常陌生,对于一个项目,我尝试制作一个可以保存生日的应用程序,并在该日期向用户发送短信,而无需用户输入任何信息。到目前为止,我所收集的是,我必须使用电话管理器来发送没有用户意图的SMS。但是现在我被安排在计划部分。电话号码和消息将另存为字符串。我只是不了解调度系统是如何工作的,我发现大多数教程已经过时或没有解释代码,所以我不明白会发生什么。
import android.os.Bundle;
import android.telephony.SmsManager;
import java.util.Date;
public class SendSMS extends BaseActivity {
String number; //from Database
String message; //from Database
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hilfe);
}
void sendScheduled(String date) {
//somehow schedule the send
sendSMSMessage();
}
protected void sendSMSMessage() {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(number, null, message, null, null);
}
}
我希望任何人都可以帮助我编写代码,或者指出一些有用的教程:)
嗯。您可以将Android警报管理器用于日程安排。