如何从工程代码角度判断一个Android 的版本以及API Level
假如我从某供应商处获得了一份Android的工程代码,我想确切的知道这个Android的版本究竟是多少,从代码的角度我如何找到证据这个Android就是某个版本,或者不是...
假如我从某供应商处获得了一份Android的工程代码,我想确切的知道这个Android 的版本究竟是多少,从代码的角度我如何找到证据这个Android就是某个版本,或者不是某个版本?
展开
1个回答
推荐于2016-05-13 · 知道合伙人软件行家
关注
展开全部
打开AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="xxx.xxx.xxx"
android:versionCode="1" //这是程序的版本号
android:versionName="1.0" > //这个是程序的版本名
<uses-sdk
android:minSdkVersion="13" //兼容最小的系统
android:targetSdkVersion="17" />
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="xxx.xxx.xxx"
android:versionCode="1" //这是程序的版本号
android:versionName="1.0" > //这个是程序的版本名
<uses-sdk
android:minSdkVersion="13" //兼容最小的系统
android:targetSdkVersion="17" />
追问
你好,我对Android的工程目录不是很熟悉, 这个文件好像很多目录都存在。我应该从哪个文件查看该信息。 假设某不良供应商把这几个版本改了,怎么办?
能在解释一下上面两个版本的含义吗?
Android 4.4.2 对应的 API Level 说是19, 我该如何在工程中找到该对应关系? 多谢。
追答
android:versionCode="1" 这个是你程序的版本,例如你第一次为1
你要更新版本了,那就需要改为大于1再生成apk,
android:minSdkVersion="13" 这个版本是表示,本应用至少要4.0以上的操作系统才能使用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询