从意图过滤器获取电子邮件地址

时间:2015-11-02 14:43:01

标签: android email android-intent intentfilter

在stackoverflow中搜索,但找不到任何相关内容,只有这个:but answers are not related to OP question所以,我在我的清单中有这个意图过滤器:

        <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
            <action android:name="android.intent.action.SENDTO"/>
            <data android:scheme="mailto"/>
            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.BROWSABLE"/>
        </intent-filter>

        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <action android:name="android.intent.action.DIAL" />

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data android:scheme="tel" />
        </intent-filter>

它们用于EMAIL和PHONE NUMBER意图。所以一切都很好,我的应用程序正在列表中显示其他应用程序。我想知道的是如何从那些意图中提取电子邮件和电话号码?

1 个答案:

答案 0 :(得分:1)

enter image description here

Email或电话号码将更改为uri;

你可以通过反向操作获得它们;