<TextView android:textSize="14.0sp" android:textColor="@color/lightblack" android:id="@+id/tv_version" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="20.0dip" android:text="展示" />
public static String getVersion(Context context)//获取版本号 { try { PackageInfo pi=context.getPackageManager().getPackageInfo(context.getPackageName(), 0); return pi.versionName; } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); return context.getString(R.string.version_unknown); } }
public static int getVersionCode(Context context)//获取版本号(内部识别号) { try { PackageInfo pi=context.getPackageManager().getPackageInfo(context.getPackageName(), 0); return pi.versionCode; } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); return 0; } }
2个获取方法都写在了CustomUtils.java文件中方便调用
具体的调用方法如下:
Textview tv_version; tv_version=(TextView) this.findViewById(R.id.tv_version); tv_version.setText(CustomUtils.getVersion(this)); //tv_version.setText(CustomUtils.getVersionCode(this)+""); //之所以加“”是因为获取的versionCode是int类型的数据,加""直接转化为String,否则会报错
相关推荐
Android常用共通工具类,包括dp与px转换,获取屏幕密度,获取versionName和versionCode,获取网络连接状态等等。
以下技巧告诉您如何使用代码获取android应用的versionCode和versionName
网上找了下,好像这方面的代码比较少,而且大部分都不可用,所以自己写了一个小工具,可以获得外网的IP、城市等信息。... testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
Android 测试小工具基于Maven的Java Swing GUI桌面应用开发并集成adb命令完成应用程序信息快速查看,工具的主要用途用于快速获取安卓设备当前正在运行的最顶层APP的相关信息,如:PackName、PackBit、Launchable_...
android:versionCode="1" android:versionName="1.0" > android:minSdkVersion="8" android:targetSdkVersion="15" /> <!-- 获取手机号码的权限 --> <uses-permission android:name="android....
需要检查他们的包名(packageName)、版本(versionName\versionCode)、应用签名(Signature)等信息,尤其现在Android的V2签名认证(APK Signature Scheme v2)带来的问题更多,为了提高工作效率,整理了一个获取应用...
android:versionCode="1" android:versionName="1.0" > android:minSdkVersion="8" android:targetSdkVersion="15" /> <!-- 获取手机号码的权限 --> <uses-permission android:name="android....
2.获取应用程序版本名称信息(VersionName、VersionCode) 3.获取应用包名 4.获取app的应用签名 5.将获取到得编码进行16进制转换 6.获得app 的sha1值 7.Unicode 转 UTF-8 8.获取占位符值 9.去掉所有html标签返回文字...
从build.gradle读取versionName和versionCode ,如果未在其中定义,则从AndroidManifest.xml中获取 将每个构建变体的输出文件名设置为project_name-$ {variant}-$ {versionName}-$ {versionCode} .apk 设置以下...
java解析apk获取versionCode和versionName版本信息。AXMLPrinter2.jar
在iOS和Android上获取版本名称,版本代码和应用ID。 设置 安卓 转到build.gradle并更新: defaultConfig { versionCode 1 versionName " 1.0 " minSdkVersion 16 testInstrumentationRunner " android.support...
Java开发GUI工具获取ipa文件信息,类似于Windows下apkhelper查看Android APK文件信息。 操作环境与使用方法介绍: 1、环境要求:Java JDK1.7及以上 2、使用方法:桌面双击启动 或命令行启动 benjamin> java -jar /...