2013-01-31 17 views
-2

我目前正在爲android創建一個離線應用程序。是否有可能有兩種類型的用戶 - admin和nonAdmin?管理員是將數據添加到應用程序的人,而非管理員只會查看應用程序中的數據。Android應用程序中用戶的類型

如果可能,如果管理員已將新數據添加到應用程序,如何更新非管理員的數據?

+0

請更具體一點,你想要一個應用程序,它提示用戶在啓動時登錄並顯示不同的接口,具體取決於選擇的用戶配置文件嗎?您是否想要編寫由同一設備上的多個用戶使用的應用程序?如果非管理員更改數據,其他用戶可以登錄,然後更新數據,因爲它在登錄後加載。 – alex

+1

你可以編寫自己的程序,並定義一種進入管理模式的方式。沒有辦法讓這個自動化,你將不得不自己做。 – Mgamerz

+0

你到目前爲止嘗試過什麼?你卡在哪裏? Android中沒有限制,這會阻止您爲應用程序提供不同類型的用戶。 – 323go

回答

0

當然,這是可能的。你想添加什麼樣的數據?

要開始使用在應用程序啓動時顯示的第一個視圖中的兩個按鈕「Admin」和「User」。

「Admin」啓動AdminActivity添加數據。這可以存儲在鍵值對中,SQLite數據庫中或直接存儲到內部存儲器中 - 具體取決於您要添加的數據類型。

「用戶」啓動應用程序的只讀視角,顯示管理員添加的數據。

+0

該應用程序僅確定登錄期間的用戶類型。我沒有兩個意見。如果他/她以管理員身份登錄,他/她將無法切換到用戶模式。例如,我有兩部手機(A和B),然後將該應用程序安裝到我的兩部手機中。在我的A手機中,我是管理員,在另一部手機上,我是「用戶」。每當我以管理員身份添加數據時,其他手機(用戶)中的數據是否更改? – maey

+0

其他手機中的數據?我認爲我們正在討論安裝在具有多種用戶類型的單個設備上的應用程序。如何在多個設備之間同步離線應用程序中的數據?這是不可能的... – ottel142

相關問題