我想创建一个响应接收SMS消息并显示对话框的应用程序.如何在清单中注册接收器而不在活动中定义?
我试图将清单中的receiver/intent-filter标记保留在活动标记之外,但模拟器不会安装apk,因为没有启动活动.将BroadcastReceiver保持为主要活动会导致Logcat中出现"无法实例化活动"错误.
有帮助吗?
谢谢,Sunny
接收器类
public class SMSReceiver extends BroadcastReceiver {
// onCreat is invoked when an sms message is received.
// Message is attached to Intent via Bundle, stored in an Object
// array in the PDU format.
public void onReceive(Context context, Intent intent) {
// get the SMS message passed in from Bundle
Bundle bundle = intent.getExtras();
String bodyText = "";
String from = "";
if (bundle != null) {
//Retrieve sms message within Object array
Object[] pdus …Run Code Online (Sandbox Code Playgroud) 在桌面 Firefox 中查看同步选项卡列表时,是否可以从移动设备导出同步选项卡列表?我想保存的选项卡位于Menu > Library > Synced Tabs. 右键单击不会显示任何类型的导出功能。我目前的想法是打开所有选项卡,然后为所有选项卡添加书签,但我有很多选项卡,因此加载所有选项卡会很慢。