精华内容
下载资源
问答
  • 安卓手机设置 本机号码 ,适合系统系统2.3.5 以上
  • android设置-关于手机里面可以查看本机号码, 但是源生代码不支持设置本机号码。 附件是完整设置的代码,经测试可以支持android4.0
  • 一、在PHPcms V9管理后台设置手机门户 1.1、开启手机网站。位置:模块 》手机门户 》 添加手机站点,具体设置可参照截图: 填写站点名和LOGO文件相对位置,绑定用于手机网站的二级域名m.cmsyou.com,域名以...

    一、在PHPcms V9管理后台设置手机门户

    1.1、开启手机网站。位置:模块 》手机门户 》 添加手机站点,具体设置可参照截图:

    Phpcms V9手机门户设置教程

    填写站点名和LOGO文件相对位置,绑定用于手机网站的二级域名m.cmsyou.com,域名以http://开头。

    1.2、创建栏目分类,位置:模块 》手机门户 》 分类管理,具体设置可参照截图:

    Phpcms V9手机门户设置教程

    创建好分类,绑定相应的栏目。

    这样,手机网站在管理后台的配置基本上完成。

    二、域名解析、手机域名绑定

    2.1、到域名管理中心,解析二级域名m.cmsyou.com到PC网站所在的IP,同时在主机控制面板,添加绑定m.cmsyou.com这个域名。

    2.2、修改配置文件caches/configs/route.php,在'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'),后面添加一行,修改为:

    return array(
    'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'),
    'm.cmsyou.com'=>array('m'=>'wap', 'c'=>'index', 'a'=>'init','data'=>array('GET'=>array('siteid'=>1))),
    );


    2.3、在管理后台刷新缓存,等域名解析生效后,访问m.cmsyou.com试试。由于手机网站需要用index.php作为引导,可以在主机控制面板里边设置index索引次序,index.php调整先后次序高于index.html。

    如果主机控制面板里边没有这个设置项,那么就需要手机模板(index.html或者header.html)里边加入一段js:

    <script>
    try {if( self.location == "http://wap.domain.com/" ) { 
    top.location.href = "http://wap.domain.com/index.php"; 
    } 
    } 
    catch(e) {}
    </script>



    三、修改自定义手机网站模板,开始制作自适应网站吧!

    域名解析生效后,通过m.cmsyou.com就能访问到手机网站了,那么怎么控制手机网站显示的样式呢,自然是修改定制手机模板。

    具体位置:/phpcms/templates/default/wap/或者自定义模板目录。

    由于手机网站的分类只能绑定实际的文章、产品等模型的栏目,不能绑定单页,那么大家可以通过if做到栏目内容显示的多样化。具体用怎么样的方法,大家可以关注CMSYOU微信公众号:CMSYOU,通过提问或者互动。


    展开全文
  • 手机CMWAP上网设置完全版)

    千次阅读 2018-08-10 11:32:17
    手机CMWAP上网设置完全版) 来自:http://www.supermaildisk.com/mobile/setting.htm ◆知识篇 ★CMWAP和CMNET终极大比较 zt 问题1.为什么会有两个接入点? 在 网上查阅大量资料后并经过反复的尝试与探索...
    原文地址为:手机CMWAP上网设置(完全版)

    来自:http://www.supermaildisk.com/mobile/setting.htm

    ◆知识篇
    ★CMWAP和CMNET终极大比较 zt

    问题1.为什么会有两个接入点?
    在 网上查阅大量资料后并经过反复的尝试与探索后,笔者对CMWAP和CMNET两种上网方式作出了一下总结:在国际上,通常只有一种GPRS接入方式,为什 么在中国会有CMWAP和CMNET两兄弟呢?(彩信之所以单独配置接入点是因为彩信服务需要连接专用的服务器,在这里不作探讨。)其实,CMWAP和 CMNET只是中国移动人为划分的两个GPRS接入方式。前者是为手机WAP上网而设立的,后者则主要是为PC、笔记本电脑、PDA等利用GPRS上网服 务。它们在实现方式上并没有任何差别,但因为定位不同,所以和CMNET相比,CMWAP便有了部分限制,资费上也存在差别。

    问题2.什么是WAP?
    WAP 只是一种GPRS应用模式,它与GRPS的接入方式是无关的。WAP应用采用的实现方式是“终端+WAP网关+WAP服务器”的模式,不同于一般 Internet的“终端+服务器”的工作模式。主要的目的是通过WAP网关完成WAP-WEB的协议转换以达到节省网络流量和兼容现有WEB应用的目 的。
    WAP网关从技术的角度讲,只是一个提供代理服务的主机,它不一定由网络运营商提供。但据我所知,中国移动GPRS网络目前只有唯一的一个 WAP网关:10.0.0.172,有中国移动提供,用于WAP浏览(HTTP)服务。有一点需要注意,WAP网关和一般意义上的局域网网关是有差别的, 标准的WAP网关仅仅实现了HTTP代理的功能,并未完成路由、NAT等局域网网关的功能。这就决定了它在应用上所受到的限制。

    问题3.中国移动对CMWAP的限制?
    为 了从应用中区别两者的定位,中国移动对CMWAP作了一定的限制,主要表现在CMWAP接入时只能访问GPRS网络内的IP(10.*.*.*),而无法 通过路由访问Internet。(少数地区的移动网络可能不存在这一限制。)我们用CMWAP浏览Internet上的网页就是通过WAP网关协议或它提 供的HTTP代理服务实现的。
    说到这里,就让笔者自然而然的联想到公司的网络,相信不少工作的朋友都有类似的体会。公司的网络在网关上不提供路由 和NAT,仅仅提供一个可以访问外网的HTTP代理。这样,我们就无法直接使用QQ、MSN等非HTTP协议的应用软件了(好在它们还提供的有HTTP代 理的连接方式),CMWAP也正是。

    问题4.CMWAP和CMNET的适用范围
    两种上网连接方式的适用范围才是大家最关心的问 题。CMNET拥有完全的Internet访问权,这里就不多说了,主要让我们来看看CMWAP。因为有了上面提到的限制,CMWAP的适用范围就要看 WAP网关所提供的支持了。目前,中国移动的WAP网关对外只提供HTTP代理协议(80和8080端口)和WAP网关协议(9201端口)。
    因此,只有满足以下两个条件的应用才能在中国移动的CMWAP接入方式下正常工作:
    1. 应用程序的网络请求基于HTTP协议。
    2. 应用程序支持HTTP代理协议或WAP网关协议。

    问题5.如何辨别一个应用程序的网络请求是否基于HTTP协议?
    这 个问题还真不好回答,要完全做到这一点需要通过拦截应用程序的通信数据包进行分析。这里提供几个简单的方法给广大朋友:从表现上看,如果它的网络请求是网 址(URL)的形式,那么通常是基于HTTP协议的,如Web浏览器;如果它连接的服务器端口是80,那么它可能是基于HTTP协议的。

    问题6.如何区别一个应用程序支持HTTP代理协议还是WAP网关协议呢?
    首先看它的设置中有没有代理服务器的选项,如果有则表示它支持HTTP代理协议。如果没有,则需要按照以下步骤测试:
    在GPRS 接入点设置的高级设置里去掉代理服务器的设置项:Server Address 和 Server Port,如果应用程序可以正常工作,那么它是基于WAP网关协议,如Java程序、S60内置的浏览器。如果在此状态下不能正常工作,而恢复GPRS接 入点高级设置中的代理服务器设置后能够正常工作,则应用程序支持HTTP代理协议(代理设置从系统中读取)。如果仍不能正常工作,那么这个应用程序一般来 说是不支持HTTP代理协议或WAP网关协议的。
    这里需要特别说明的是JavaQQ,它有Socket和HTTP两种版本。现在网上流传的可用于 CMWAP的JavaQQ就是基于HTTP协议的。就拿那个JavaQQ 2004来说,启动画面中就明确的写着“KJava QQ HTTP”。而SIS版的QQ和AgileMessenger(S60的MSN客户端)因为是采用的普通的Socket连接方式,因此无法用于 CMWAP。
    最后笔者总结了一下,CMWAP下可以使用的常见软件的工作方式:
    (1) 手机内置的浏览器:WAP网关协议
    (2) Opera 浏览器:HTTP代理协议(有代理设置)
    (3) Java 程序:WAP网关协议
    (4) AvantGo:HTTP代理协议(有代理设置)


    ★小知识 zt
    彩 信是以无线应用协议(WAP)为载体的一种WAP业务,可用来传送图像、声音和文字等信息。WAP业务可以利用GPRS网络来传输,也可以用原有的电路交 换(CSD)方式来传输。不过GPRS传输数据的速率比电路交换(CSD)的方式更快,所以彩信可以作为GPRS网络上一种新的应用服务。
    彩信发送的对象可以是一个手机号码,或是一个邮件地址。


    ★短信息协议 zt
    手机所支持的短信息协议也即多媒体协议,目前主要有SMS、EMS和MMS三种。

    SMS
    SMS (Short Messaging Service)即:短信服务。是最早的短消息业务,也是现在普及率最高的一种短消息业务,通过它移动电话之间可以互相收发短信,内容以文本、数字或二进 制非文本数据为主,目前,这种短消息的长度被限定在140字节之内。SMS以简单方便的使用功能受到广大用户的欢迎,迅速普及,但却始终是属于第一代的无 线数据服务,在内容和应用方面存在技术标准的限制。

    EMS
    EMS(Enhanced Message Service)中文意为增强型短消息服务。它比起SMS来,其优势是除了可以像SMS那样发送文本短消息之外,还可以发送简单的图像、声音和动画等信 息。而它更大的优势是EMS仍然可以运行在原有SMS运行的GSM网络上,并且在发送途径和操作方法上也没有差别。该标准属于开放式的,所以任何对EMS 感兴趣的第三方公司或个人都可以在此平台上开发应用软件和服务。但由于各种手机品牌存在着技术上的不兼容情况,在实际使用中往往只能在相同品牌的手机间才 能实现以上的相互传送,因此实用性有待进一步提高。

    MMS
    MMS是Multimedia Messaging Service的缩写,中文译为多媒体信息服务,也称“彩信”,是按照3GPP的标准也是WAP论坛的标准有关多媒体信息的标准开发的最新业务,它最大的 特色就是支持多媒体功能,可以在GPRS、CDMA 1X、3G、EDGE的支持下,以WAP无线应用协议为载体传送视频短片、图片、声音和文字,传送方式除了在手机间传送外,还可以是手机与电脑之间的传 送。具有MMS功能的移动电话的独特之处在于其内置的媒体编辑器,使用户可以很方便地编写多媒体信息。如果手机具有一个内置或外置的照相机,用户便可以制 作出PowerPoint格式的信息或电子明信片,并把他们传送给朋友或同事。目前,这一应用服务已逐渐走向成熟,成为主流的短信格式。
    MMS是 继SMS(文本短信服务)、EMS(增强型短信服务)之后的“第三代短信服务”。SMS只能收发文本信息,EMS可以在文本短信中加入铃声、简单的图形和 简单的动画,MMS大大扩展了可收发的媒介类型,文本、简单图片和铃声均可传输,复杂的图片如照片、大型的图表以及音乐片段的传送、视频剪辑则能更好的发 挥MMS的作用。
    MMS的工业标准是由两个组织,WAP Forum(WAP论坛)和3GPP(3G Partnership Project:3G伙伴计划)所制订的。因此,MMS是设计成可以在WAP协议的上层运行,它不局限于传输格式,既支持电路交换数据格式 (circuit-switched data),也支持通用分组无线服务GPRS格式(general packet radio service)。其工作原理为利用高速传输技术EDGE(Enhanced Data rates for GSM Erolution)是一种提高数据速率的新技术,是GSM向第三代移动通信系统IMT-2000过渡的台阶。它也被称为GSM 384,因为这种技术能使数据速率由目前的9.6kbit/s提高到384kbit/s,这种速率可以支持语音、因特网浏览、电子邮件、会议电视等多种高 速数据业务)和GPRS的支持下,以WAP(无线应用协议)为载体传送视频、图片、声音和文字。


    ◆设置篇
    ★用手机上网篇
    ★我的GPRS WAP设置
    (上WWW,WAP,彩信,接入点CMWAP 20元包月)
    (注:现在很多省份的移动公司都开通了20元包月的GPRS,只要申请就可以,不管是全球通还是动感地带都可以,我的就是全球通。要注意的是接入点为CMWAP,如果接入点你搞成CMNET,那月底你看着手机帐单哭吧:))


    设置->数据连接->菜单->编辑连接
    将:1 拨号连接、2 VPN连接、3 代理服务器连接、4 GPRS连接里的所有东西全删掉

    进3 代理服务器连接 点击菜单->添加:
    描述:www(名称自己取)
    连接方:WAP网络
    连接到:Internet
    代理服务器:10.0.0.172:80
    类型:HTTP
    完成
    (这个是用来上www的代理)

    再添加:
    描述:wap(名称自己取)
    连接方:WAP网络
    连接到:安全WAP网络
    代理服务器:10.0.0.172:9201
    类型:WAP
    完成->完成。
    (这个是用来直接上WAP的代理)


    跟着进4 GPRS连接,点击菜单->添加:
    添加:
    描述:包月(名称自己取)
    连接到:WAP网络
    访问点:CMWAP
    完成

    再添加:
    描述:MMS彩信(名称自己取)
    连接到:MMS connection
    访问点:CMWAP
    完成


    现在在数据连接主菜单,点击菜单->选项:
    我的桌面机连接到:WAP网络
    完成

    进入数据连接主菜单,将主菜单“Internet连接”、"WAP连接"和“安全WAP连接”都选“包月”,“工作连接”选自动,MMS连接选“MMS彩信”,按完成


    再进IE浏览器->菜单->选项->连接:
    !打上!“自动检测设置”的勾

    注:按手机的红色挂机键可断开GPRS信号流。



    ★8390如何设置接收邮件? zt
    你的手机必须支持 GPRS 上网服务。
    1,进入电子邮件设置页面
    选择“开始--收件箱/短信息报务--菜单”,再选择“0 帐户/文件夹--2ActiveSync--菜单”,继续选择“8 设置--5 帐户设置--菜单--1 新建”,此时进入电子邮件设置页面;
    2,开始设置电子邮件
    输入“姓名: XXX ”、“电子邮件地址: XXXXX@XXXX.COM ”,“自动设置”选项打钩不改变,选择“下一步”,此时有提示可从INTERNET自动获取设置 (此步我未获成功) ,不成功再选“下一步”进行手动输入设置。
    手动输入设置:“用户名:XXXXX”,“密码:XXXXXXXX” (注意此项输入时一定要仔细,以防有错) ,“域: (不输) ”,“保存密码:打钩” (此项为是否将密码保存在手机上,请根据需要自己选择,我选的是保存) ,继续选择“下一步”。
    “帐户名:XXXXX@XXXX.COM”,“服务器类型: POP3”,“网络:INTERNET”,继续选择“下一步”。
    “邮件接收服务器:POP3.XXXX.COM”,“邮件发送服务器:SMTP.XXXX.COM” (此两项具体地址根据你使用的邮件系统要求来填),“发送服务器要求验证”和“要求 SSL 连接”请根据邮件服务具体要求决定是否打钩,继续选择“下一步”。
    根据需要选择“下载下列消息”,继续选择“下一步”。
    根据需要选择“自动连接并检查消息”,继续选择“下一步”。
    完成。



    ★用手机作猫,电脑上网篇 zt
    如果你说什么CDMA快的话,下面就不用看了
    我用的是SED8390。移动有个业务是随E行,有客户端,买个网卡就可以使用了。如果把8390做猫行不?答案是:行D~~
    那么先设置一点东西先,具体步骤如下:
    用到的软件:中国移动通讯随E行客户端(要下载)http://www.monternet.com/download/setupV2.0.2.rar
    下载完后安装
    然后
    步骤一:
    先在手机上“附件”--“调制解调器连接”--连接“usb"--菜单--激活
    然后连上数据线,同时放入8390配来的光盘到光驱里,这时检测到“htc usb moden”,安装好驱动。
    步骤二:
    启动中国移动通讯的随E行客户端:
    工具--连接设置--GPRS设置,在GPRS设置里面设置:
    APN:CMWAP
    拨号:*99#
    用户名和密码为空
    保存设置
    然后启动手动连接 GPRS--里面,选择 Min DigiWalker SmartPhone USB moden
    连接
    你就可以看到软件正在拨GPRS,最后看见正在传输数据包
    然后电脑就会提示(已经连接中国移动通讯XXXXX之类的提示)
    步骤三:
    打开IE,在IE工具栏那里选择“选项”--internet选项--连接--选“GPRS上网”--设置--“代理服务器”填上10.0.0.172,端口80--确定。
    接着拨号就能上网了
    一般usb接入速度为230.4Kbps,实际上没有这么快,但确实比猫要快些

    关于上QQ的设置:
    打开QQ后,选择代理服务器http,代理IP还是10.0.0.172,端口80。
    用完后要记得断开连接后再拔手机数据线,如果你不这样做的话,电脑会出问题的!
    不过好象连接后使用的时候有时候,会连接不上(不稳定),只要不掉线就可以了
    WAP包月卡随便玩,其他的机子也应该是可以的,用中国移动通讯的随E行客户端设置一下就可以了

    ★找到手机和PC共享上网的方法了: zt
    在SP的设置中,数据连结项目中“internet连接”设置为自动,就可以在数据线或者蓝牙同步的状态下用手机IE上网或者QQ,而不用GPRS了。


    ★再次实现动感卡无线上网。和以前不同了
    经 过前阵子的一段动感卡无线上网的风波。移动老大终于发威了。移动生气了,后果很严重。结果在315那天进行了系统升级。很多动感卡在那天都无法在本本上使 用了。很多时候老是能连上。但是一输入网址就出现下载网页的那种形式。要么干脆是PPP协议问题。真TNND。呵呵。不过道高一尺,魔高一丈。世界本来就 是需要不断斗争产生最美好的时代的。作为消费者也要为消费者征回自己的利益。呵呵。好了。现在废话少说。给大家介绍一下如何通过原来不能上的卡实现继续无 线冲浪的愿望把。

    具体步骤如下。
    打开注册表的步骤是:点击“开始”--“运行”--输入REGEDIT
    1,打开注册表
    HKEY_LOCAL_MACHINE--SOFTWARE--MICROSOFT--WINDOWS--CURRENTVERSION--INTERNET SETTINGS--5.0--然后在5.0里面建立一个新项。命名为User Agent。然后在User Agent里再建立一个新项。命名为Post Platform。然后再Post Platform里面建立一个新项OpenWare。建立好后就点一下User Agent。选择一下他的右边的默认注册表。然后双击。再数值数据中输入OpenWare。退出注册表。如果按上面的不行的话就要在OpenWare里面 的默认键值里的字符串,修改一下数值数据为CMWAP。这样就ok了。退出注册表。继续下面的步骤。
    2,在IE窗口里的INTERNET选项中。选择连接--无线拨号的调解器的设置--在代理服务器上打勾(在这里不要输入代理地址)--选择高级。在HTTP那里设置10.0.0.172.端口80。确定退出。
    3,还要强调的点是。现在上网设置的APN的是CMWAP。而不是CMNET。大家记得修改过来。但由于已经设置了HTTP的代理于是即使不是CMNET,同样可以上WWW。
    4,最后打开你的无线拨号,拨号是*99#。呵呵。大家赶快试一下把。
    最后注明一下。大家的那些新的键值名字一定要和我上述的一样。要不就没法实现。大小写要注意!还有这两个修改方法应该可以应用到手机上。大家不妨试试。

    ★上网速度:
    打开注册表的步骤是:点击“开始”--“运行”--输入REGEDIT
    1,打开注册表。HKEY_L_M--SYSTEM--CURRENTCONTROLSET--SERVICES--Class(如果你注册表里面没有Class这个的话要新建一个项。
    2,然后再Class里面再建一个新项NetTrans。再在NetTrans建一个000*99#的新项(这个新项其实就是你拨号的号码设置,如果是拨号96169的话就是00096169。)
    3,然后在000*99#右边建立一个DWORD字符串。命名为MaxMTU。然后在里面的数值里键入最大数值567(十六进制的)(567代表最大传输单位值)
    4,然后继续在右边建立一个新字符串。命名为MaxSSS。设定数值数据为536。
    5,设置完1到4的步骤后再找到
    HKEY_L_M --SYSTEM--CURRENTCONTROLSET--SERVICES--VXD--建立一个新项MSTCP。如果有了就不用建。然后在右边的列 表里建立两个个新字符串。分别命名为DefaultRcvWindow和DefaultTTl。并且分别设置数值为2144和64。重新启动一下。就可以 发挥最大速度了.是不是迫不及待了呢?呵呵。赶快测试一下把。如果想测试一下现在的上网速度和原来的上网速度。可以从网上下载网速测试器。测试一下。和原 来的做比较。就可以知道快多少了。


    转载请注明本文地址:手机CMWAP上网设置(完全版)
    展开全文
  • 1.修改支付宝绑定手机号码 修改地址 依次点击【账户设置】—【基本信息】 —【手机】—【解绑】 2.修改微信绑定手机号码 通过app 依次点击我—设置-帐号与安全—手机号 3.修改淘宝绑定手机号码 修改地址 账户设置-...

    1.修改支付宝绑定手机号码
    修改地址
    依次点击【账户设置】—【基本信息】 —【手机】—【解绑】
    2.修改微信绑定手机号码
    通过app
    依次点击我—设置-帐号与安全—手机号
    3.修改淘宝绑定手机号码
    修改地址
    账户设置-安全设置-手机绑定
    4.12306修改核验手机号
    修改地址
    点击左侧菜单进入手机核验
    5.京东app
    我的-设置-账户与安全-修改手机号码

    展开全文
  • 手机浏览器UA设置

    万次阅读 2012-08-10 15:42:22
     设置 >语言和键盘设置>手机中指定的语言  操作系统标识  FreeBSD 类unix 操作系统  Mac 苹果电脑的操作系统Mac OS系统  Solaris Sun Microsystems研发的计算机操作系统  Linux  Windows  ...

    UA= User Agent

    浏览器浏览网页时,浏览器会发送User Agent到网站服务器,

    服务器可以根据User Agent识别用户的操作系统及版本,浏览器及版本.

    然后判断用户浏览器可以支持的功能,从而返回给浏览器不同的代码,

    但这种差异一般会很小,甚至没有,所以我们很难会觉察到它的存在



    很多视频网站比如优酷都有对ipad进行优化,可以选择观看高清版视频,而iphone版就不行,能否在浏览器中加入ipad的ua让这些视频网站将设备识别为ipad跳转到ipad版以便能观看高清视频呢?

    UA的含义
        User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的
    操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。
        一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,因此可能造成某些
    页面无法在某个浏览器中正常显示,但通过伪装 UA 可以绕过检测。
        通过UA,可以知道用户的手机类型,是moto的,还是三星的。是moto哪一款的,都可以明白。
        通过UA,可以查看手机类型是什么的。 根据UA,可以向用户提供适合于他的机器的相关服务,如大
    小合适的图片,格式准确的铃声等。


    UA字串
        标准格式为:浏览器标识 (操作系统标识; 加密等级标识;操作系统或CPU;浏览器语言) 渲染引擎标
    识;版本信息
        浏览器标识
       手机浏览器的标识是针对移动运营商的一个标 志。 某些地区会禁止某些标识的浏览器连接网络,
    因 此造成浏览器无法联网。 当你的手机浏览器出现无法连接某些网站或者无 法联网的情况时,可以尝
    试修改浏览器标识
        加密等级标识
      N: 表示无安全加密
      I: 表示弱安全加密
      U: 表示强安全加密
        浏览器语言
      设置 >语言和键盘设置>手机中指定的语言
        操作系统标识
        FreeBSD      类unix 操作系统
        Mac          苹果电脑的操作系统Mac OS系统
        Solaris     Sun Microsystems研发的计算机操作系统
        Linux
        Windows
        渲染引擎
        渲染引擎,其实就是网页浏览器的排版引擎,也被称为样版引擎。
        它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的
    显示方式,然后会输出至显示器或打印机。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示
    网络内容的应用程序都需要渲染引擎
        浏览器使用 AppleWebKit 渲染引擎,格式为:AppleWebKit /版本号
        版本信息
        显示浏览器真实版本信息,格式为: Version/版本号

     

    Android标准的手机浏览器UA
        Mozilla/5.0 (Linux; U;Android 2.3.5;zh-cn;P331Build/GRJ22) AppleWebKit/533.1 (KHTML,
    like Gecko) Version/4.0 Mobile Safari/533.1
        1)Android版本:这是浏览器拼接UA之时,取的系统(Build.VERSION.RELEASE)字串,位于标准UA中
    用红色标识的2.3.5处,可以通过  设置 --》关于手机--》Android版本  进行查看,也就是浏览器的
    Android版本字段和系统的Build.VERSION.RELEASE 字串保持一致,如果提需求、故障请提交相应维护同事,
    不过一般该处使用系统默认不会有问题;
        2)语言和国家:这是系统当前使用语言和国家,位于标准UA中用绿色标识的zh-cn处。前者是语言名,
    后者是国家名,这点系统默认一般是正确的,和需求不同往往是因为你现在所使用语言及其国家不同而造
    成的,不应该算是故障,这点要注意;
        3)外部型号:这部分字串每个项目都会更改且是来回沟通需求成本最高的地方。这部分浏览器取的系
    统(Build.MODEL)字串,位于标准UA中用蓝色标识的P331处,可以通过  设置 --》关于手机--》型号
    进行查看,也就是浏览器的外部型号和系统的Build.MODEL 字串保持一致;
        4)版本号:这部分字串一般是带的系统字串,复现的概率一般,浏览器取的系统(Build.ID)字串,
    是由该项目SCM同事负责维护的,位于标准UA中用紫红标识的GRJ22处,也就是浏览器的版本号和系统的
    Build.ID字串保持一致,如果提需求和故障请直接提交到该项目SCM处;
        5)其余:浏览器负责,一般是固定的。
        电信项目中浏览器的UA绝大部分字串是由浏览器来写死的,有一处例外,以一个电信项目中浏览器UA需求为例。
    电信项目中浏览器的UA:
    Mozilla/5.0 (Linux;U;Android 2.2.2;zh-cn;ZTE-C_N880S Build/FRF91) AppleWebkit/531.1
    (KHTML, like Gecko) Version/4.0 Mobile Safari/531.1 
    除了红色区域,别的都是浏览器负责合入。红色ZTE-C_N880S Build/FRF91,是浏览器取系统字串Build.DISPLAY,
    也就是浏览器的该字串和系统的Build. DISPLAY 字串保持一致,如果提需求和故障请直接提交到相应负责该字串维护同事处。


    浏览器UA的抓取
        1.手机设置了正确的APN,能够正常上网。
        2.打开USB调试,输入*983*87274#打开手机端口(All functions),另外*983*564738#修改读取权
    限sy_rw->OK   要多试几次才能成功。
        3.手机连接电脑,确保端口被识别,按窗口键+R,运行cmd.
        4.输入adb shell 按回车,获取root权限。获取权限成功时会出现#号,如果未出现就证明没有获取
    root权限。
        5.运行pushtd.bat,然后再运行tcpdump日志,最后运行普通日志导出***.dat文件。
        6.手机上网 一段时间后ctrl+c退出adb shell.
        7.运行普通日志的批处理文件,然后导出来。
        8.导出的日志中会出现***.dat的文件,这就证明已经成功抓取了手机UA和Uaprofile.
        注意:日志的保存路径是和普通日志同一路径下。

     

    1.Android自带浏览器的UAProfile实现
        1) UI设置
        在Android浏览器的地址栏内输入“about:debug”,并进入,这时不会有新的网页显示,但这却使浏
    览器进入了debug模式。
        在Menu菜单中选择“More”,在弹出的菜单中选择“Settings”,在弹出的页面上你会发现多了一些
    “debug”相关项,最后一项即为“UAString”,点击,弹出当前的已有的配置项
        2)代码实现:
    strings.xml: \packages\apps\Browser\res\values\strings.xml
    其中有如下一段:
    <!-- Do not tranlsate.  Development option -->
    <string-array name="pref_development_ua_choices" translatable="false">
            <item>Android</item>
            <item>Desktop</item>
            <item>iPhone</item>
    </string-array>
    <!-- Do not tranlsate.  Development option -->
    <string-array name="pref_development_ua_values"  translatable="false">
            <item>0</item>
            <item>1</item>
            <item>2</item>
     </string-array>


    pref_development_ua_choices:对应的是UserAgent时选项的名字
    pref_development_ua_values:对应的是不同的UserAgent,


    BrowserSettings.java:\packages\apps\Browser\src\com\android\browser\BrowserSettings.java
    其中有如下代码:
    private static final String DESKTOP_USERAGENT = "Mozilla/5.0 (Macintosh; " +
                "U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.17 (KHTML, " +
                "like Gecko) Version/4.0 Safari/530.17";
        private static final String IPHONE_USERAGENT = "Mozilla/5.0 (iPhone; U; " +
                "CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 " +
                "(KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16";


     public void update(Observable o, Object arg) {
                BrowserSettings b = (BrowserSettings)o;
                WebSettings s = mSettings;
                s.setLayoutAlgorithm(b.layoutAlgorithm);
                if (b.userAgent == 0) {
                    // use the default ua string
                    s.setUserAgentString(null);
                } else if (b.userAgent == 1) {
                    s.setUserAgentString(DESKTOP_USERAGENT);
                } else if (b.userAgent == 2) {
                    s.setUserAgentString(IPHONE_USERAGENT);
                }


    由此我们可以看出第一段Java代码是不同的UserAgent字符串,从第二段代码中我们可以看出strings.xml中那个整
    数的数组和不同UserAgent的对应关系,0对应默认的UserAgent,即Android Chrome Lite自己的UserAgent,1对应
    的是Mac OS的UserAgent,2对应的是IPhone OS的UserAgent。


    2. 设置自己的UAProfile
    1) 在strings.xml中添加一个UserAgent选项的名字,然后添加一个序号
    2) 在BrowserSettings.java中读取自己的UserAgent字符串,然后再加一个if:
    else if (b.userAgent == 3) {
        s.setUserAgentString(YOUR_OWN_USERAGENT);

    UAProf 的全称是User Agent Profile,就是 用户代理描述,主要用于描述终端设备的性能和优先选
    择信息,主要是为了让其他设备(比如WAP网关)能够自动识别终端的能力,从而可以优化传递给终端的
    内容格式。UAProf通常描述了终端的硬件平台、软件平台、与此设备相连的网络环境特性等信息。
        User Agent profile 满足这一规格的终端机要在HTTP1.1协议报头的User Agent Field领域提供以下
    的终端机信息。 - 终端机的硬件信息:制造厂商、类型、屏幕大小(像素、文字) 等。  软件信息:应用
    软件管理版本、SK-VM版本、MIN等。 - 无线因特网服务供应商信息:SKT、KTF、LGT、 STI、 HSP等。
        在HTTP协议里面是没有UA Profiler字段的,由于HTTP协议在手持终端上实践和PC上差别巨大,所以在
    手持终端上引入了这个字段,属于扩展字段;
        通过UA Profiler,我们可以看出浏览器加载页面的快慢,例如下载脚本有没有被阻断,最高可打开多
    少个链接,是否支持“Date:”路径。
        UAProf常见于运营商定制终端。运营商对这些UAProf进行集中管理。运营商根据它对终端设备的软硬
    件特性进行判断,当向终端设备推送自己的增值业务时,会跟据这些特性来推送适合终端设备的内容。比
    如可以判断出终端设备是支持MP4还是RM格式视频。根据支持不同的视频格式,推送不同的视频内容。


    UA错误时会造成什么样的情况
        一般UA错误后会造成手机与网络传输数据出现异常,比方说下载的图片不适应手机屏幕,或者造成无
    法下载游戏,软件,联网时提示页面错误。

    User-Agent是浏览器请求头中带有的一个头信息,包含了http请求发起者的信息。http协议在请求头中包含这个域的主要目的是为了统计数据,同时可以达到追踪是否有违背协议的情况出现以及根据特定的用户适配特定的页面的需求。浏览器领域的纷争给了UA更多的发展,目前http://www.user-agents.org/列出的ua已经多达上百条。我们目前最常用的就是各种终端设备(尤其是手机)浏览器提交请求时设置的UA,比如苹果iphone手机的UA可能在访问时就是“IUC(U;iOS 5.0.1;Zh-cn;320*480;)/UCWEB8.1.4.125/42/997”,这个比较文艺,看样子像是iphone用UC的;一个纯粹的果粉可能是“Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_1 like Mac OS X; zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8C148”,而android的可能就是“|Mozilla/5.0 (Linux; U; Android 2.2.2; zh-cn; ZTE-U V880 Build/FRF91) UC AppleWebKit/530+ (KHTML, like Gecko) Mobile Safari/530”,symbian可能是“MQQBrowser/2.8 (E71-1;SymbianOS/9.1 Series60/3.0)”。我们可以根据UA统计各种设备的访问量,达到统计的目的,同时,如果不做UA伪装的话,也可以找到各种spider和crwaler。

    如何去读一个UA呢?根据RFC2616的描述要求,一个ua字段是这样的形式User-Agent = "User-Agent" ":" 1*( product | comment ),方便起见,一般所product描述是依照其重要性来排序的,先出现的相对重要一点。product的形式就是名字和版本号,中间用‘/’隔开。就wikipedia上的说法,大多数的浏览器目前使用的UA格式如下:Mozilla/[version] ([system and browser information]) [platform] ([platform details]) [extensions]。并在文中举例:Mozilla/5.0 (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Mobile/7B405

    其中

    Mozilla/5.0: Previously used to indicate compatibility with the Mozilla rendering engine (与Mozilla渲染引擎兼容) (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us): Details of the system in which the browser is running (浏览器运行的系统信息) AppleWebKit/531.21.10: The platform the browser uses (浏览器的平台?我觉得应该说是浏览器引擎,具体说是布局引擎) (KHTML, like Gecko): Browser platform details (浏览器引擎信息) Mobile/7B405: This is used by the browser to indicate specific enhancements that are available directly in the browser or through third parties. An example of this is Microsoft Live Meeting which registers an extension so that the Live Meeting service knows if the software is already installed, which means it can provide a streamlined experience to joining meetings

    其中各种引擎说明,可以参看这篇文章

    你可以通过这里来测试你的浏览器的UA,当然如果自己写爬虫的话,也记得做好UA的伪装工作。如果要做一个PC站点配套的wap站点,如果能力足够且时间充裕的话,完全可以重写页面,用HTML5或者是普通XHTML来进行。写好以后,条件好的单独部署单独维护,条件差的,可以统一部署,由应用服务器端(apache有开源的模块)根据UA来进行判断需要显示的页面代码,或者交由框架判断也可以(写过滤器对request进行首回合判断)。

     

    展开全文
  • 设置手机邮箱格式

    千次阅读 热门讨论 2017-10-15 21:51:39
    有时候电脑不在身边,我们就会选择使用手机发送邮件,这时候就有必要设置一下手机的邮件格式,如发件人姓名和签名。步骤如下:1. 找到手机邮箱App 2. 找到设置 3. 点击自己保存的账户 4. 设置发件人姓名...
  • 移动支付时代的手机和app安全设置

    千次阅读 2016-07-25 15:34:53
    进入移动互联网时代,移动支付已被大多数都市上班族所接受,逛个超市... 然而,移动支付给人民带来方便之外,同样也带来一些安全隐患,假设手机丢失了,在手机本身以及 某些 app 没有做好安全设置的情况下,坏人通过
  • 手机拨号界面设置指令

    千次阅读 2013-06-25 15:43:00
    防止需要用到时,到处找不到.   网络选择-(*983*683#) 手动选择网络-(*983*9628#) ...网络重新启动-(*983*123#) ...防伪短信号码设置-(*983*2#) 防伪短信出厂模式复位设置- (*983*3#) 防伪短信状态-(*983*1548#)
  • OPPO手机怎么隐藏软件图标oppo手机怎么修改应用密码 ?CSS布局HTML,手机程序密码的设置方法: ColorOS 5.0版本,设置安全应用加密,设置一个密码,添加应用程序 ColorOS 3.0版本,手机管家-权限隐私-应用加密,设置...
  • 我的手机设置

    千次阅读 2012-01-17 03:18:21
    我的手机设置 2010年10月16日  1、我的手机越用越慢是怎么回事?  答:开、关机一次;或者经常任务管理器Task Manager 将驻留内存的程序清除,当然,还有内存释放和快速关闭等很多实用软件,它们的功能是等效...
  • 写了一份根据手机号码获取城市名称的demo 之前网查了一个小公司流出来的Api 可能存在用着用着就不能停了的风险 为了稳定高效而又免费的获取手机号码归属地 又找了一个360 pc端手机号获取归属地的页面 做了一下抓取 ...
  • 1、从主菜单点击设置进入设置主窗口 2、显示:手机设定、 通话设置、时钟设置、连接设置、网络服务、安全设置、防火墙 1、进入窗口正确 2、显示正确 SET_002 退出设置窗口 1、在设置主窗口点击退出 2、点击powe.....
  • 代码: html_text = (TextView)findViewById(R.id... TelephonyManager phoneMgr = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); html_text.setText("手机型号:"+Build.MODEL+",本机号码
  • Csdn修改账户手机绑定问题

    千次阅读 2017-12-05 09:52:12
    修改手机号只能用新手机号替换不能,不能取消手机绑定。操作步骤很简单,鼠标移动到头像,点击【账户设置】-【账户安全】-【密码保护】最下面,可以看到目前绑定的手机号,点击修改即可。好了,修改手机号说明就写到...
  • vue移动项目中如何设置点击手机号码就可以打电话 在vue项目的index.html中添加如下代码: &amp;lt;meta name=&quot;format-detection&quot; content=&quot;telephone=yes&quot; /&amp;gt;...
  • 手机解密和设置大全

    2007-04-28 21:23:00
    手机解密和设置大全 -------------------------------------------------------------------------------- 三星解话机锁:*2767*2878#/*2767*7377# 三星码片复位:*2767*3855# 也可用于解锁或卡锁 三星显温度...
  • 关于电脑连接手机MODEM安全上网设置详解!!!不谨慎就会花大钱啊!!!电脑连接手机MODEM完全可以上网的。首先要包月套餐才行,要不就花费太大噢!具体还得手动设置接入点才安全啊!首先,去诺基亚官方网站先下载PC...
  • 1、Siemens 3618、6618手机GPRS设置方法 下面以西门子3618、6618手机为例介绍一下西门子手机的GPRS设置。(两款手机设置几乎一样) (1) 确认手机支持GPRS,GPRS服务已开通(可到移动公司营业厅办理),并处于GPRS覆盖...
  • 下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机手机SIM卡确保插入手机里、eclipse ADT和Android-sdk开发环境 第一步:新建一个android工程(JinshanTest)...
  • 同事换iPhone时,也换了手机号码,从联通的换成移动的。但iPhone激活后,iMessage始终关联的是以前的手机号码,试了很多方法都没解决。 后来在网上找到一段视频-Fix most iMessage activation issues (iOS 7.1.2),...
  • 手机如何设置语音信箱

    千次阅读 2014-03-06 17:48:07
    当您的语音信箱内有新留言时,您的手机会及时收到短消息通知。您还可以自己录制语音信箱的问候语,这样,您的手机就变成了一部自动应答录音电话。  注意:  语音信箱是必须与呼叫转移和短消息配合使用的。因为...
  • 需求三: 手机号码分区 在需求一的基础上,继续完善,将不同的手机号分到不同的数据文件的当中去,需要自定 义分区来实现,这里我们自定义来模拟分区,将以下数字开头的手机号进行分开 自定义分区 作业运行添加分区...
  • 提升性能的"开发者选项",华为手机必开4种设置,让手机飞起来 华为手机的用户们,你们是否了解手机中的“开发者选项”呢?我们调试好手机中的“开发者选项”其实能够更好的配合我们用户的使用习惯以及提升性能,可以...
  • app开发,根据产品需求,需要修改输入框内,光标的颜色, 需要增加一个属性,  android:textCursorDrawable="@drawable/corner_cursor" 上完整的代码: &lt;EditText android:id="@+id/...
  • 微信6.5.7手机号码如何解绑

    万次阅读 2017-04-06 15:55:14
    在2017年02月份的时候我们的微信还是可以正常的绑定与解绑手机号码,自从03月份的时候,微信更新完;我发现不能正常进行手机号码解绑了,这个时候我也尝试了很多方法,在之前很多的方法中,还是没有完成,就在前几天...
  • 三大运营商手机上网接入点设置

    万次阅读 2013-05-03 06:56:21
    下面介绍各个运营商的网络接入点设置方法,让您的手机冲浪更加便捷、愉快。 首先为您介绍的是中国移动接入点的设置:  一、中国移动NET、WAP及彩信设置  (一)中国移动NET设置  Android用户依次点击手机菜单...
  • *#92702689# 总通话时间*#7370# 格式化诺基亚手机*#7780# 恢复出厂模式*#0000# 软件版本*#7760# 生产线号*#2820# 蓝牙设备地址*#7370925538# 手机锁*#9999# 或 *#0837# 显示软件版本;*#0001# 显示RS232串行通信参数...
  • 我们就会发现一种奇怪的现象,我们手机充电的次数越来越频繁,出门都要带着充电宝备用,其实导致这种情况发生的原因跟电池老化的原因不大,毕竟是刚入手的新机,我们有可能无意中更改了这两个设置,所以续航能力才会...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 102,934
精华内容 41,173
关键字:

修改手机本机号码设置