我有一套5個應用程序。計劃使用sharedUserId在每個應用程序之間共享憑據以實現單點登錄(不正確的方法)。憑證將存儲在首選項中,並且每個應用程序必須檢查特定首選項。如果可用,則loginAcitvity將被憑證繞過。按照sharedUserId示例,首選項被附加到一個應用程序的上下文中。如何對所有應用程序有一個共同的偏好?因爲可能會出現幾個應用程序可能未安裝的情況。android共享用戶ID用於共享特定的共享首選項值
我不會與帳戶,因爲它可能相當時間實施所有的應用程序。
我有一套5個應用程序。計劃使用sharedUserId在每個應用程序之間共享憑據以實現單點登錄(不正確的方法)。憑證將存儲在首選項中,並且每個應用程序必須檢查特定首選項。如果可用,則loginAcitvity將被憑證繞過。按照sharedUserId示例,首選項被附加到一個應用程序的上下文中。如何對所有應用程序有一個共同的偏好?因爲可能會出現幾個應用程序可能未安裝的情況。android共享用戶ID用於共享特定的共享首選項值
我不會與帳戶,因爲它可能相當時間實施所有的應用程序。
初始化你喜歡這個
SharedPreferences prefs = getSharedPreferences("any_name",
Context.MODE_WORLD_READABLE);
SharedPrefs所以這將是所有的應用程序入店。
我讀過如果使用MODE_WORLD_READABLE,首選項將與其他應用程序共享。我不想這樣做,因爲我打算分享憑證。我不確定我是否清楚地陳述了我的問題。對不起。我編輯了這個問題。你能再次檢查嗎? – Bala
給出兩個應用程序的共享首選項的不同名稱 –
這兩個應用程序都已使用默認共享首選項,並且它們也使用具有相同密鑰的某些首選項。在兩個應用程序中更改首選項都很困難。那麼其他方式呢? – Bala