안드로이드/Android packagemanager를 이용한 설치된 package명 확인 하기
package arabiannight.tistory.com.packagemanager; import android.app.Activity; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.os.Bundle; import android.widget.Toast; public class TestPackageManagerActivity extends Activity { // 확인하고 싶은 패키지명 String private static final String CHECK_PACKAGE_NAME = "ARABIANNIGHT.TISTORY.COM.CALLSTATE"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Package 설치여부 확인 PackageManager pm = getPackageManager(); try { pm.getApplicationInfo(CHECK_PACKAGE_NAME.toLowerCase(), PackageManager.GET_META_DATA); //패키지가 있을경우 실행할 내용 Toast.makeText(this, "PACKAGE 명 = " + CHECK_PACKAGE_NAME.toLowerCase() , Toast.LENGTH_SHORT).show(); } catch (NameNotFoundException e) { //패키지가 없을경우 실행할 내용 Toast.makeText(this, "PACKAGE 가 설치 되지 않았습니다." , Toast.LENGTH_SHORT).show(); } } }
출처 : http://blog.naver.com/PostView.nhn?blogId=schneider&logNo=140125873487
'Android > Package' 카테고리의 다른 글
안드로이드/Android 패키지 설치유무와 APP ID 확인 하기~! (0) | 2012.06.26 |
---|---|
안드로이드/Android 현재 단말에 설치된 실행가능한 앱 얻어오기(패키지명 구분) (0) | 2012.06.04 |
안드로이드/Android 어플리케이션(패키지) 마다 APP_ID(description) 부여 하기 (3) | 2012.04.05 |