我是一名研究Android应用程序的新生。应用程序几乎完成并且工作正常。
该应用使用属性列表生成其内容。此时它使用位于assets文件夹中的.plist文件。理想情况下,我希望从URL中检索此.plist文件。但是我现在已经坚持了几天。
您能否告诉我如何实现从URL中检索和使用该文件。欢迎任何建议!
在我的代码中,我们看到我当前如何阅读.plist文件。我不认为解析响应是我的问题所必需的信息:
public class PListHelper {
/**
* PlayList reader from assets
*
* @return string of p-list file
*/
public static String readPlayListFromAssets(Context context) {
StringBuffer sb = new StringBuffer();
BufferedReader br=null;
try {
br = new BufferedReader(new InputStreamReader(context.getAssets().open("restaurant.plist")));
String temp;
while ((temp = br.readLine()) != null)
sb.append(temp);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
br.close(); // stop reading
} catch (IOException ex) {
ex.printStackTrace();
}
}
Log.i("Main", "input: "+sb.toString());
return sb.toString();
}