본문 바로가기
Development/Android

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

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


안녕하세요 푸민입니다.

네이버, 다음, 네이트에 이어 마지막으로 안드로이드 기본 웹앱을 연동해보겠습니다.


Default 앱 검색 페이지 요청

- 안드로이드가 가지고 있는 Default 웹으로 검색을 요청합니다. 사용자에 의해 사용중지가 되었을 경우 예외가 생길수 있습니다.

PackageManager pm = mContext.getPackageManager();

try {

String strAppPackage = "com.android.browser";

pm.getApplicationIcon(strAppPackage).getClass();


Intent intent = pm.getLaunchIntentForPackage(strAppPackage);

intent.setAction(Intent.ACTION_WEB_SEARCH);

intent.putExtra(SearchManager.QUERY, str);

startActivity(intent);

catch (Exception e) {

Intent intent = new Intent(Intent.ACTION_VIEW);

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

intent.setData(Uri.parse("http://www.google.com/search?q="+str));

startActivity(intent);

}


반응형

댓글