我正在使用android移动应用程序,其中我使用xml显示数据,应用程序也有图像。当我第一次生成apk并安装它时,它会正常工作。
我的问题是更新应用程序。
我有服务器上的数据库中的数据,也有图像在单独的目录中。当我将更新应用程序时,我希望来自服务器的数据库和图像的数据。为此,我将生成包含数据库表值的xml。
'更新'功能在android移动应用程序中如何工作?
在这里,我的问题是,是否有可能用移动应用程序中新的覆盖现有的xml,并将服务器中的图像添加到移动设备?
它背后的逻辑,用户将使用此应用程序脱机。
我不想在应用程序中使用数据库。
下面是示例XML代码
<?xml version="1.0" encoding="iso-8859-1"?>
<projects>
<list>
<project1>
<name>Project1</name>
</project1>
<project2>Project2</project2>
.
.
.
</list>
</projects>
如果选用PROJECT1那么它将从PROJECT1即project1.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<project1>
<overview>some text here</overview>
<amenities>
<amenity1>
<title>Title1</title>
<description>Some text here</description>
</amenity1>
<images>
<sample1>Image Path</sample1>
<sample2>Image Path</sample2>
</images>
.
.
.
</amenities>
</project1>
的相关的XML数据显示在上述实例中第一XML是所有项目的列表。第二个例子是每个项目的相关xml。 现在,当我更新应用程序时,它将替换新的更新的xmls或在应用程序中添加新的xmls。 这可能吗?而且,是否可以在更新时下载新图像?
感谢Anup,在这里我不想更改用户界面,我只是想从我的服务器数据库中创建新记录并将其以xml格式存储在应用程序中,以便我可以从jquery中获取并显示它,在此处使用JQuery的移动功能。我不想使用本地数据库。 – Sachin