본문 바로가기
Development/Android

[안드로이드] Android Nate 웹,앱 연동 및 검색스키마 사용!

by 푸민 2015. 10. 15.
반응형


안녕하세요 푸민입니다.

이번에는 네이트 웹과 앱을 연동해보겠습니다.


1. 네이트 앱 호출 및 예외

- 네이트 앱을 호출합니다.

PackageManager pm = mContext.getPackageManager();

try {

String strAppPackage = "com.nate.android.portalmini";

pm.getPackageInfo(strAppPackage, PackageManager.GET_ACTIVITIES);


Intent intent = pm.getLaunchIntentForPackage(strAppPackage);

startActivity(intent);

catch (Exception e) {

Intent intent = new Intent(Intent.ACTION_VIEW);

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

intent.setData(Uri.parse("http://m.nate.com/"));

startActivity(intent);

}


이전글에서의 네이버나 다음과 똑같은 방식이고, 패키지 명과  웹 주소만 바꾸면 됩니다.



2. 검색 페이지 요청

- 네이트는 앱 연동 스키마가 없고 웹으로 바로 연결을 해줍니다.

Intent intent = new Intent(Intent.ACTION_VIEW);

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

intent.setData(Uri.parse("http://m.search.daum.net/nate?q="+str));

startActivity(intent);


반응형

댓글