출처 : http://www.mfamstory.com

마음껏 퍼가셔도 됩니다. 단, 출처를 꼭 표기해주세요.

 

1. 설치된 App 의 Package Name 목록 가져오기.

 

List<PackageInfo> packageList = mContext.getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES);
for (int i=0 ; i<packageList.size() ; i++) {
		Logger.v(TAG,  i + " : PackageName : " + packageList.get(i).packageName);
}

 

 

2. App이 설치되었는지 알아보기.

 

private static boolean isInstalledApplication(Context context, String packageName) {
		boolean result = false;
		PackageManager pm = context.getPackageManager();
		try {
			if (pm != null) {
				ApplicationInfo appInfo = pm.getApplicationInfo(packageName, PackageManager.GET_META_DATA);
				if (appInfo != null && appInfo.packageName.equals(packageName)) {
					result = true;
				}
			}
		} catch (NameNotFoundException e) {
			Logger.e(TAG,  "Package Name Not Search : " + packageName);
			return false;
		} catch (Exception e) {
			return false;
		}
		return result;
	}

 

 

 

 

 

 

0 댓글

댓글 쓰기

문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)

목록

Page 1 / 9
번호 제목 글쓴이 날짜 조회 수
공지

http://www.MFamStory.com 입니다.

| ETC 6
MFam 2010-11-03 47603
95

Android Studio로 작업하면서 새로이 사용했던 Lib들 간략 소개

| Android 1
MFam 2016-07-05 205
94

Android Media Database에서 image 조회할 때 gif 제외...

| Android
MFam 2016-07-05 172
93

openGL 2.0 Bitmap Load 실패하는 경우, 하드웨어 가속 끄기

| Android
MFam 2016-05-26 161
92

Volley, Retrofit 비교. 어떤거 사용할까 고민중

| Android
MFam 2016-05-23 151
91

2016년 5월 19일자 구글 로그인 구현(Google Login)

| Android
  • file
MFam 2016-05-19 175
90

안드로이드/Android 루팅 여부 확인 하기

| Android
MFam 2014-10-23 345
89

서비스(Service) 와 관련된 내용

| Android
MFam 2013-05-21 585
88

EditText 바이트 길이로 글자수 제한 InputFilter 활용

| Android 2
MFam 2013-01-09 899
87

SQLite 의 기본 기능들과 이해

| Android
MFam 2012-12-10 1432
86

PackageName으로 App 설치 여부 확인, 설치된 App의 PackageName List 뽑아내기

| Android
MFam 2012-11-07 756
85

해상도별 스크린 레이아웃

| Android 1
MFam 2012-10-24 1305