2014-11-30 1 views
1

그래서 내 문제는 다음과 같다 수행 할 때안드로이드 나던 통지 나는 WWW 인증

나는 예를 들어 사진 :

http://i.stack.imgur.com/z1DPt.png

(기본 인증을 사용하는 웹 사이트에 로그인을 시도 인증 자체가 작동하고 예상 출력을 HTTPGet을 통해 String으로 수신합니다. 하지만 내가 좋아하는 의도를 사용하여, 나중에 사이트를 방문하려고하면.

는 의미 위에 다시 표시 창이, 내 전화 나던 이미 로그인되어 알고
Intent browserIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("Some Website")); 
      handler.startActivity(browserIntent); 

내가받을

를 이제 내 질문 : 정보를 저장하는 방법, 내가 웹 사이트에 로그인되어 있습니까? 내가해야 할 일은 Authorization Header를 sumbit하기 위해서 브라우저가 그것을 인식 할 수 있도록하는 것입니다.

답변

1

당신이 사용하고 공유 preferences.For 구현에 인증 쿠키를 저장함으로써 달성 될 수있다 응용 프로그램 .This에 세션 쿠키를 저장

+0

필자는이 ...있는 개발자 페이지 HTTP에서 쿠키 관리자 클래스로 볼 필요가 : //developer.android.com/reference/java/net/CookieManager.html#getCookieStore%28%29 오른쪽에 있으면 requestHeader를 쿠키에 넣을 수 있습니까? 조금 혼란스러워서, 당신이 예제를 도울 수 있기를 바랍니다./고맙겠습니다. –

+0

또 다시, 당신이 볼 수 있기를 바랍니다 ... 예를 들어 어떻게 말해 줄 수 있습니까? 설명서는이 시점에서 매우 혼란 스럽습니다 ... –

관련 문제