Я довольно новичок с Android develpoment. Для проекта я пытаюсь создать приложение, которое сохраняет дни рождения и отправляет в эти даты SMS-сообщение указанному c человеку без какого-либо ввода от пользователя. Пока что я понял, что мне нужно использовать диспетчер телефонии для отправки 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);
}
}
Надеюсь, кто-нибудь сможет помогите мне с моим кодом или укажите несколько полезных руководств:)