프로그램의 버 전이 업그레이드 되 어야 하 는 지 여 부 를 어떻게 판단 합 니까?

1147 단어 androidxml
현재 버 전의 업그레이드 가 필요 한 지 여 부 를 판단 할 때 먼저 서버 설정 파일 의 내용 과 비교 합 니 다. 현재 버 전이 서버 버 전보 다 작 으 면 업그레이드 합 니 다. 현재 버 전 번 호 는 AndroidMainifest. xml 설정 파일 에 있 습 니 다.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
	package="com.thunder.ktv.activity" android:versionCode="1"
	android:versionName="1.0">

 
 versionCode 는 버 전 번호 이 고 versionName 은 버 전 이름 입 니 다. 우 리 는 이 두 값 을 얻 은 다음 에 빨 간 요청 을 통 해 서버 에서 최신 버 전 정 보 를 얻 고 비 교 를 통 해 업그레이드 가 필요 한 지 여 부 를 판단 할 수 있 습 니 다.
프로필 에 있 는 버 전 정 보 를 얻 으 면 다음 코드 를 통 해 구현 할 수 있 습 니 다.
int versionCode = 0;
  PackageManager packageManager = this.getPackageManager();
  try {
   PackageInfo packageInfo = packageManager.getPackageInfo(this
     .getPackageName(), 0);
   versionCode = packageInfo.versionCode;
  } catch (NameNotFoundException e) {
   e.printStackTrace();
  }

좋은 웹페이지 즐겨찾기