2011-12-10 8 views
0

첫 번째 Android 앱을 쓰고 있습니다. 글쎄, 실제로 내 두 번째. 나는 이클립스에서 "Hello World"앱을 만드는 튜토리얼을 따라 갔다. 두 번째 앱은 업무용입니다. 나는 사용자가 로그인 할 사이트의 페이지로 사용자를 안내하기를 원하며 사용자가 두 번째 페이지로 이동하여 일정을 볼 수있게 할 것입니다.제어 웹 페이지

내가 원하지 않는 것은 기본 브라우저에서 열리는 페이지로 바로 가기를 삽입하는 것입니다. 다른 브라우저로는 다른 것을 할 수 있습니다. 나는 새로운 안드로이드 개발자로서 그리고 그들 자신 모두를 위해 간단하게 유지하고 싶다.

내 웹 페이지 컨트롤이나 내 앱에서 웹 페이지 창을 프로그래밍 할 수있는 샘플 앱을 누군가에게 안내 할 수 있습니까? 주소 표시 줄을 숨길 수 있기 때문에 마치 웹 페이지가 아닌 응용 프로그램의 주소로 보입니다. 또한 처음 로그인 할 때만 자격 증명을 저장하려고합니다.

답변

1

당신은 WebViews을 찾고 있습니다. 주소 표시 줄과 같은 추가 정보가없는 웹 페이지를 표시하는 창입니다. 다음을 사용하는 방법에 대한 몇 가지 빠른 튜토리얼은 다음과 같습니다

  • http://marakana.com/forums/android/examples/58.html
    • http://developer.android.com/guide/tutorials/views/hello-webview.html
    • http://www.androidpeople.com/android-webview-example-part-1
    • 시작하기 것을. 더 이상 도움이 필요하면 알려주세요.

      자격 증명을 저장하고 자동으로 로그인하는 것에 대해, 나는 그것이 작동하지 않을까 걱정됩니다. 사용자가 로그인 페이지로 이동하면 자격 증명이 포함 된 특정 링크를 호출 할 수있는 웹 페이지의 일부 메소드를 빌드하지 않는 한 자동으로 로그인 할 수 없습니다.

      yoursite.com/somefolder/login.php?username=theirusername&password=theirpassword 
      

      해당 페이지가 crendentials을 확인하고 자동으로 일정 페이지를 열 수 :이 같은 것을 의미하는 자격 증명을 포함하는 특정 링크를 사용하여

      . 자동으로 로그인하는 것이 효과적 일 수 있지만이를 처리하는 것은 그렇게 안전한 방법은 아닙니다.

      다시 말하지만, 원격으로 사람을 로깅 할 때 나는 전문가가 아니므로 다른 방법이있을 수 있습니다. 이것은 내 머리 꼭대기에서 가장 쉬운 방법처럼 보입니다.

    +0

    응답 해 주셔서 감사합니다. 보안에 대한 좋은 지적이야. 내가 양쪽 끝을 제어 할 것이기 때문에 나는 사용자 이름과 암호를 해싱 할 수있다. 미션 크리티컬하고이 스케줄 검사기에 민감한 것도 없습니다. – user1091524