我们当前的实施
我们有一个应用程序,其中包含以下代码,用于提供一系列字符串数组。它将使用以下String数组在应用程序内显示图像。
public class Images {
public final static String[] ImageView_Urls = new String[] {
"http://www.example.com/Image_1.jpg",
"http://www.example.com/Image_2.jpg",
"http://www.example.com/Image_3.jpg",
};
}
挑战或我们的要求
因此,如果我们需要再添加一个图像,我们需要在代码中进行更改并重新发布应用程序。相反,我们在服务器中添加了一个包含以下信息的文本文件,并且我们有一个该文本文件的URL。哪个是公开的
http://www.OurOwnServer.org/uploads/images.txt
上面的文字文件包含4个图片网址的更新数据。
"http://www.example.com/Image_1.jpg",
"http://www.example.com/Image_2.jpg",
"http://www.example.com/Image_3.jpg",
"http://www.example.com/Image_4.jpg", // added one more image here
那么我们如何从上面的URL中检索服务器中的数据并将其存储在字符串 ImageView_Urls 每次应用程序启动时。
注意:我们知道使用类似volley等的API来检索json / xml文件并直接在服务器内上传图像是准确的方法,但我们有一个特殊的要求,即图像不在我们的服务器中,我们唯一能做的就是手动更新文本文件。
由于