我正在使用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