2011-04-29 51 views
0

我需要知道某種方式才能讓我的應用程序從特定號碼中監聽特定關鍵字(一個IP地址)。在Android中從特定號碼收聽特定關鍵字

+0

你問找到了一些關鍵詞,如發現213 4321390較大數量的這樣的裏面?模式匹配? – Spidy 2011-04-29 18:21:46

+0

哦,不,不。我會收到一個包含只有一個關鍵字(一個IP地址說12.12.12.12)的短信這就是全部。最好從一個特定的電話號碼。 – Bharath 2011-04-29 18:26:51

+0

下面是偵聽SMS的BroadcastReceiver的示例:http://stackoverflow.com/questions/4117701/android-sms-broadcast-receiver。確保你將正確的權限添加到清單中,否則它將無法工作。 – BigFwoosh 2011-04-29 18:51:57

回答

0

I found這極大IP匹配正則表達式

ValidIpAddressRegex =「^(([0-9] | [1-9] [0-9] | 1 [0-9] {2} | 2 [0 -4] [0-9] | 25 [0-5])){3}([0-9] |。[1-9] [0-9] | 1 [0-9] {2} | 2 [0-4] [0-9] | 25 [0-5])$「;

[編輯] Here是如何處理傳入短信的好鏈接。

[編輯] And another one.

+0

謝謝!但我在尋找的是用於偵聽和響應短信的android代碼片段。我沒有真正具體說明sms將包含的關鍵字ip的有效性。 :) – Bharath 2011-04-29 18:33:03

+0

啊,你忘了提及短信部分。查看我的編輯,瞭解我在Google搜索中找到的內容。 – Haphazard 2011-04-29 18:38:24

+0

嗨。我嘗試了這裏給出的方法.. https://github.com/vivdub/DynamicSMSReceiver/blob/master/SMSReceiver/src/com/receiver/SMSReceiver.java它正是我想要buuut有一個大問題。事情是捆綁數據並拋出它。不幸的是,我的應用程序完全內置於mainActivity本身。我想要控制權留在mainActivity中。是否有任何可能的方式讓整個事情在單一活動中運作? – Bharath 2011-04-30 18:19:15