傳送簡訊功能介面
/**
* 傳送簡訊demo
* *@description:
*@author ldm
*@date 2016-4-22 上午9:07:53
*/public
class
smsactivity
extends
activity
implements
onclicklistener
/*** 註冊簡訊監聽廣播
* *@description:
*@author ldm
*@date 2016-4-22 上午9:23:23
*/private
void
registersmsreceiver()
sms_recipient.setenabled(true);
sms_content.setenabled(true);
sms_content.settext("");
sms_status.settext(message);
sms_status.settextcolor(error ? color.red : color.green);
}}, new intentfilter(action_sms_sent));
}/**
* 監聽事件
* *@description:
*@author ldm
*@date 2016-4-22 上午9:24:20
*/private
void
initlisteners()
});}
private
void
initviews()
}@override
public
void
onclick(view v)
}/**
* 傳送簡訊
* *@description:
*@author ldm
*@date 2016-4-22 上午9:30:38
*/private
void
sendsms()
if (textutils.isempty(sms_content.gettext()))
sms_recipient.setenabled(false);
sms_content.setenabled(false);
smsmanager sms = smsmanager.getdefault();
listmessages = sms.dividemessage(sms_recipient.gettext()
.tostring());
string recipient = sms_content.gettext().tostring();
for (string message : messages)
}}
收到簡訊後處理介面:
/**
* 接收簡訊語音播報
* *@description:
*@author ldm
*@date 2016-4-22 上午9:34:21
*/public
class
smsreceivedactivity
extends
activity
implements
oninitlistener
/*** 初始化tts服務
*/@suppresswarnings("deprecation")
public
void
oninit(int status) else
} else
}@override
protected dialog oncreatedialog(int id)
}).setnegativebutton("取消",
new dialoginte***ce.onclicklistener()
}).create();
}return
null;
}}
簡訊廣播
/**
* 簡訊來信監聽廣播
* *@description:
*@author ldm
*@date 2016-4-22 上午10:07:49
*/public
class
mymsmreceiver
extends
broadcastreceiver ;
// 查詢簡訊的發件人
cursor cursor = context.getcontentresolver().query(uri, projection,
null, null, null);
if (cursor != null)
// 跳轉到簡訊接收介面
intent di = new intent();
di.setclass(context, smsreceivedactivity.class);
di.addflags(intent.flag_activity_new_task
| intent.flag_activity_single_top);
di.putextra(smsreceivedactivity.sms_from_address_extra, fromaddress);
di.putextra(smsreceivedactivity.sms_from_display_name_extra,
fromdisplayname);
di.putextra(smsreceivedactivity.sms_message_extra, message
.getmessagebody().tostring());
context.startactivity(di);}}
}
Android簡訊收到,語音播報
傳送簡訊功能介面 傳送簡訊demo description author ldm date 2016 4 22 上午9 07 53 public class smsactivity extends activity implements onclicklistener 註冊簡訊監聽廣播 descri...
來電和簡訊語音播報
android簡訊語音播報原始碼 來電簡訊語音播報enhanced sms caller id是一款支援將手機來電 簡訊 事件以及gmail,k9郵件資訊用語音播報的方式讀給你聽的實用工具。軟體的設定選項功能十分強大,不過全部是英文,使用起來還不是很方便。語音撥號 一次或迴圈 讀取你接收到的簡訊息 ...
android 科大訊飛語音播報簡單整合
2.在main目錄下匯入相對應的so檔案 3.新增許可權,許可權可按自己需求而定 4.同步專案 並進行初始化操作 private void initkdxf 5.放入語音播報的語音檔案 語音檔案在官網demo裡面附帶可自行搜尋 注 免費的 6.在相對應的播報頁面進行播報 private void i...