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

인텐트(intent)로 접속할 웹사이트 정보를 담은 Uri 객체 넘겨줄 때 관련 질문입니다.

0 추천
mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                Uri uri = Uri.parse(mData.get(position).getLink());
                Intent intent = new Intent(Intent.ACTION_VIEW, uri);
                startActivity(intent);
            }
        });

리스트뷰에서 아이템이 선택됐을 때, Uri 주소를 이용해서 웹사이트에 접속하려고 합니다.

그래서 위와 같은 코드를 작성했는데요. 문제는 모바일 전용 웹페이지에 접속하려 했는데

자꾸 PC 전용 웹사이트로 접속하는 문제가 발생했습니다.

접속하려는 사이트는 모바일 전용 웹페이지도 제공하는데 이 페이지로 접속할 수 있는

방법이 따로 있는지 궁금합니다.

(Uri 주소는 해당 웹사이트에서 제공하는 openApi를 사용하여 얻어왔습니다.)
익명사용자 님이 2016년 2월 27일 질문

1개의 답변

0 추천
일단 모바일에서 사용하는 URL과 현재 api를 사용하여 받아오는 URL을 비교해봅니다.

피씨상에서 두 가지가 다 어떻게 나오는지 한번 보시고

꼼수로는 원래 URL과 모바일에서 사용하는 URL에서 다른 부분을 intent로 넘기기전에 replace로 URL을 모바일에서 사용하는것으로 바꾸어 보여주는 방법도 있을것 같네요.
캬옹이 (37,920 포인트) 님이 2016년 2월 29일 답변
...