안드로이드 개발 질문/답변
(글 수 45,052)
앱에서 마켓에 링크걸 때 이상하게 잘 안되네요
WebView wv = (WebView)findViewById(R.id.webview);
wv.getSettings().setJavaScriptEnabled(true);
homeLayout.setVisibility(View.INVISIBLE);
wv.setVisibility(View.VISIBLE);
wv.loadUrl("http://m.naver.com); //wv.loadUrl("market://details?id=패키지네임);이런 식으로 사용하는데요, 여기서 네이버로는 연결이 잘되는데 마켓으로는 연결이 안되네요;
그냥 폰에서 market://~~~~ 이런식으로 브라우저에 입력하면 잘들어가지거든요, 근데 왜 안되는건지...
액티비티 문제인 걸로 생각하고, 인터넷에 많이 있는 방식인
Intent marketLaunch = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=패키지네임"));startActivity(marketLaunch);
요런 방식으로 사용하였는데요, 액티비티가 없으니 종료가 됩니다. 위와 같은 식으로 사용할 때 manifest.xml 에 어떻게 추가해 줘야 할지를 모르겟네요ㅠ
일반적으로 인텐트에 클래스 호출하는 액티비티 추가 형식으로만 했지 마켓 액티비티 추가는 어찌 하는지를 모르겠어요 ㅠㅠ
인터넷에 검색열심히 해봤는데 매니패스트에 어떻게 추가하라고는 안나오더라구요 ㅠ 힌트좀 부탁드립니다.
Entrepreneur, Embedded/Software Engineer




Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(http://market.android.com/search?q=pname:패키지명));
startActivity(marketIntent);
전 이렇게 사용하고 있습니다. 그러면 브라우저를 띄울 건지 마켓으로 접속할 건지 팝업창이 뜨더군요.. -_-;;
어떤걸 선택해도 마켓으로 가게되지만요..