Android应用如何获取版本号
在检测应用程序是否需要升级时,首先应该获取其版本号与服务器端进行比较进行判断是否升级 Android有两个版本号标识,分别为:
versionCode,(整数值代表),
versionName(字符串代表) 具体方法如下: public static int getVerCode(Context context) { int verCode = -1;try {verCode = context.getPackageManager().getPackageInfo( 包名, 0).
versionCode; } catch (NameNotFoundException e) { Log.e(msg, e.getMessage());}return verCode;} public static String getVerName(Context context) { String verName = ;try {verName = context.getPackageManager().getPackageInfo( 包名, 0).
versionName;
android中怎么取回系统的版本号?
LogOut.out(this, "ALIAS=" + android.os.
Build.MODEL + ",API_LEVEL=" + android.os.
Build.
VERSION.SDK + ",SDK_
VERSION=" + android.os.
Build.
VERSION.RELEASE);
android怎么获取当前版本号
//获取版本名 publicstatic String getApp
VersionName(Context context) { String
versionName = ""; try { // ---get the package info--- PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);
versionName = pi.
versionName;
versioncode = pi.
versionCode; if (
versionName == null ||
versionName.length() <= 0) { return""; } } catch (Exception e) { Log.e("
VersionInfo", "Exception", e); } return
versionName; } 2.-------------------------------------------------------------------------- 获取当前应用的版本号: private String get
VersionName() throws Exception { // 获取packagemanager的实例 PackageManager packageManager = getPackageManager(); // getPackageName()是你当前类的包名,0代表是获取版本信息 PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0); String
version = packInfo.
versionName; return
version; }
NottargetingthelatestversionsofAndroid;compatibilitymodesapply.Considertestingandupdati
你目标版本设置的太低了 将目标版本设到最高就好了
<uses-sdk
android:minSdk
Version="8"
android:targetSdk
Version="18" /> 18就是设置到4.3版本
怎么查看powershell版本
Powershell版本信息存储在$ps
versiontable和$host变量中。 可通过在Powershell输入$ps
versiontable或$host访问相应信息。 输入$ps
versiontable后,可得到类似如下信息: Name Value ---- ----- CLR
Version 2.0.50727.5485
BuildVersion 6.1.7601...
android开发中如何获取系统版本号
SystemProperties.get("ro.
build.display.id", "unKnow") 这样就返回手机的版本号了
sed获取某个文件特定字符串后面的字符(如build.version.release=4.4.2得到4.4.2)
sed?-n?'s/
build.
version.release=//?;t?print;b;:print?p'?文件名
android 系统有哪些版本号
安卓系统版本及区别 在1.5版本出现前,Android还有0.9、1.0、1.1等众多版本,但那时Android系统尚不成熟,没有中文输入、没有稳定的ROM、没有蓝牙等,甚至在软件安装上受到众多限制,简直不成气候. 后来,谷歌针对一系列不足,大幅升级完善了原先的各种版本,整合为全新的1.5版本,1.5版本与之前的版本相比变化巨大,重新设计了用户界面、增加了中文输入、完善了键盘输入、修改了许多漏洞、增加了更多谷歌服务…… 但虽然有了蓝牙,依然不能传输文件,而且没有关机闹钟等细节功能,总体来说1.5结束了各版本混战的局面,开创了Android系统的新河,所以1.5被公认为Android的鼻祖.而后的1.6则是对1.5的某些漏洞的升级, 另外完善了操作,改动不大.由于在此期间,谷歌将蓝牙传输文件这一功能加入Android系统,另外对用户界面进行大幅优化,对硬件大幅升级,因此让系统再次蜕变,直接跳过1.7--1.9,命名为2.0,意为全新的开始.2.0、2.1版本支持更多软件、细节更加完善,带给用户更好的体验,使Android真正成熟了.
android本地去图片的时候 有一个判断
android.os.
Build.
VERSION.SDK_INT >= android.os.
Build.
VERSION_CODES.KITKAT 判断sdk的版本 Intent.ACTION_GET_CONTENT 允许用户选择特殊种类的数据,并返回 Intent.ACTION_OPEN_DOCUMENT 允许用户选择并返回一个或多个现有文档 Intent.CATEGORY_OPENABL 表明一个意图只希望可以打开的uri
安卓5.1怎么修改build.prop
首先了解下
build.prop文件的部分参数。<br># begin
build properties (开始设置系统性能)<br># autogenerated (通过设置形成系统信息)<br>ro.=GRI40 (版本ID)<br>ro.
build.=GRJ22 (版本号)<br>ro.
build.
version.incremental=eng.
buildbot.20110619.060228 (版本增量)<br>ro.
build.
version.sdk=10 (sdk版本)<br>ro.
build.
version.codename=REL (版本代号)<br>ro.
build.
version.release=2.3.4 (Android 2.3.4系统)<br>ro.
build.date=Sun Jun 19 06:02:58 UTC 2011 (制作者及制作时间)<br>ro.
build.date.utc=0<br>ro.
build.type=user (编译模式,如user,userdebug,eng,test模式)<br>ro.
build.user=
buildbot (编译账户)<br>ro.
build.host=bb1 (编译主机系统)<br>ro.
build.tags=test-keys (编译标签)<br>ro.product.model=HTC Wildfire (HTC内部手机代号)<br>ro.product.brand=htc_wwe (手机品牌)<br>ro.product.name=htc_buzz (手机正式名称)<br>ro.product.device=buzz (采用的设备)<br>ro.product.board=buzz (采用的处理器)<br>ro.product.cpu.abi=armeabi-v6j (cpu的版本)<br>ro.product.cpu.abi2=armeabi (cpu的品牌)<br>ro.product.manufacturer=HTC (手机制造商)<br>ro.product.locale.language=zh (手机默认语言)<br>ro.product.locale.region=CN (地区语言)<br>ro.wifi.channels= (WIFI连接的渠道)<br>ro.board.platform=msm7k (主板平台)<br># ro.
build.product is obsolete; use ro.product.device (旧代码ro.
build.product,使用代码ro.product.device)<br>ro.
build.product=buzz (建立产品)<br># Do not try to parse ro.
build.description or .fingerprint (不要试图修改description和fingerprint)<br>ro.
build.description=passion-user 2.3.3 GRI40 102588 release-keys (用户的KEY)<br>ro.
build.fingerprint=google/passion/passion:2.3.3/GRI40/102588:user/release-keys (系统指纹)<br># end
build properties (性能代码完毕)<br>#<br># system.prop for buzz (系统技术支持由BUZZ提供)<br>#<br># Density in DPI of the LCD of this board. This is used to scale the UI (高密度的液晶的DPI板。这是用来大规模UI的)<br># appropriately. If this property is not defined, the default value is 160 dpi. (appropriately.如果这个属性没有定义,缺省值是160 dpi的分辨率)<br>ro.sf.lcd_density=240 (显示屏分辨率,数值越大分辨率越底,240就是800*480的)<br># View configuration for QVGA. (屏幕的设置)<br>view.fading_edge_length=8<br>view.touch_slop=15 (触摸屏灵敏度,数值越大越灵敏)<br>view.minimum_fling_velocity=25 (滑动速度)<br>view.scroll_friction=0.008 (滑动误差)<br># RIL specific configuration. (特定设置)<br>rild.libpath=/system/lib/libhtc_<br>.HTC-WWE=999<br>.HTC-ELL=92,93,94<br>ro.ril.enable.a52.HTC-ITA=1<br>ro.ril.enable.a53.HTC-ITA=1<br>ro.ril.enable.a52=0<br>ro.ril.enable.a53=1<br>ro.ril.vmail.23415=1571,BT<br>ro.ril.hsdpa.category=8 (hsdpa全称High Speed Downlink Packet ess中文意思:高速下行分组接入,设置的数越大传输越快)<br>ro.ril.htcmaskw1.bitmask=429496<br>ro.ril.htcmaskw1=14449<br>ro.ril.def.agps.mode=2 (打开AGPS服务支持,可改为ro.ril.def.agps.mode=0 改后能省电但GPS定位速度会变慢)<br>ro.ril.gprsclass=12 (GPRS设置)<br># For HSDPA low throughput (HSDPA低输量)<br>ro.ril.disable.power.collapse=1 (关闭电源)<br># Modify MMS APN retry timer from 5s to 2s. (修改短信的APN设置5秒为2秒)<br>ro.gsm.2nd_data_retry_config=max_retries=3, 2000, 2000, 2000<br># Time between scans in seconds. Keep it high to minimize battery drain.(扫描在几秒之内,可降低用电量)<br># This only affects the case in which there are remembered ess points, (这个修改仅能影响此文件)<br># but none are in range.(但是没有一项是在范围内的)<br>wifi.interface=eth0 (WIFI界面)<br>wifi.supplicant_scan_interval=45 (WIFI扫描间隔时间,这里设置是45秒。把这个时间设置长点能省电)<br># Mobile data interfaces (移动数据的接口)<br>mobiledata.interfaces=0,1,2<br># Allow or deny tethering. (允许和拒绝绑定)<br>ro.tether.denied=false<br># Default&work type. (默认的网络类型)<br># 0 => WCDMA Preferred. (0=WCDMA优先)<br>work=0<br># Enable Google-specific location features, (谷歌特定地点的设置)<br># like NetworkLocationProvider and LocationCollector.(如网络服务器提供商和服务器位置)<br>ro.c o m.google.locationfeatures=1<br># The OpenGL ES API level that is natively supported by this device. (开放式绘图介面)<br># This is a 16.16 fixed point number. (界面有16个点,16个不动点数量)<br>ro.opengles.
version=65536 (开放式绘图介面参数)<br># Disable fs check on boot by default. (开机时默认禁用FS检查)<br>sys.checkfs.fat=false<br># Performance settings. (性能设置)<br>dalvik.vm.execution-mode=int:jit<br>dalvik.vm.heapsize=24m (虚拟内存大小,可设置为16m或24m或32m或48m)<br>persist.sys.use_dithering=1<br>persist.sys.purgeable_assets=1<br># Increase SKIA decode memory capability for progressive jpg file.<br>ro.media.dec.jpeg.memcap=20000000<br>#<br># ADDITIONAL_
BUILD_PROPERTIES (其他性能设置)<br>no_require_sim=true (手机卡保护设置)<br>ro.rommanager.developerid=cyanogenmodnightly (固件管理器开发者是CM大神)<br>ro.url.legal=.google.clientidbase=android-google (谷歌客户身份)<br>ro.&.android.wifi-watchlist=GoogleGuest (WIFI用户名单)<br>ro.setupwizard.enterprise_mode=1 (默认情景模式)<br>ro.&.android.dateformat=MM-dd-yyyy (默认时间格式,改为yyyy-MM-dd,显示效果就是XXXX年XX月XX日)<br>ro.&.android.dataroaming=false (漫游设置)<br>ro.config.ringtone=Playa.ogg<br> (默认铃声设置,文件在/system/media/audio/ringtones 把喜欢的铃声放这里,比如123. <br>MP3放入ringtones文件夹中,这里代码改为ro.config.ringtone=123. mp3)<br>ro.config.notification_sound=regulus.ogg (默认提示音,文件在/system/media/audio/notifications 修改方法同上)<br>ro.config.alarm_alert=Alarm_Beep_03.ogg (默认闹铃,文件在/system/media/audio/alarms 修改方法同上)<br>ro.mod
version=CyanogenMod-7-06192011-NIGHTLY-buzz (版本信息,改这个能让你大名出现系统关于中,改为ro.mod
version=xxxxx)<br>ro.setupwizard.mode=OPTIONAL (安装向导模式)<br&. bt. name=Android (系统名称)<br>dalvik.vm.stack-trace-file=/data/anr/traces.txt<br>步骤阅读
第九大陆怎么进不去
等10分钟左右 出现build version=20710 再等几分钟就可以进了
如何获得Android设备名称
Android中通过以下API可以获取设备的信息:
String device_model =
Build.MODEL; // 设备型号 。
String
version_sdk =
Build.
VERSION.SDK; // 设备SDK版本 。
String
version_release =
Build.
VERSION.RELEASE; // 设备的系统版本 。
android 获取设备Id等信息需要在AndroidManifest.xml中添加权限。
Version和Build的区别
一个
version,一个
build,都是设置版本的地方,有什么区别呢? 在ios中(Android等工程中也一样),有两种
version,一种是 CFBundle
Version ("Bundle
Version"),也就是我们看到的
version,另一种是CFBundleShort
VersionString ("Bundle
version string, short"),也就是我们看到的
Build。 普通情况下,我们只使用
version即可,设置为"1.0", "1.1", "2.0" , etc,但如果你要使用两个版本号时候,需要将
build设置为1,2,3...等递增的整数,有什么用呢?
version我们可以通过App Store、itunes或其它软件看到,是给用户看的,而
build是我们在团队开发中内部只用的,只有我们自己可以看到。比如团队打算发布1.0版本的时候,会发布很多
build版本供测试或QA团队进行测试,你发布了很多
build,因为一直在修改着代码,因此当你收到一条bug信息时候,你怎么知道是那个
build引起的问题呢,这时候
build版本号的有点就可以体现出来了 当前运行版本信息可以通过info.plist文件中的bundle
version中获取: NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDic); 可以自己输出看一下CFShow打印出来的时什么 下面的代码是如果你想在UI上展示给用户看的获取
Version的代码,对比是否升级也是通过
version对比,而不是
build,也是用下面代码 NSString * app
Version = [[NSBundle mainBundle]objectForInfoDictionaryKey:(NSString*)kCFBundle
VersionKey];
win10 里查版本,有两种一个version,一个OS build,怎么理解这两个?
你好,Win10里面的
Version就是版本的意思,比如1511就是现在Win10正式版的版本号码,另外一个OS
build是系统版本号码,现在Win10非预览最新正式版本是10.0.10586.494.
android怎么获取手机的系统
展开全部 public?void?onCreate(Bundle savedInstanceState)?{ ????super.onCreate(savedInstanceState); ??? setContentView(R.layout.main); ??? TextView textView?=?(TextView)?findViewById(R.id.text); ??? textView.setText("Product Model: "?+?android.os.
Build.MODEL?+?"," ????????????????+?android.os.
Build.
VERSION.SDK?+?"," ????????????????+?android.os.
Build.
VERSION.RELEASE); } 注: 1. android.os.
Build.
VERSION.RELEASE获取版本号 2. android.os.
Build.MODEL 获取手机型号
android怎么获取系统版本
展开全部 如果是获取手机的SDK版本的话那么直接调用:android.os.
Build.
VERSION.RELEASE;如果是获取你客户端软件的版本的话那么调用:getPackageManager().getPackageInfo("你的包名", 0).
versionName (.
versionName或者.
versionCode 看你把版本号配置在androidmanifest.xml里面的哪个字段了)
Android开发中怎么修改版本号
1 点击Android工程右键,选择“Properties”,打开属性界面。 2 在打开的“Properties for Android_test”界面,左侧选择“Android”。 3 在“Project
build Target”里面选择想要改变的版本。 4 点击“Apply”应用,即可完成版本改变。 5 版本改变后可以看到工程界面处版本号变化。
android 怎么获取当前应用的版本号
/** 2 * 获取版本号 3 * @return 当前应用的版本号 4 */ 5 public String get
Version() { 6 try { 7 PackageManager manager = this.getPackageManager(); 8 PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0); 9 String
version = info.
versionName; 10 return this.getString(R.string.
version_name) +
version; 11 } catch (Exception e) { 12 e.printStackTrace(); 13 return this.getString(R.string.can_not_find_
version_name); 14 } 15 }
安卓怎么修改固件版本名称?
1 确认手机已root 2 下载安装re管理器 3 打开re管理器,进入system/ 4 找到
build.pron文件,长按,用文本编辑器打开 5 找到ro.
build.
version.release= ,将等号后面的版本号改成自己想要的 6 保存,重启即可
build prop如何正确添加
1、在*.rc文件中用setprop添加,例如在源码android4.0systemcore
ootdiretcinit.goldfish.rc中有以下内容:
setprop ARGH ARGH
.eth0.gw 10.0.2.2
.eth0.dns1 10.0.2.3
.gprs.local-ip 10.0.2.15
2、在PRODUCT_PROPERTY_OVERRIDES中添加,例如在源码android4.0
build argetproductcore.mk中有以下内容:
PRODUCT_PROPERTY_OVERRIDES :=
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
3、在system.prop文件中添加,例如在源码android4.0
build argetoardgenericsystem.prop中有以下内容:
rild.libpath=/system/lib/libreference-ril.so
rild.libargs=-d /dev/ttyS0
4、在
buildinfo.sh文件中添加。例如在源码android4.0
build ools
buildinfo.sh中有以下内容:
echo "ro.
build.
version.release=$PLATFORM_
VERSION"
echo "ro.
build.date=`date`"
echo "ro.
build.date.utc=`date +%s`"
Android开发中怎么修改版本号
/
build/tools/
buildinfo.sh,修改其中相应的属性 .单存修改软件的版本,直接在AndroidManifest.xml里面修改android:
versionName。 2.修改sdk的版本,直接修改ro.
build.
version.release这个属性值。 不过看你的问题,应该只是单存的apk开发者,1应该就行了
微信里输入代码//multiwebview之后为啥木有多窗口切换
应该是输入和这个命令后,开启webview就是单栈模式了吧... Intent intent = new Intent(this, NewActivity.class); if (
Build.
VERSION.SDK_INT >=
Build.
VERSION_CODES.LOLLIPOP) intent.setFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT | Intent.F
第九大陆进入游戏出现 BUILD VERSION = 28986
我的账号跟你一样的情况,就是在城镇的界面停住了 右下角显示
Build Version = 28986(
Build Version 意思是:版本为),在本人的电脑上用其他的账号登录都可以进去,唯独我自己的账号登录不了。我又发现了一个问题,我自己的账号在华东大区玩的,我试试登录其他大区看看的,结果能登录进去看到角色界面,就是唯独自己玩的华东大区进不了。。。。无语中。。情况已经向客服反应。。。客服说等4.11服务器更新之后在登录试试,如果还是不行的话,在进一步反应情况!!!无语加蛋疼呀。。。。。
xcode构建iOS app时为什么分version和build两个版本号
version是app发布时用户看到的版本号。
build的为了方便开发者多次提交binary, 比如被苹果reject后。 例如,第一次提交
version和
build都是1.0. 假如审核没过,那么修改代码后新的构建的
version还是1.0,
build改为1.0.1就ok了。