android定時發送
『壹』 android中如何實現信息定時發送
private
Handler
mHandler
=
new
Handler()
{
/*
*發送控制
*/
@Override
public
void
handleMessage(Message
msg)
{
switch(msg.what)
{
case
123:
SmsManager
manager
=
SmsManager.getDefault();//得到默認的SmsManager。
/**
destinationAddress:接收方的手機號碼
scAddress:發送方的手機號碼
text:信息內容
sentIntent:發送是否成功的回執。
DeliveryIntent:接收是否成功的回執。*/
manager.sendTextMessage("1234",
"1234",
"1234",
null,
null);
default
:
break;
}
}
};
/*
*發送函數,參數為從當前時間到發送時間的時間間隔
*/
public
void
send(int
ration)
{
mHandler.sendEmptyMessageDelayed(123,
ration);
}
『貳』 android 實現本地定時推送(兼容)
首先寫幾點感悟:
鬧鍾類,目前只用過 AlarmManager.RTC_WAKEUP 類型,這個是精確定時,很多博客都提到過,不了解的可以自己查查。然後 action 用來啟動服務或者廣播, alarmId 就是 requestCode ,用來區別不同的鬧鍾。該工具類不僅僅可以用來定時通知,只要稍加改動,定時廣播、定時任務巧御、定時彈窗都是可以做的。
服務和廣播配置一個就可以了,目前我才有的是服務的配置方法
服務的配置方法:
廣播的配置方法:
由於查看的資料太多了,所以就不一一列舉了,然後提供一個測試裂坦方法肆寬桐,可以在 MainActivity 的 OnCreate 方法中調用:
『叄』 安卓手機有沒有定時自動發簡訊的軟體
以紅米note手機為例,手機自帶有定時自動發送簡訊功能,方法如下:
1、打開手機桌面的簡訊app。