android

[ANDROID] 다른앱 설치 되있는지 확인 / 다른앱 실행하기

포카리s 2015. 5. 29. 15:27
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


public void getApps(final String panName){

manager = act.getPackageManager();

try{

manager.getApplicationInfo(panName, PackageManager.GET_META_DATA);

Intent intent = act.getPackageManager().getLaunchIntentForPackage(panName);

startActivity(intent);

Log.e("TEST"," 앱 있음");

}catch(NameNotFoundException e){

Log.e("TEST", "앱 없음");

Toast.makeText(act, "앱이 설치되지 않았습니다.\n

설치화면으로 이동합니다.", Toast.LENGTH_SHORT).show();

Intent intent = new Intent(Intent.ACTION_VIEW);

Uri u = Uri.parse("https://play.google.com/store/apps/details?id="+panName);

intent.setData(u);

startActivity(intent);

}

}