小编spl*_*tms的帖子

如何在没有Activity的情况下创建BroadcastReceiver

我想创建一个响应接收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)

sms android broadcastreceiver

5
推荐指数
1
解决办法
7561
查看次数

在 Firefox 中导出同步标签

在桌面 Firefox 中查看同步选项卡列表时,是否可以从移动设备导出同步选项卡列表?我想保存的选项卡位于Menu > Library > Synced Tabs. 右键单击不会显示任何类型的导出功能。我目前的想法是打开所有选项卡,然后为所有选项卡添加书签,但我有很多选项卡,因此加载所有选项卡会很慢。

firefox tabs synchronization export

5
推荐指数
2
解决办法
483
查看次数