2014-02-06 34 views

回答

0

我認爲它不可能直接,但聽起來像你即將使用錯誤的模式。正確的模式是客戶端 - 服務器模式,其中android應用程序是客戶端,而REST或其他自定義API的網站是服務器。應用程序應該從服務器請求數據並以您設置的方式顯示它。因此,您將編輯服務器上的任何數據,並且您的應用程序將根據請求收到更改。

+0

謝謝!這是我正在尋找的。 – dreamsky999

+0

我們的歡迎。但是,根據SO規則,您必須接受一個答案,而不是僅僅評論。 – Stan

0

我不確定你想要做什麼,但對於任何UI字段,可以通過編程方式對其進行編碼。例如,你有一個按鈕,並希望能夠改變它上面的文本,你可以通過網站在技術上做到這一點:

你將需要某種數據庫管理系統,將控制應用程序的內容。該應用只需調用數據庫即可獲取所需的所有數據/字段。你幾乎會爲你的應用程序製作一個內容管理系統。

+0

我的上級需要一個具有網站自定義靈活性的應用程序,所以我不知道該怎麼做,因爲我剛剛不久前學習了Android。 感謝信息 – dreamsky999

1

是的,它可以使用像ClientServer方法您的Android應用程序的工作方式像客戶端和您的網站就像服務器。

您可以先下載數據並將數據存儲到SQlite,並且每當您向服務器發送請求以請求新數據時打開應用程序。

您使用Sync Date & Time實現此目的。就像每當網站更新那裏的數據,然後更改Date & Time,並且當您的請求新數據將檢查Date & Time。如果Date & Time更改,那麼您的應用顯示update data messageNew data available message。這樣你就可以實現。

+0

可愛!感謝您的同步提示。 根據您的解釋,我認爲應用程序會向服務器發起一個請求,每次打開應用程序時都會從網站檢索內容。 那麼,這是否意味着SQlite在這種情況下充當緩存? – dreamsky999

+0

@ dreamsky999是的 –

+0

儘管我想給你+1,但我沒有足夠的信譽upvote/downvote本身 – dreamsky999