我有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 :) –