基本上我只有6/7个月的Java经验,以及2/3个月的Android使用经验......
在我的实习期间,我被问到开发一个简单的Android应用程序,允许访问现有(和工作)响应式网页。
这个想法很简单:
- 该页面使用登录以访问某些内容;
- 目标是用户只需登录一次;
- 登录凭据将在本地保存,以便用户在下次访问Android应用时自动登录。
我理解Web开发中的会话概念,以及使用PHP和JavaScript。
现在在Android中我只知道如何从网页中单独执行此操作(登录活动,将凭据保存到SharedPreferences等),但这不是我的雇主想要的......
我有点迷失,因为CookieManager已被弃用,以及一系列其他WebView方法...
应用程序只需要使用WebView作为主要布局的子视图(例如,FrameLayout)启动MainActivity,然后必须在网页中管理其他所有内容... < / p>
我该怎么做? :(
答案 0 :(得分:0)
由于没有找到其他解决方案,我将加密值存储在sharedPreferences上,然后读取,解密,验证并发送到服务器,并在打开webView时处理来自它的任何响应。