2012-07-26 68 views
0

如何註冊我的應用程序,以便當我按下撰寫短信按鈕,甚至發送短信我的應用程序出現在對話框完成操作使用?我已將該代碼放入清單文件(注意NewMessageActivity發送短信),但它不起作用。Android:註冊應用程序發送/撰寫短信

<activity 
     android:name=".NewMessageActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 

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

      <action android:name="android.intent.action.SENDTO" /> 

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

      <data android:mimeType="text/plain" /> 
      <data android:scheme="sms" /> 
      <data android:scheme="smsto" /> 
     </intent-filter> 
    </activity> 

任何幫助?有什麼建議麼 ?謝謝 !

回答

0

所以,我終於找到了下面的鏈接正確答案android: register application to receive sms

<activity 
     android:name="az.elman.grouptextfree.NewMessageActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" />     
      <data android:mimeType="vnd.android-dir/mms-sms" /> 
     </intent-filter> 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 
      <action android:name="android.intent.action.SENDTO" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 
      <data android:scheme="sms" /> 
      <data android:scheme="smsto" /> 
     </intent-filter> 
     <intent-filter> 
      <action android:name="android.intent.action.SEND" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <data android:mimeType="text/plain" /> 
     </intent-filter> 
    </activity> 

而且不要忘了<uses-permission android:name="android.permission.SEND_SMS"/> 添加此權限的清單文件作爲Jbad26寫道。

0

嘗試添加該權限:

<uses-permission android:name="android.permission.SEND_SMS"/> 
+0

仍然不工作...... – ema 2012-07-27 08:42:12

+0

你的活動是什麼樣的? – Jbad26 2012-07-27 12:21:30

+0

終於找到解決方案 – ema 2012-08-08 22:03:11