我正在做一个自由职业的android项目,需要电话号码。来自网站的运营商名称。我的申请将把电话号码发送到网站。这很好,我可以通过从应用程序请求自定义URL来实现。但作为回报,我如何在我的应用程序中获取操作员名称?
当我输入电话号码时在网站上显示一个带有运营商名称的网页。
这是电话号码。 website address:
感谢您的帮助。
答案 0 :(得分:1)
您需要从URL.getContent();
返回的输入流中提取它对于像这样的单个信息,regexp模式匹配是最好的,否则你应该使用一个处理html解析的库,例如tagsoup(android发行版的一部分)或我最喜欢的:apache jericho。 (虽然为Android编译它可能很难)
答案 1 :(得分:1)
您必须解析通过URL.getContent()获得的响应。在最好的情况下,您可以使用标准响应格式,如XML或JSON。在恶化的情况下,你必须解析HTML(你不想这样,相信我)。