--- a/app/src/main/java/com/codesys/forge/MainActivity.java +++ b/app/src/main/java/com/codesys/forge/MainActivity.java @@ -16,6 +16,8 @@ import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; import android.app.ProgressDialog; +import android.content.pm.PackageInfo; +import android.content.pm.PackageManager; import android.net.Uri; import android.os.Build; import android.util.Log; @@ -500,6 +502,8 @@ } }); + + ShowVersionToast(); } @Override @@ -530,6 +534,26 @@ return true; } }; + + private void ShowVersionToast() + { + String packageName = "com.codesys.forge"; + + try + { + PackageManager pacMan = this.myContext.getPackageManager(); + PackageInfo pacInfo = pacMan.getPackageInfo(packageName, 0); + Toast.makeText(myContext, "Version: " + pacInfo.versionName, Toast.LENGTH_LONG).show(); + } + catch (PackageManager.NameNotFoundException nnfe) + { + Toast.makeText(myContext, getString(R.string.package_not_found), Toast.LENGTH_SHORT).show(); + } + catch (Exception ex) + { + Toast.makeText(myContext, "Exception!", Toast.LENGTH_SHORT).show(); + } + } }