日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android转发短信到邮箱,Android手机使用Tasker转发短信及来电

發布時間:2023/12/20 Android 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android转发短信到邮箱,Android手机使用Tasker转发短信及来电 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

起因

更換手機號及手機后,原手機及手機號成為備用機。因為各種原因,無法棄用以及不能把原手機卡插到新手機里,故想轉發備用機的短信及來電至新手機上

工具

tasker

php

郵箱

操作

takser設置

以短信為例,在tasker上新建一個配置文件,手都短信,任意

并添加任務,名稱隨意,以方便自己識別為準。新建一個HTTP POST操作,內容參考

必要說明:

mode=sms表示內容為短信,方便和電話等其它操作共用api

服務器端采用token鑒權。設計中服務器端支持多用戶多手機,采用token來識別不同的手機

服務器(部分/偽)代碼

偽代碼

[code]

if ($post[‘token’] == ‘指定的token’){

if (preg(‘/(檢驗碼|驗證碼|快遞|快件|騰訊|支付寶|中國農業銀行)/’, $post[‘content’])){

sendmail(‘郵箱’,$post[‘content’]);

}

DbInsert($post);

}

[/code]

框架為CI,控制器部分

[php]

//處理送來的時間。從takser送來的時間為12.30形式,處理成12:30形式方便寫數據庫,防止整點12.00變成12導致的錯誤,可能非必需

$time_arr = explode(‘.’,$this->input->post(‘time’));

if (count($time_arr)>=2){

$time = ($this->input->post(‘date’).’ ‘.$time_arr[0]. ‘:’ .$time_arr[1]);

}else{

$time = ($this->input->post(‘date’).’ ‘.$time_arr[0]. ‘:0’ );

}

//正則匹配一些特殊的字符串,保護如下字符串的短信,將被轉發至郵箱(如移動139郵箱,實現免費的短信轉發/來電提醒),其余短信只存入數據庫。

$pattern = ‘/(檢驗碼|驗證碼|快遞|快件|騰訊|支付寶|中國農業銀行)/’;

preg_match($pattern, $this->input->post(‘content’), $matches, PREG_OFFSET_CAPTURE);

if($matches){

$mail_content = ‘目標手機:’.$phone."\r\n時間:".$time."\r\n來源:".$this->input->post(‘name’).'(‘.$this->input->post(‘from’).’)’."\r\n內容:".$this->input->post(‘content’);

$this->sendMail(‘Email地址’,’短信:’.mb_substr($this->input->post(‘content’),0,20),$mail_content);

}

return $this->sms_model->addSms($uid,$phone,$this->input->post(‘from’),$this->input->post(‘name’),$time,$this->input->post(‘content’));

[/php]

模型部分略,就是寫數據庫,該函數返回值為字符串,不涉及視圖層

服務器部分代碼還包括了查看短信及來電的UI部分,因為代碼目前僅支持單用戶,以及必要的UI沒有完善,暫不提交github。

總結

以上是生活随笔為你收集整理的android转发短信到邮箱,Android手机使用Tasker转发短信及来电的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。