从SMS中选择特定文本时使用什么算法

时间:2017-11-29 18:51:10

标签: java android maps android-developer-api

我正试图创建这个应用程序,从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 ......

0 个答案:

没有答案