我有4個不同的應用程序。 一個是登錄名,另外三個是未經授權即可登錄的應用程序。 登錄應用程序應該從其他應用程序獲取包名稱。根據收到的名稱,它應該再次重新啓動應用程序。我不知道我該怎麼做。在應用程序之間導航android
1
A
回答
2
我認爲你需要做以下的事情。
應用1 ::驗證用戶
應用2 ::任何應用
程序App3 ::任何應用
- 設計應用程序的授權內容提供商。內容提供者將是App1的一個組件。
- 其他應用程序將查詢內容提供者以瞭解app2/app3的用戶是否被授權?
- 如果沒有,那麼應用程序會將意圖作爲startActivityForResult觸發,以便App1代表其他應用程序執行登錄操作。我們需要發送用戶憑證,包裹名稱等意圖。
- 我們需要爲login動作定義正確的請求和響應代碼,例如startActivityForResult。
- 應用1存儲用戶的認證數據對每個包(即應用)
- 這裏主要的事情,我們需要採取的是何時應該應用1刷新它的存儲針對每個package.This用戶認證數據護理主要取決於你的需求。
您可能需要根據您的要求添加更多用例。
+0
謝謝你..這也是一個好主意。 –
0
最後我完成它作爲
1)從每一個應用程序,進入登錄應用程序創建的文件。該文件應該包含軟件包名稱。 2)意圖登錄應用程序。
3)授權與登錄應用程序和移動到文件中寫入的包。
這裏我創建了2個文件,其中一個包含授權,即用戶名和密碼以及其他包含軟件包名稱的文件。
第二個文件必須在每次寫入軟件包名稱之前刪除並創建。
相關問題
- 1. 如何使用Android應用程序在地板之間導航用戶
- 2. 在WPF MVVM應用程序的標籤之間正確導航
- 3. 在ios應用程序中的不同頁面之間導航
- 4. Windows Phone:在應用程序之間導航
- 5. 如何在PhoneGap應用程序內的頁面之間導航?
- 6. 在視圖之間導航WPF PRISM應用程序
- 7. 在Windows 8應用程序頁面之間導航
- 8. Android方式導航應用程序
- 9. Android:從Webview導航到應用程序
- 10. Android應用程序導航|自定義導航
- 11. 在android中的活動之間導航
- 12. 在活動之間導航(Android Studio)
- 13. SL'Composite'導航應用程序
- 14. Silverlight導航應用程序
- 15. Spotify應用程序導航
- 16. 在頁面之間切換導航欄引導程序3.2
- 17. 谷歌地圖導航 - 在Android應用程序中使用谷歌導航
- 18. 如何在Windows通用應用程序中的頁面之間導航?
- 19. 在iOS應用程序中使用xib導航應用程序
- 20. Windows應用程序和Android應用程序之間的通信
- 21. Web應用程序和Android應用程序之間的通信
- 22. PC應用程序和Android應用程序之間的同步
- 23. 在一個簡單的測驗應用程序中的窗口之間導航
- 24. 在WPF應用程序中的幾個視圖之間處理導航
- 25. 在桌面SAPUI5應用程序中查看視圖之間的導航
- 26. 在主從應用程序中的視圖控制器之間的導航
- 27. 當試圖在兩個Java EE應用程序之間導航時發生java.lang.IllegalStateException
- 28. 在.content divs之間導航
- 29. iphone - 在UITextFields之間導航?
- 30. 在HTML之間導航
你是指四種不同的活動?實際上,android架構就是這樣的:您可以將登錄名作爲一個活動。你真的想要連接4個應用程序嗎? – Kailas
首先,您需要將所有這些應用程序安裝到您的設備上。並引用此:http://stackoverflow.com/questions/16683455/how-to-get-the-package-name-of-an-application-in-android-and-then-launch-that-ap –
我的意思它kailash :) –