0
特に確認したいversionNameとversionCodeです。 1つはnull、もう1つは0です。 パッケージ名が正しいです。私は、任意のアイデアを検証?androidのgetPackageInfo(packageName、0)は、情報なしのオブジェクトを返す
final PackageManager pm = getPackageManager();
final String packageName = getPackageName();
if (getMyApp().getURL() == URLS.PROD && getMyApp().IS_CHECK_VERSION == 1) {
try {
new Thread() {
public void run() {
HttpURLConnection conn = null;
String responseString = null;
try {
String versionName = "1.0";
try {
PackageInfo pi = pm.getPackageInfo(packageName, 0);
versionName = pi.versionName;
} catch (NameNotFoundException e) {
e.printStackTrace();
}
アプリやインストールされているすべてのアプリケーション –
をチェックするためにしたいかどうか、私はちょうどstackoverflowの中に多くの記事から私はこれが道で見ることができ、私のマニフェストからバージョンをしたいですしかし、私のアプリで何らかの理由でアンドロイドは私にverison numberを与えることを拒否します。 – codeScriber