안녕세계
[안드로이드] VersionName & VersionCode 본문
[안드로이드] VersionName & VersionCode
Junhong Kim 2017. 8. 1. 23:11728x90
반응형
* 안드로이드 앱 VersionCode & VersionName 가져오기
try {
PackageInfo pi = getPackageManager().getPackageInfo(getPackageName(), 0);tv_versionName.setText(pi.versionName);
tv_versionCode.setText(String.valueOf(pi.versionCode));
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
* Version Code/Name 정보 확인 ▶ Gradle Scripts/builde.gradle(Module:app)
android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {
applicationId "com.kimjunhong.jobplanner"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
android:versionCode
- 앱의 버전 코드를 나타내는 정수(int)
- 업데이트를 검사할 수 있는 용도
- 첫 번째 버전은 1이고, 이후 versionCode를 1씩 증가시켜서 배포
- 사용자에게 공개 되지 않음
android:versionName
- 앱의 배포 버전을 나타내는 문자열(String)
- <major>.<minor>.<point> 로 보통 표기 (예: 1.0.1)
- 사용자에게 공개 됨
※ 일반적으로 버전 표기법은 아래 규칙을 따릅니다.
<major> : 앱의 큰틀이 변화된 경우
<minor> : 기능 추가, 기능 삭제 등
<point> : 버그 수정, 디자인 수정 등
728x90
반응형
'Client > Android' 카테고리의 다른 글
[안드로이드] RecyclerView - Item 간격 (0) | 2017.08.03 |
---|---|
[안드로이드] Custom - Dialog (3) | 2017.08.02 |
[안드로이드] ImageView에 image url로 이미지 지정 (0) | 2017.06.13 |
[안드로이드] .apk 파일 추출 (배포용, 테스트용) (0) | 2017.06.12 |
[안드로이드] Splash - 앱 로딩 화면 (0) | 2017.03.20 |
Comments