2011-03-24 57 views
2

我想開發Android 3.0應用程序只有一個按鈕... 當我點擊這個按鈕,我應該隱藏所有從特定的電話號碼發送的短信。我可以在Android上隱藏短信嗎?

可能嗎?

+7

A Tiger Woods App你的意思是? :P – Pepe 2011-03-24 15:39:25

+0

但是你應該隱藏隱藏按鈕,否則很明顯,隱藏的東西 - 不要低估你的女朋友的智力:P – 2011-03-24 15:52:14

+0

@ P.R。 ahahah是的! – Damiano 2011-03-24 15:52:40

回答

1

您可以刪除這些SMS(並將它們保存到文件等),也可以用您自己的替換Messaging應用程序。

+0

DB上沒有參數嗎?像可見的真/假? – Damiano 2011-03-24 15:54:42

+0

@Damiano - 猜測不知道:不,不存在這樣的參數,因爲在數據庫級別上隱藏*(黑名單)SMS並不常見,我從來沒有在任何設備上看到這樣的功能。 – 2011-03-24 16:07:33

+0

@Andreas_D ok ......所以我只能將它們從數據庫中刪除並保存在SECRET文件中。對? – Damiano 2011-03-24 16:15:16

2

是啊ü可以隱藏特定號碼接收短信

只需將代碼粘貼在你接收廣播接收機類

if (senderphonenumber != null && senderphonenumber.equals("9400000000")) { 
        // Process our sms... 
        abortBroadcast(); 
       } 

在您的清單文件把這些代碼,並設置一個較高的值Android的優先

<receiver android:name=".SmsFilter"> 
    <intent-filter android:priority="1000"> 
     <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
    </intent-filter> 
</receiver> 

另外別忘了給予必要的許可

<uses-permission android:name="android.permission.RECEIVE_SMS"/> 
相關問題