2015-11-02 46 views
0

搜索在計算器的電子郵件地址,但找不到任何相關的,只有這個: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> 

它們用於電子郵件和電話號碼意圖。所以一切都很好,我的應用程序正在其他應用程序列表中顯示。我想知道的是如何從這些意圖中提取電子郵件和電話號碼?

+1

使用'getIntent()。getData()'檢索提供給您的活動的'Uri'。然後你需要通過'Uri'方法來查看如何從這些'Uri'結構中挑選出電子郵件地址和電話號碼。 – CommonsWare

回答

1

enter image description here

Email或電話號碼是可以變化到uri;

U可以通過反向操作獲得它們;

+0

嘗試調試並觀察對象。 –