Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 안드로이드
- soundpool
- 자바스크립트
- php 시큐어코딩
- Android
- 폼메일
- xe
- php 취약점
- FCM
- UML
- 안드로이드 푸시
- 자동 생성
- html5
- 설치
- android 효과음
- javascript
- curl
- WebView
- not working
- C# IO
- chart.js
- roundcube
- 우분투
- Mail Server
- 안드로이드 gcm
- C#
- mysql
- PHP
- 안드로이드 푸쉬
- dovecot
Archives
- Today
- Total
그러냐
intent 브라우져 사이트 띄우기 새창 띄우기 본문
반응형
살다보면 내가 만든 앱에서 특정 웹사이트로 웹 브라우저를 띄우고 싶은 일이 생긴다.
안드로이드에서 제공하는 WebView를 쓰기 싫을 때가 그렇다.
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(intent);
위의 코드는 브라우저 인텐트를 실행한다.
실행하는 액티비티에는 다음 속성??이 부여되야 한다.
<category android:name="android.intent.category.BROWSABLE" />
물론 인터넷 퍼미션도 주자.
<uses-permission android:name="android.permission.INTERNET" />
만약 여러개의 브라우저가 깔려있다면 선택 창이 먼저 뜰 것이다.
다음과 같이하면 크롬으로 자동으로 띄운다.
intent.setPackage("com.android.chrome");
출처 : http://codeticker.tistory.com/entry/Android-%EC%BD%94%EB%93%9C%EB%A1%9C-%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80-%EB%9D%84%EC%9A%B0%EA%B8%B0-%ED%8A%B9%EC%A0%95-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EC%97%B0%EA%B2%B0
반응형
'android' 카테고리의 다른 글
안드로이드(Andriod) tcp ip (0) | 2017.01.10 |
---|---|
이클립스 패키지명 변경 rename (0) | 2017.01.09 |
안드로이드 WebView 화면 전환 시 Reload 되는 현상 방지 가로모드 (0) | 2016.06.01 |
안드로이드 Service 에서 Activity 를 실행하는 방법 (0) | 2016.05.26 |
Android 내장 메모리의 사진 정보 가져오기 (0) | 2016.05.16 |