① c#net判断用户使用的是移动设备还是PC
你可以获取浏览器的userAgent。 userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。 但是我建议使用是否支持某个只在移动端支持的属性来判断什么设备,因为userAgent是可以伪造的
② vivonex怎么分辨是否是移动定制机
怎么确认手机是否为移动定制机:
1.移动定制机:
①特点:默认移动卡上网,可自由切换上网卡;
②区分:设置--系统管理/更多设置--关于手机或设置--我的设备--更多参数,软件版本号中有YD字样,且后盖有“China Mobile 4GLTE”字样。
2.移动全网通:
①特点:有移动卡时,只能移动卡为主卡,无移动卡或关闭移动卡后可自由切换上网卡;
②区分:设置--系统管理/更多设置--关于手机或设置--我的设备--更多参数,软件版本号中有YD字样。
注:全国范围内安卓7.1及以上移动全网通机型可通过下载软件实现数据网络切换,可以点击链接连接WiFi下载,下载安装完成后打开,点击解锁手机,然后重启手机,再进入设置--双卡与移动网络中实现数据卡切换。
③ Jquery 判断是不是 移动设备 浏览
//适配代码
<scripttype="text/javascript">
varbrowser={
versions:function(){
varu=navigator.userAgent,app=navigator.appVersion;
return{//移动终端浏览器版本信息
trident:u.indexOf('Trident')>-1,//IE内核
presto:u.indexOf('Presto')>-1,//opera内核
webKit:u.indexOf('AppleWebKit')>-1,//苹果、谷歌内核
gecko:u.indexOf('Gecko')>-1&&u.indexOf('KHTML')==-1,//火狐内核
mobile:!!u.match(/AppleWebKit.*Mobile.*/)
||!!u.match(/AppleWebKit/),//是否为移动终端
ios:!!u.match(/(i[^;]+;(U;)?CPU.+MacOSX/),//ios终端
android:u.indexOf('Android')>-1||u.indexOf('Linux')>-1,//android终端或者uc浏览器
iPhone:u.indexOf('iPhone')>-1||u.indexOf('Mac')>-1,//是否为iPhone或者QQHD浏览器
iPad:u.indexOf('iPad')>-1,//是否iPad
webApp:u.indexOf('Safari')==-1,
//是否web应该程序,没有头部与底部
google:u.indexOf('Chrome')>-1
};
}(),
language:(navigator.browserLanguage||navigator.language).toLowerCase()
}
if(browser.versions.mobile){
//为移动端访问网页,跳转到移动端链接地址
window.location.href="移动端链接地址";
}else{
//为电脑端访问网页,跳转到电脑端链接地址
window.location.href="电脑端链接地址";
}
</script>
④ 怎么判断手机是不是移动版的。
您好,一般情况移动定制版手机在手机外壳上都是有移动公司的标志,另外,移动定制版手机一般情况都是在我公司营业厅参与换机活动获得或直接购买裸机获得的。请您参考,谢谢!
⑤ js如何判断是移动设备,还是pc
<scripttype="text/javascript">
functionbrowserRedirect(){
varsUserAgent=navigator.userAgent.toLowerCase();
varbIsIpad=sUserAgent.match(/ipad/i)=="ipad";
varbIsIphoneOs=sUserAgent.match(/iphoneos/i)=="iphoneos";
varbIsMidp=sUserAgent.match(/midp/i)=="midp";
varbIsUc7=sUserAgent.match(/rv:1.2.3.4/i)=="rv:1.2.3.4";
varbIsUc=sUserAgent.match(/ucweb/i)=="ucweb";
varbIsAndroid=sUserAgent.match(/android/i)=="android";
varbIsCE=sUserAgent.match(/windowsce/i)=="windowsce";
varbIsWM=sUserAgent.match(/windowsmobile/i)=="windowsmobile";
document.writeln("您的浏览设备为:");
if(bIsIpad||bIsIphoneOs||bIsMidp||bIsUc7||bIsUc||bIsAndroid||bIsCE||bIsWM){
document.writeln("phone");
}else{
document.writeln("pc");
}
}
browserRedirect();
</script>
⑥ css判断是否是电脑还是移动设备
本文实例讲述了javascript判断移动端访问设备并解析对应CSS的方法。分享给大家供大家参考。具体分析如下: javascript判断不同web访问环境,主要针对移动设备,提供相对应的解析方案(判断设备代码直接腾讯网的): 复制代码 代码如下:// 判断是否为移动端运行环境 if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) (/VOMOT-NokiaSonyEricssonSIE-AmoiZTE/.test(navigator.userAgent))){ if(window.location.href.indexOf("?mobile")<0){ try{ if(//i.test(navigator.userAgent)){ // 判断访问环境是 则加载以下样式 setActiveStyleSheet("style_mobile_a.css"); } else if(/iPad/i.test(navigator.userAgent)){ // 判断访问环境是 iPad 则加载以下样式 setActiveStyleSheet("style_mobile_iPad.css"); } else{ // 判断访问环境是 其他移动设备 则加载以下样式 setActiveStyleSheet("style_mobile_other.css"); } } catch(e){} } } else{ // 如果以上都不是,则加载以下样式 setActiveStyleSheet("style_mobile_no.css"); } // 判断完毕后加载样式 function setActiveStyleSheet(filename){document.write("<link href="+filename+" rel=stylesheet>");} 加载页面: 复制代码 代码如下:<script type="text/javascript"> if(/AppleWebKit.*mobile/i.test(navigator.userAgent) (/VOMOT-NokiaSonyEricssonSIE-AmoiZTE/.test(navigator.userAgent))){ if(window.location.href.indexOf("?mobile")<0){ try{ if(//i.test(navigator.userAgent)){ window.location.href="手机页面"; }else if(/iPad/i.test(navigator.userAgent)){ window.location.href="平板页面"; }else{ window.location.href="其他移动端页面" } }catch(e){} } } </script> 希望本文所述对大家的javascript程序设计有所帮助。
⑦ C#怎么判断我当前插入的移动设备是U盘
/// <summary>
/// (string)返回中文的磁盘类型表达
/// </summary>
/// <param name="driveType">英文磁盘类型表达</param>
/// <returns>string</returns>
public static string returnCnDriver(DriveType driveType)
{
string tempStr = string.Empty;
switch (driveType)
{
case DriveType.CDRom:
tempStr = "光驱盘符";
break;
case DriveType.Fixed:
tempStr = "固定磁盘";
break;
case DriveType.Network:
tempStr = "网络磁盘";
break;
case DriveType.NoRootDirectory:
tempStr = "无根目录";
break;
case DriveType.Ram:
tempStr="RAM磁盘";
break;
case DriveType.Removable:
tempStr="可移动盘";
break;
default:
tempStr="未知类型";
break;
}
return tempStr;
}
⑧ js判断用户的浏览设备是移动设备还是PC
/** *判断是否是通过手机访问 */ public static function isMobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } //如果via信息含有则一定是移动设备,部分服务商会屏蔽该信息 if (isset($_SERVER['HTTP_VIA'])) { //找不到为flase,否则为true return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false; } //判断手机发送的客户端标志,兼容性有待提高 if (isset($_SERVER['HTTP_USER_AGENT'])) { $clientkeywords = array('nokia', 'sony', 'ericsson', 'mot', 'samsung', 'htc', 'sgh', 'lg', 'sharp', 'sie-', 'philips', 'panasonic', 'alcatel', 'lenovo', 'iphone', 'ipod', 'blackberry', 'meizu', 'android', 'netfront', 'symbian', 'ucweb', 'windowsce', 'palm', 'operamini', 'operamobi', 'openwave', 'nexusone', 'cldc', 'midp', 'wap', 'mobile'); // 从HTTP_USER_AGENT中查找手机浏览器的关... /** *判断是否是通过手机访问 */ public static function isMobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } //如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息 if (isset($_SERVER['HTTP_VIA'])) { //找不到为flase,否则为true return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false; } //判断手机发送的客户端标志,兼容性有待提高 if (isset($_SERVER['HTTP_USER_AGENT'])) { $clientkeywords = array('nokia', 'sony', 'ericsson', 'mot', 'samsung', 'htc', 'sgh', 'lg', 'sharp', 'sie-', 'philips', 'panasonic', 'alcatel', 'lenovo', 'iphone', 'ipod', 'blackberry', 'meizu', 'android', 'netfront', 'symbian', 'ucweb', 'windowsce', 'palm', 'operamini', 'operamobi', 'openwave', 'nexusone', 'cldc', 'midp', 'wap', 'mobile'); // 从HTTP_USER_AGENT中查找手机浏览器的关键字 if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) { return true; } } //协议法,因为有可能不准确,放到最后判断 if (isset($_SERVER['HTTP_ACCEPT'])) { // 如果只支持wml并且不支持html那一定是移动设备 // 如果支持wml和html但是wml在html之前则是移动设备 if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html')))) { return true; } } return false; }
⑨ 通过PHP 判断用户的设备是否是移动设备
<?php function isMobile(){ //如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } //如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息 if (isset ($_SERVER['HTTP_VIA'])) { // 找不到为flase,否则为true return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false; } //判断手机发送的客户端标志,兼容性有待提高 if (isset ($_SERVER['HTTP_USER_AGENT'])) { $clientkeywords = array( 'nokia','sony','ericsson','mot', 'samsung','htc','sgh','lg','sharp','sie-', 'philips','panasonic','alcatel','lenovo','iphone', 'ipod','blackberry','meizu','android','netfront', 'symbian','ucweb','windowsce','palm','operamini', 'operamobi','openwave','nexusone','cldc','midp', 'wap','mobile' ); if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) { return true; } } return false;} //用法if (isMobile()) { echo "这是手机";}
⑩ C#怎么判断当前插入的设备是可移动设备
private void CheckRemoveableDisk()
{
bool is_RemoveableDisk = false;
foreach (DriveInfo disk in DriveInfo.GetDrives())
{
if (disk.DriveType == DriveType.Removable)
{
is_RemoveableDisk = true;
MessageBox.Show(disk.Name + " 是可移动磁盘");
}
}
if (!is_RemoveableDisk)
{
MessageBox.Show("没有插入可移动磁盘");
}
}
直接调用此方法就可以判断是否有可移动磁盘插入
记得导入命名空间 using System.IO;
这种方法即简单又很容易判断。