본문 바로가기
프로그래밍/DB/JAVA/안드로이드/GAE

[안드로이드] 현재 앱의 버전코드와 앱내에서 구글마켓 업데이트 화면 가기

by 아유카와 2013. 4. 1.

- AndroidManifest.xml 에 있는 versionCode와 versionName 를 소스에서 불러오기 

PackageManager packageManager = mContext.getPackageManager(); 

//  PackageInfo infor = packageManager.getPackageInfo(mContext.getPackageName(), 0); 

PackageInfo infor =  packageManager.getPackageInfo(mContext.getPackageName(),      PackageManager.GET_META_DATA); 

version = infor.versionName; 

code = infor.versionCode;


- 앱내에서 구글마켓 업데이트 화면 이동시키기

* 마켓링크 종류

 packageName = 패키지네임이라고 가정

 searchName = 검색어라고 가정


market://details?id=packageName

 - 해당 패키지명을 가진 어플의 상세화면으로 간다


market://search?q=packageName

market://search?q=searchName 

 - 해당패키지명 또는 해당 검색명으로 마켓에서 검색을 한다.


* HTML

href를 사용하여 로 링크를 걸 수 있다.

 <a href="market://details?id=packageName">GO_MARKET</a> //삭제

//정보제공 : http://anwoong.tistory.com/  안웅


<a href="http://market.android.com/details?id=packageName"></a>

 


*Android

Intent에 실어 날리면 된다

 Intent marketLaunch = new Intent(Intent.ACTION_VIEW); 

marketLaunch.setData(Uri.parse("market://search?q=네이트온")); 

startActivity(marketLaunch);