我想从我的 android 应用程序访问一个在线音乐库来播放它的音乐。可以通过 url 访问音乐,比如说 www.test.com/music.html。
为了访问该网站,您需要登录 www.test.com/index.html
在我的 Android 应用程序中,我不想登录。那么如何绕过登录屏幕呢?
我考虑过应用程序附带的持久性 cookie,如何将其包含到 android 应用程序中?
还是有另一种解决方案,例如将登录信息放在发布请求中?
是的,如果您在应用程序中使用嵌入式 WebView 登录,cookie 是正确的解决方案。您将需要使用CookieSyncManager
它,查看本教程。
如果你通过输入用户名和密码来登录EditText
,然后将其发送到服务器,那么你最好实现基于令牌的身份验证。但是,您可以简单地将用户凭据保存到SharedPreferences
,但这实际上是一种不好的做法。
您可以尝试 SharedPreferences:http: //developer.android.com/guide/topics/data/data-storage.html#pref