精华内容
下载资源
问答
  • 怎么查询华为手机版本号

    千次阅读 2020-10-22 19:52:27
    今天刷机天堂小编就给大家分享一下,在手机无法开机进入到系统设置–关于手机里查看型号及版本号的时候,如何来确定当前的手机系统版本。 方法一:适合9.0以下的版本; 手机开机到语言选择界面→紧急拨号,然后在...

    我们知道,在对华为手机刷机前需要对当前的手机型号及系统版本确认后,方可刷入对应版本的底包。很多机友虽能确定自己的华为手机型号,可是对于当前的系统版本不太清楚。
    在这里插入图片描述

    今天刷机天堂小编就给大家分享一下,在手机无法开机进入到系统设置–关于手机里查看型号及版本号的时候,如何来确定当前的手机系统版本。

    方法一:适合9.0以下的版本;

    手机开机到语言选择界面→紧急拨号,然后在拨号界面输入 ##0000## 会弹出【关于手机】,在里面可以看到手机的型号及版本号。如下图所示
    在这里插入图片描述

    如上图所示为:P20Pro (内部代号CLT-AL00)系统版本为:8.1.0.176

    方法二:适合9.0以上的版本

    重启手机,在语言选择界面→紧急拨号界面输入 ##1357946## ,屏幕左边框边缘处按住,往右拉可以调出菜单栏,查看【关于手机】里面的型号和版本号;

    方法三:fastboot模式读版本(若方法1和方法2读版本都显示已锁定,则需要此方法读)

    ①将华为手机关机黑屏状态,先按住【音量减】键不松开,再数据线连接电脑,待手机进入fastboot模式(出现一个安卓机器人界面)就可以松开音量减键;
    在这里插入图片描述

    ②电脑上,下载【华为读取版本.exe】,然后双击打开(破解类程序,容易被杀毒软件误报,请允许运行,或是先退出杀毒软件,再打开软件)

    在这里插入图片描述

    如上图所示为:P30Pro手机(内部代号VOG-AL00),系统版本为:9.1.0.162

    注:若无法显示,则说明您电脑上未安装fastboot 驱动,可以下载:通用驱动安装

    展开全文
  • iOS手机版本号、序列号、应用名称等相关字段获取 NSBundle mainBundle相关字段获取NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary); // app名称 NSString *...

    iOS手机版本号、序列号、应用名称等相关字段获取
    NSBundle mainBundle相关字段获取

    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
    CFShow(infoDictionary);
    // app名称
    NSString *app_Name = [infoDictionary objectForKey:@”CFBundleDisplayName”];
    // app版本
    NSString *app_Version = [infoDictionary objectForKey:@”CFBundleShortVersionString”];
    // app build版本
    NSString *app_build = [infoDictionary objectForKey:@”CFBundleVersion”];

    //手机序列号  
    NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];  
    NSLog(@"手机序列号: %@",identifierNumber);  
    //手机别名: 用户定义的名称  
    NSString* userPhoneName = [[UIDevice currentDevice] name];  
    NSLog(@"手机别名: %@", userPhoneName);  
    //设备名称  
    NSString* deviceName = [[UIDevice currentDevice] systemName];  
    NSLog(@"设备名称: %@",deviceName );  
    //手机系统版本  
    NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];  
    NSLog(@"手机系统版本: %@", phoneVersion);  
    //手机型号  
    NSString* phoneModel = [[UIDevice currentDevice] model];  
    NSLog(@"手机型号: %@",phoneModel );  
    //地方型号  (国际化区域名称)  
    NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];  
    NSLog(@"国际化区域名称: %@",localPhoneModel );  
    
    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];  
    // 当前应用名称  
    NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];  
    NSLog(@"当前应用名称:%@",appCurName);  
    // 当前应用软件版本  比如:1.0.1  
    NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];  
    NSLog(@"当前应用软件版本:%@",appCurVersion);  
    // 当前应用版本号码   int类型  
    NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];  
    NSLog(@"当前应用版本号码:%@",appCurVersionNum);  
    
    展开全文
  • android如何获取当前手机版本号

    千次阅读 2017-07-12 16:58:52
    /*获取当前系统的android版本号*/  int currentapiVersion=android.os.Build.VERSION.SDK_INT; 下面是SDK对照表 Constants 名称,sdk版本号,年份,表述 ...

    很简单,只需要这一行代码就搞定
    /*获取当前系统的android版本号*/
        int currentapiVersion=android.os.Build.VERSION.SDK_INT;


    下面是SDK对照表

    Constants 名称,sdk版本号,年份,表述

    BASE

    SDK 1,2008-10:阿童木,官方第一版。The original, first, version of Android.

    BASE_1_1

    SDK 2,2009-02: 第一次更新,SDK1.1,发条机器人。First android update, officially called 1.1.

    CUPCAKE

    SDK 3,2009-05: Android 1.5. 杯型蛋糕

    CUR_DEVELOPMENT

    临时开发版,未发布官方正式版。which has not yet turned into an official release.

    DONUT

    SDK 4,2009-09: Android 1.6.甜甜圈

    ECLAIR

    SDK 5,2009-11: Android 2.0,松饼

    ECLAIR_0_1

    SDK 6,2009-12: Android 2.0.1

    ECLAIR_MR1

    SDK 7,2010-01: Android 2.1

    FROYO

    SDK 8,2010-06: Android 2.2,冻酸奶

    GINGERBREAD

    SDK 9,2010-11: Android 2.3,姜饼,历史性的一个版本,做了很多改进。

    GINGERBREAD_MR1

    SDK 10,2011-02: Android 2.3.3.

    HONEYCOMB

    SDK 11,2011-02: Android 3.0.蜂巢

    HONEYCOMB_MR1

    SDK 12,2011-05: Android 3.1.

    HONEYCOMB_MR2

    SDK 13,2011-06: Android 3.2.

    ICE_CREAM_SANDWICH

    SDK 14,2011-10: Android 4.0,冰激淋三明治。

    ICE_CREAM_SANDWICH_MR1

    SDK 15,2011-12: Android 4.0.3.

    JELLY_BEAN

    SDK 16,2012-06: Android 4.1,果冻豆

    JELLY_BEAN_MR1

    SDK 17,2012-11: Android 4.2, Moar jelly beans!

    JELLY_BEAN_MR2

    SDK 18,2013-07: Android 4.3, the revenge of the beans.

    KITKAT

    SDK 19,2013-10: Android 4.4, KitKat, 奇巧巧克力,another tasty treat.

    KITKAT_WATCH

    SDK 20,Android 4.4W: KitKat for watches, snacks on the run.

    LOLLIPOP

    SDK 21,2014-06,Lollipop.Android 5.0, 青柠派

    LOLLIPOP_MR1

    SDK 22,2015-03,Android 5.1, with an extra sugar coating on the outside!

    Marshmallow

    SDK 23,2015-09,Marshmallow,Android 6.0,棉花糖,M comes after L

    Android N

    SDK 23,2016-05,开发者预览版。


    展开全文
  •  请输入您的手机号" v-model="phone" oninput='if(value.length>11)value=value.slice(0,11)'/>   if(this.name==""){  }    if(!/^[\u4E00-\u9FA5]{2,20}$/.test(this.name)){  }   手机号的...
    <template>
    	<div class="box">
    		<header>
    			<div><img src="./img/index_bg1.jpg"/></div>
    			<div><img src="./img/index_bg2.jpg"/></div>
    			<div class="out_con">
    				<div class="content">
    					<h3>21-55周岁均可申请</h3>
    					<div class="place">
    						<span><img src="./img/name_inbg.png"/></span>
    						<input type="text" placeholder="请输入您的姓名" v-model="name"/>
    					</div>
    					
    					<div class="place">
    						<span><img src="./img/phone_inbg.png"/></span>
    						<input type="tel" placeholder="请输入您的手机号" v-model="phone"             
                            oninput='if(value.length>11)value=value.slice(0,11)'/>
    					</div>
    					
    					
    					<div>	
    						<input type="checkbox"/>
    						<span>同意智借《用户注册协议》</span>
    					</div>
    					<x-button @click.native="tip('middle')" type="button">提交</x-button>
    					<toast v-model="showPositionValue" type="text" :time="1000" is-show-mask :position="position">请输入您的姓名</toast>
    					<toast v-model="showPositionValue1" type="text" :time="1000" is-show-mask :position="position">请输入您的手机号</toast>
    					<toast v-model="showPositionValue2" type="text" :time="1000" is-show-mask :position="position">请输入正确格式的手机号</toast>
    					<toast v-model="showPositionValue3" type="text" :time="1000" is-show-mask :position="position">提交成功,请稍等</toast>
    					<toast v-model="showPositionValue4" type="text" :time="1000" is-show-mask :position="position">您的姓名书写有误</toast>
    					
    				</div>
    			</div>
    		</header>
    		<section>
    			<div>
    				<div class="pic">
    					<img src="./img/part_tit1.png"/>
    				</div>
    				<ul class="list">
    					<li>
    						<img src="./img/youdian1.png"/>
    						<p>免抵押免担保</p>
    						<p>最高可贷<span>30万</span></p>
    					</li>
    					
    					<li>
    						<img src="./img/youdian2.png"/>
    						<p>免抵押免担保</p>
    						<p>最高可贷<span>30万</span></p>
    					</li>
    					
    					<li>
    						<img src="./img/youdian3.png"/>
    						<p>免抵押免担保</p>
    						<p>最高可贷<span>30万</span></p>
    					</li>
    				</ul>
    			</div>
    			
    			<div>
    				<div class="pic">
    					<img src="./img/part_tit1.png"/>
    				</div>
    				<ul class="list">
    					<li>
    						<img src="./img/shihe1.jpg"/>
    						<p>免抵押免担保</p>
    						<p>最高可贷<span>30万</span></p>
    					</li>
    					
    					<li>
    						<img src="./img/shihe2.jpg"/>
    						<p>免抵押免担保</p>
    						<p>最高可贷<span>30万</span></p>
    					</li>
    					
    					<li>
    						<img src="./img/shihe3.jpg"/>
    						<p>免抵押免担保</p>
    						<p>最高可贷<span>30万</span></p>
    					</li>
    				</ul>
    			</div>
    		</section>
    		<footer>
    			<img src="./img/tuijian.png" alt="" />
    			<div>©智借</div>
    		</footer>
    	</div>
    </template>
    
    <script>
        import { Checker, CheckerItem , XButton ,Toast} from 'vux'
        import MD5 from 'js-md5'
    	export default{
    		name:'Zhijie',
    		components: {
    		    Checker,
    		    CheckerItem,
    		    XButton,
    		    Toast
    		},
    		data(){
    			return{
    				phone:"",
    				name:"",
    				position:"default",
    				showPositionValue:false,
    				showPositionValue1:false,
    				showPositionValue2:false,
    				showPositionValue3:false,
    				showPositionValue4:false,
    				
    				parameter:this.$store.state.parameter,
    				salt:this.$store.state.salt
    			}
    		},
    		methods:{
    			tip(position){
    				if(this.name==""){
    					this.position= position
    					this.showPositionValue=true
    					return false
    				}
    				//名字只能未汉字 最少两位 最多20
    				if(!/^[\u4E00-\u9FA5]{2,20}$/.test(this.name)){
    					this.position =position
    					this.showPositionValue4=true
    					return false
    				}
    				if(this.phone==""){
    					this.position= position
    					this.showPositionValue1=true
    					return false
    				}
    				if(!/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(14[5,7]{1})|(17[0,1,3,6,7,8]))+\d{8})$/.test(
    		          this.phone
    			        ) &&
    			        !/(?:(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5}|(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)){5})\d/.test(
    			          this.phone
    			        )
    		       ){
    		       		this.position= position
    					this.showPositionValue2=true
    					return false
    		       }else{
    					this.position= position
    					this.showPositionValue3=true
    					
    					let params = this.parameter
    					var agent = navigator.userAgent.toLowerCase(); //获取手机用户信息
    					
    					params.apiKey = "wisdom.netmoney.index.kx.registeredBasic"
    					let data = Object.assign(
    						{	
    						userAgent : agent,
    						name : this.name,
    						mobile : this.phone,
    						cid : this.$route.query.c ?  this.$route.query.c : "",
    						sid : this.$route.query.s ?  this.$route.query.s : ""
    						}
    					)
    					params.data = JSON.stringify(data)
    					params.sign = MD5(params.apiKey + '' + params.data + this.salt)
    					this.http.post(BASE_URL,params).then(data=>{
    						console.log(data)
    						if(data.code == 'success'){
    							this.$router.push("/components/component_b")
    						}
    					}).catch(err=>{
    						console.log(err)
    					})
    				}
    				
    			}
    			
    		}
    		
    	}
    </script>
    
    

    里面是自己的项目  可能看起来比较繁琐

    核心代码:

    名字的验证:

    <div class="place">
                <span><img src="./img/name_inbg.png"/></span>
                <input type="text" placeholder="请输入您的姓名" v-model="name"/>
      </div>
       <div class="place">
                            <span><img src="./img/phone_inbg.png"/></span>
                  <input type="tel" placeholder="请输入您的手机号" v-model="phone"                                             οninput='if(value.length>11)value=value.slice(0,11)'/>
        </div>

    if(this.name==""){
                    }
                    
      if(!/^[\u4E00-\u9FA5]{2,20}$/.test(this.name)){

     }

     

    手机号的验证

    if(!/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(14[5,7]{1})|(17[0,1,3,6,7,8]))+\d{8})$/.test( this.phone ) &&
           !/(?:(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5}|(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(? =3)|3(?=2)|2(?=1)|1(?=0)){5})\d/.test( this.phone )
       ){
                      
      }

    获取手机用户信息

    var agent = navigator.userAgent.toLowerCase();

    展开全文
  • ..."手机型号: "  + android.os.Build.MODEL +  ",\nSDK版本:"    + android.os.Build.VERSION.SDK +  ",\n系统版本:"    + android.os.Build.VERSION.RELEASE);   }
  • oppo,小米,在调试的时候,我们经常会遇到需要先卸载app,然后在重新...所以两者相结合一下,这样高版本就大于低版本,直接覆盖,不会有提示,如果版本号相同,则会提示是先删除,然后又需要重新安装,那么,想要避免这个方式,...
  • public class PhoneUtil { private static final TelephonyManager tm = (TelephonyManager) BmacNfc.getInstance( ) .getSystemService(Context.TELEPHONY_SERVICE);... * 唯一的设备ID: GSM手机的 IM
  • 刚刚在网上搜索到的,在此...//手机序列号 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手机序列号: %@",identifierNumber); //手机别名: 用户定义的名称 NSString* userP...
  • 手机版本号,机型,操作系统版本,设备唯一标识符[ 7151 : 176776 ] ---phoneVersion-- 8.4 2015 - 10 - 23 12 : 01 : 43.094 手机版本号,机型,操作系统版本,设备唯一标识符[ 7151 : 176776 ] ----uuid-...
  • 先上传之前已经弄好的刷4.4专用的新版TWRP recovery 2.7.1.1这个版本号是我自己定义的,为差别之前公布的2.7.0.0版(omni官方最新还是2.7.0.0版)! 2014.5.23 更新内容 1、 修正2.7.0.0版显示颜色问题(此...
  • 如何获取imei   Retrieving Phone's Manufacturer ,Model & IMEI number in Symbian http://discussion.forum.nokia.com/forum/showthread.php?t=143765&page=2   3。如何获得S60第五版手机型号...
  • 获取最新版本号,可通过谷歌网站https://developer.android.google.cn/about获取,只对现有版本号进行排版. 平台版本 SDK版本 版本名称 9.0 28 Pie (Android P) 8.1 27 Oreo(Android O)...
  • 主要介绍了iOS输出手机系统版本号的相关资料,需要的朋友可以参考下
  • 获取手机系统版本,代码如下... console.log('当前版本号为:'+version) }) 获取app版本号,代码如下 mui.plusReady(function() { // 获取APP版本信息 plus.runtime.getProperty(plus.runtime.appid, function(.
  • 本工具主要作用是在未知华为手机密码的情况下获取手机型号或版本号,在使用该工具前,请确保手机处于fastboot模式下
  • 本示例获得手机型号,系统版本,App版本号等信息,具体实现如下,感兴趣的朋友可以参考下哈
  • Anaroid获取手机型号、手机系统版本、软件版本号 获取手机信息主要用系统os包 软件版本号用到的是软件包管理器PackageManager,献上代码: public class MainActivity extends Activity { private TextView ...
  • js获取手机型号和手机操作系统版本号
  • Android API Level对应Android版本一览表 2018年01月03日 11:53:43 API Level Android版本 28 9 27 8.1 26 8.0 25 7.1.1 24 7.0 23 6.0 22 5.1.1 21 5.0.1 20 ...
  • 手机号码魔方最新版本,可以过滤任何号码以及帅选,自动提取省份
  • 怎样查看Android手机系统版本号?_百度知道 1个回答 - 提问时间: 2011年12月10日 最佳答案: 设置——关于手机——android版本
  • 主要为大家详细介绍了Android获取手机版本号等信息的代码,代码很精彩,感兴趣的小伙伴们可以参考一下
  • 获取手机型号,SDK号,系统版本号

    千次阅读 2015-06-08 09:44:52
    //获取手机型号 String phonC = android.os.Build.MODEL; //获取SDK版本 String sdk = android.os.Build.VERSION.SDK;... //获取系统版本号 String sysVer = android.os.Build.VERSION.RELEASE;
  • * 获取手机操作系统版本号: */ public static int getAndroidSDKVersion() { return Build.VERSION.SDK_INT; } /** * 获取手机号码 */ public static String getNativePhoneNumber(Context context) { ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,247
精华内容 2,098
关键字:

手机版本号