【问题标题】:android intent-filter to listen for text data like sms inbox, email inbox, call logs, contactsandroid intent-filter 监听文本数据,如短信收件箱、电子邮件收件箱、通话记录、联系人
【发布时间】:2011-12-24 23:39:43
【问题描述】:

我希望我的应用能够在电子邮件收件箱、短信收件箱、通话记录或联系人打开时做出响应。例如,当用户点击它打开的消息图标时,选项菜单应该有我的应用程序名称,所以当他们点击我的应用程序时,我的活动应该打开。

我的第一次尝试是匹配scheme="SEND"

    <intent-filter>
        <action android:name="android.intent.action.SEND" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="image/*" />
    </intent-filter>

确实有效,但那是在画廊的共享选项菜单中。现在,当我从图库中打开图像时,它的共享菜单中有我的活动,我将所选图像放入我的应用程序中。

我想要短信、联系人、通话记录或电子邮件的相同任务。

【问题讨论】:

    标签: android android-manifest


    【解决方案1】:

    对于我使用的短信:

            <intent-filter >
                <action android:name="android.intent.action.SENDTO" />
    
                <category android:name="android.intent.category.DEFAULT" />
    
                <data android:scheme="sms" />
                <data android:scheme="smsto" />
            </intent-filter>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      • 2020-03-10
      相关资源
      最近更新 更多