我正试图创建这个应用程序,从SMS获取位置地址。 手机将收到如下订购的短信:
” POZAR - PADLO DREVO NA ELKT。 ZICE,RECENJAK 38 --Posilja ReCO -112,RIC:0000000,IL:0000000 “
在这种情况下,“RECENJAK 38”是地址。现在我已经创建了brodcastReciver来读取和存储传入的短信,我已经完成了一些拾取地址的方法(我的代码现在正在选择文本和 - ),但我的问题是这个短信不按此顺序排列所有时间。
我在想是否有可能短信将与地址数据库竞争
五种可能的格式:
1:POZAR - (原因) - 表格,地址 - Posilja:ReCO ...(文字后 - 不是 重要)
2:AED,地址,某种文字--Posilja:ReCO ......
3:地址 - (原因)某些文字--Posilja:ReCO ......