在android中从外部文件检索文本数据的最佳方法是什么?

我对java很新,对android有点新,我过去3到4天一直在寻找,但似乎无法找到我的问题的答案。我制作的应用程序非常简单,只有一个真正的主要功能,即将电影名称,发布日期和电影格式(DVD,蓝光等)自动导入到应用程序中。在android中从外部文件检索文本数据的最佳方法是什么?

现在我已经设置好了一切,并且可以通过基本适配器和字符串文件手动输入信息,但希望能够将信息上传到我的服务器空间,然后将其提供给我的应用程序(和我自己)能够更新信息并将其放入我已经建立的3行列表视图格式。

现在我一直在阅读关于简单:XML,GSON,SAX等,但看到的信息只有3小行文本我的问题是什么将是最好的路线至于文件的格式(即xml,json,纯文本等),我将如何着手将这些信息即时获取到我的应用程序中?我在下面包含了一些代码片段,希望他们能够让我的问题更加清晰。

对于每个结果

public class SearchResults { 

private String Name = "";

private String Date = "";

private String Format = "";

public String getName() {

return Name;

}

public void setName(String Name) {

this.Name = Name;

}

public String getDate() {

return Date;

}

public void setDate(String Date) {

this.Date = Date;

}

public String getFormat() {

return Format;

}

public void setFormat(String Format) {

this.Format = Format;

}

字符串类下面这是实际的列表视图填充和示出。每个新的搜索结果都会创建一个三行文本视图。

private ArrayList<SearchResults> GetSearchResults(){ 

ArrayList<SearchResults> results = new ArrayList<SearchResults>();

SearchResults sr1 = new SearchResults();

sr1.setName("Movie #1");

sr1.setDate("July 24th");

sr1.setFormat("DVD, Blu-Ray");

results.add(sr1);

sr1 = new SearchResults();

sr1.setName("Movie #2");

sr1.seDate("July 19th");

sr1.setFormat("DVD, Blu-Ray, Digital");

results.add(sr1);

return results;

}

回答:

如果要存储这样的数据,你会想用一个SQLite database。但是,如果您需要首先从文件中读取数据,我会使用BufferedReader,此article会显示其应用程序。

以上是 在android中从外部文件检索文本数据的最佳方法是什么? 的全部内容, 来源链接: utcz.com/qa/258500.html

回到顶部