从意图过滤器中获取电子邮件地址
get email address from intent filter
在 Whosebug 中搜索,但找不到任何相关内容,只有这个:but answers are not related to OP question 所以,我的清单中有这个 intent 过滤器:
<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 意向。所以一切正常,我的应用程序显示在其他应用程序列表中。我想知道的是如何从这些意图中提取电子邮件和 phone 号码?
Email
或 phone 号码将更改为 uri
;
你可以通过反向操作得到它们;
在 Whosebug 中搜索,但找不到任何相关内容,只有这个:but answers are not related to OP question 所以,我的清单中有这个 intent 过滤器:
<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 意向。所以一切正常,我的应用程序显示在其他应用程序列表中。我想知道的是如何从这些意图中提取电子邮件和 phone 号码?
Email
或 phone 号码将更改为 uri
;
你可以通过反向操作得到它们;