마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

어플 실행 시 웹브라우져로 가는 소스를 구합니다.

+1 추천

안녕하세요.

현재 이클립스를 이용해 어플을 만들어 보고자 하는데요.

자바언어를 안배운 상태에서 만드려고 하니.. 참 어렵네요.

인터넷에서 구한 소스는 java용이 아닌 json 이고.. 파싱해서 java에 넣으면 된다는 답을 얻었는데..

그에 관한 정보를 찾는데만 또 반나절을 보낸 것 같습니다^^;

그래서 염치 불구하고 소스를 구해보고자 글을 올렸습니다.

 

현재 어플 실행하면 웹브라우져가 켜지는 바로가기(링크용) 어플을 만드려고 하는데,

제가 원하는 소스는,

자바언어로 => 어플 실행하면 이 url로 웹브라우져를 띄우라는 명령문이 필요합니다.

 

혹시.. 알려주시게 된다면,

이클립스 ~~.java에 붙여넣는 것이 맞을까요?

 

 

반젠카프 (350 포인트) 님이 2013년 3월 18일 질문

2개의 답변

+2 추천
 
채택된 답변

OnCreate에서

Uri uri = Uri.parse("이동하려는 url");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);

해주세요

천도복숭아 (6,080 포인트) 님이 2013년 3월 19일 답변
반젠카프님이 2013년 3월 19일 채택됨
정말 감사합니다!
테스트해봤는데 정상적으로 뜹니다!^^
정말 큰 도움이 되었어요!
+1 추천

처음 이클립스 실행해서 안드로이드 프로젝트를 새로 만드시면 HelloWorld를 출력하는 놈이 나올껍니다.(MainActivity)

OnCreate(Bundle ~~){
 setContentView(R.layout.main_layout);
}

이런식으로 되어있을텐데 이걸

OnCreate(Bundle ~~){
 WebView webView = new WebView(this);
 setContentView(webView);
 webView.loadUrl("필요한 url");

}

로 바꿔주세요.

http://developer.android.com/reference/android/webkit/WebView.html

여기 나와있는것만 따라하셔도 url 불러오는 것에는 충분할 것입니다.

Menifest파일에 <uses-permission android:name="android.permission.INTERNET" />

이건 꼭 신경쓰시구요

천도복숭아 (6,080 포인트) 님이 2013년 3월 18일 답변
아 정말 감사합니다^^
음.. 알려주신 부분 정말 감사하게도 에뮬레이터로 정상 구동 확인 했습니다.
그런데.. 제가 원했던 부분은 어플내에서가 아닌, 인터넷 웹 브라우져가 켜지면서 (주소창이 있는) 링크해놓은 주소의 페이지가 뜨길 바랬는데요.

혹시.. 그런 부분의 소스도 도움을 주실 수 있으실까요?
에고; 로그인이 안된 상태에서 답을 달았습니다.
댓글로는 코드가 안써져서.. 답변을 새로 달았습니다
...