관리 메뉴

웹개발자의 기지개

[안드로이드] Google Chrome 앱으로 새창으로 웹페이지 띄우기 본문

안드로이드

[안드로이드] Google Chrome 앱으로 새창으로 웹페이지 띄우기

http://portfolio.wonpaper.net 2023. 5. 5. 14:27

하이브리드앱 형태로 제작된 특정 앱에서 별도의 구글크롭앱으로 아예 새로운 창으로 웹페이지를 띄우고 싶을때

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    void openUrlInChrome(String url) {
        try {
            try {
                Uri uri = Uri.parse("googlechrome://navigate?url="+ url);
                Intent i = new Intent(Intent.ACTION_VIEW, uri);
                i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                startActivity(i);
            } catch (ActivityNotFoundException e) {
                Uri uri = Uri.parse(url);
                Intent i = new Intent(Intent.ACTION_VIEW, uri);
                i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                startActivity(i);
            }
        } catch (Exception ex) {
            //Timber.e(ex, null);
            Log.d("openUrlInChrome(String url) : ", ex.getMessage());
        }
    }
cs

 

위의 소스상에서 url 부분에 웹페이지 주소를 링크하면 되겠다.

 

참고 : https://stackoverflow.com/questions/12013416/is-there-any-way-in-android-to-force-open-a-link-to-open-in-chrome

Comments