一:APP概述java
web app就是给web站编译打包加了个app壳,看起来像是一个app,能够上传到应用商店,也能够从应用商店下载到移动设备安装,可是咱们在手机上打开以后看到的实际上仍是网页,只不过写成的是自适应的网页可以在手机上显示,作到跟原生app那样。 并且web app也能够获取到手机里面的底层功能,好比说打开摄像头、打开相册、获取咱们的地理位置信息...等等均可以作到的,那若是你想开发一款app须要用到原生底层能力的话,web app是能够知足到你。node
介绍:半原生半web;兼具native app良好的用户体验和web APP跨品台开发的优点,外观上市一个native app,实则是一个UIwebview,里面访问的是一个web app(native框架上加的web内容)linux
下载安装:须要android
注:如新闻类的应用广泛采起这种开发策略ios
二:APP测试选机git
三:测试类型web
如何链接手机:shell
fiddler主要用来作app抓包使用,作弱网测试。如今fiddler客户端作好各项配置,端口设置为8888,而后在手机上设置代理,就能够抓包了。抓包能够看到服务器返回的值(弱网),还可以修改传入参数,传出的参数(接口),模拟网络延时,去构造不一样场景。数据库
设置网络上下行延迟时间:rules——》customize rules 里设置(2G 上行500 下行400)后端
全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。经过DDMS能够看到目标机器运行的进程,线路状况帮助开发和测试人员调试Andorra程序
DDMS将搭建起IDE与测试终端(Emulator或者connected device)的连接,他们应用各自独立的端口监听调试信息,DDMS能够实时监测到测试终端的链接状况.当有新的测试终端链接后,DDMS将捕捉到终端的ID,并经过adb创建调试器,从而实现发送指令到测试终端的目的;
android.util.Log经常使用的方法有如下六个:Log.v() Log.d() Log.i() Log.w() , Log.e()以及Log.a() (android 4.0新增长的)。根据首字母对应 VERBOSE,DEBUG,INFO,WARN,ERROR,Assert。
一、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v表明verbose啰嗦的意思,平时使用就是Log.v("","");
二、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来能够经过DDMS的Logcat标签来选择.
三、Log.i的输出为绿色,通常提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息
四、Log.w的意思为橙色,能够看做为warning警告,通常须要咱们注意优化Android代码,同时选择它后还会输出Log.e的信息。
五、Log.e为红色,能够想到error错误,这里仅显示红色的错误信息,这些错误就须要咱们认真的分析,查看栈的信息了。
6 Log.a为4.0新增长的。 启动Eclipse,打开DDMS你们能够在LogCat里看见(前提是android 4.0的ADT)5