http://propelforwardmedia.com/2011/06/android-version-code-vs-version-name/
1. android:versionCode
- 일반적으로 upload, downgrade 작업을 수행할 때 사용된다.
- Integer 값을 가진다.
- Android System 이 어떤 목적으로 이값을 참조하지는 않는다.
2. android:versionName
- system이 사용자에게 보여주는 버전 정보
- String 값을 가진다.
versionName은 사용자에게 보여주는 목적으로 사용되고, android:versionCode는 internal logic상(업그레이드, 다운그레이드)에서의 사용목적을 가지는 듯하다.
쉽게 얘기하면 프로그램을 짤때, 사용자에게 어플정보 가운데 하나로 버전 정보를 보여주기 위해서는 versionName을 사용하고(system에서 이것을 설정창같은 곳에서 보여주기 때문에), 그 외의 Market에서의 업그레이드나 혹은 다른 목적을 위해서는 일반적으로 versionCode가 사용된다는 뜻인 듯 하다.
'Android' 카테고리의 다른 글
libs jar folder (0) | 2013.01.29 |
---|---|
ActivityGroup 사용예제 (0) | 2012.11.30 |
AsyncTask 작업을 동기화하기(wait / notify 사용) (0) | 2012.08.04 |
AsyncTask (0) | 2012.07.17 |
Install another apk manually in source code (0) | 2012.07.16 |