×
郑州中专技术学校北大青鸟翔天信鸽校区
郑州北大青鸟翔天信鸽签约总部
北大青鸟20周年庆典与总部年会郑州翔天信鸽荣获7项荣誉
郑州北大青鸟翔天信鸽获
郑州北大青鸟技能大学
郑州北大青鸟大学生实训体验课
初中选择什么学校好
高中选择什么学校好

移动终端开发中的webapp调试的几种可选方案

当前位置: > 学员活动 > 学术交流 > >

日期:2013-05-29 15:36  来源:郑州北大青鸟
    现在安卓系统已经成为了世界第一大智能移动终端设备供应商。随着移动设备的用户越来越多,每天安卓设备的激活量都已经超过130万台,所以我们面向移动终端软件开发的WebAPP也开始跟进了。
    下面,河南北大青鸟老师就为大家介绍一下移动终端开发中的webapp调试的几种可选方案。
    1.weinre远程实时调试
    Web开发者经常使用Firefox的firebug或者Chrome的开发人员工具进行Web调试,包括针对JavaScript,DOM元素和CSS样式的调试。
    但是,当我们期望为移动Web站点或应用进行调试时,这些工具就很难派上用场。下面将介绍如此在日常工作使用它。
    首先,我们要下载weinre的jar包;
    然后通过运行dos命令来启动它(请注意在你的电脑上已经安装有JDK)。
    运行命令如下,需要把路径改成你的实际文件位置:
java -jar d:toolsweinre-jarweinre.jar –httpPort 8081 –boundHost -all- //。
    访问localhost:8081,如果看到如下的页面,说明weinre已经启动成功:
    输入debug client user interface地址(调试客户端UI地址)。
    2.AVD模拟器调试
    静态页面并不能满足我们的需求,很多实际效果比如touch事件、滚动事件、键盘输入事件等,都需要在真实的环境下测试,这时就需要用到模拟器。
    3.手机抓包与配host
    在PC上,我们可以很方便地配host,但是手机上如何配host,这是一个问题。
    这里主要使用fiddler和远程代理,实现手机配host的操作,具体操作如下:
    首先,保证PC和移动设备在同一个局域网下;
    然后,在PC上开启fiddler,并在设置中勾选“allow remote computers to connect”
    再手机上设置代理,代理IP为PC的IP地址,端口为8888(这是fiddler的默认端口)。
    最后,此时你会发现,用手机上网,走的其实是PC上的fiddler,所有的请求包都会在fiddler中列出来,配合willow使用,即可实现配host,甚至是反向代理的操作。
    以上就是北大青鸟老师在移动终端软件开发中积累的一些调试经验,希望能够给大家一些帮助!
姓名学历岗位就业单位就业薪资
李*安中专网络运维工程师杭州*芸创科技有限公司上海分公司11000
荆*玉大专JAVA工程师上海易*信息科技有限公司12000
史*大专JAVA工程师上海维*信息科技有限公司10500
常*豪初中系统管理员上海扑*计算机有限公司10000
康*中专运维工程师上海远*信息科技有限公司11800
彭*高中运维工程师上海德*信息技术有限公司15000
李*然本科运维工程师成都睿*融科科技有限公司10300
耿*华专科运维工程师上海酷*网络科技有限公司10500
崔*涛本科Java工程师上海捷*通信科技有限公司11900
杨*专科Java工程师上海爱*信息技术有限公司11800
赵*本科Java工程师上海成*信息技术有限公司13900
我适合学IT技术吗?问问专业课程老师
郑州北大青鸟助力学子成长
免费领取你的专属学习规划方案

(名额有限,先到先得)
姓名 电话
提交申请后我们将在2天内与您联系,请保持手机通畅。为了您的权益,您的隐私将被严格保密!