2010-10-06 34 views

Trả lời

90

tôi đặt này trong android.app.Application subclassed của tôi, nhưng bạn có thể sử dụng nó bất cứ nơi nào bạn có một bối cảnh. Chỉ cần thay đổi getPackageManager() thành context.getPackageManager().

public int getVersion() { 
    int v = 0; 
    try { 
     v = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode; 
    } catch (NameNotFoundException e) { 
     // Huh? Really? 
    } 
    return v; 
} 
+0

Hoạt động hoàn hảo! Cảm ơn! –

1

Bạn chỉ có thể lấy mã phiên bản từ tham chiếu <package_name>.BuildConfig#VERSION_CODE . Nó được tạo ra bởi plugin ADT/Intellij.

Các vấn đề liên quan