app学习
lydxql
这个作者很懒,什么都没留下…
展开
-
Andriod从入门到精通第2章:Android模拟器与常用命令
AVD选择系统镜像目标时:目标API等级非常重要。若系统镜像低于应用的minSdkVersion,则不能运行。建议AVD的API等级大于应用程序,以便测试向后兼容性。若应用程序配置文件说明需要使用额外类库,则只能在包含该类库的镜像下运行。adb命令:允许开发人员与模拟器实例进行通信,安装apk,传输文件等。android命令:创建、原创 2014-11-14 17:43:39 · 352 阅读 · 0 评论 -
TestFlight——完美的iOS app测试方案
转载本文请保留以下原作者信息: 原作:onevcat http://www.onevcat.com/2012/01/testflight/2014.5.3补充TestFlight 现在已经修成正果,被 Apple 高价收购。虽然很遗憾不能再支持 Android 版本,但是有理由相信在 Apple 旗下的 TestFlight 将被深度整合进 Apple 开发的生态体系,转载 2014-12-04 15:02:11 · 1265 阅读 · 0 评论 -
App测试记录
TestFlight:测试平台,IOSTestFairy:测试平台,AndroidCrashlytics:崩溃报告类Flurry:用户行为统计类Countly:用户行为统计类,轻量开源,数据可以自己掌控内部测试平台原创 2014-12-04 15:44:24 · 702 阅读 · 0 评论 -
Android从入门到精通第13章:Service应用
Service是能够在后台执行长时间运行操作,并且不提供用户界面的应用程序组件。服务可以分为两类:StartedBound服务可以是以上一种,也可以是同时属于。重点在于是否实现一些回调方法。onStartCommand()方法允许组件启动服务,onBind()方法允许组件绑定服务。创建Started Service原创 2014-12-03 19:25:45 · 346 阅读 · 0 评论 -
Android从入门到精通第14章:网络编程及Internet应用
通过HTTP访问网络:使用HttpURLConnection:发送GET请求和POST请求。GET请求默认,适合1024个字节内的数据。使用HttpClient使用WebView显示网页:开源WebKit引擎WebView组件式专门用来浏览网页的,可以加载HTML代码,默认不支持JS,需要设置方法。原创 2014-12-06 14:41:03 · 445 阅读 · 0 评论 -
Android应用测试与调试实战第4章:Android界面自动化黑盒测试
Monkey脱离PC,monkeyrunner运行在PC上。Monkey用来发送随机消息用来验证是否会crash,monkeyrunner用python写测试脚本。adb shell monkey -p com.tencent.mobileqq 100Monkey也可以接受发送按键消息,但是没有条件判断和读取待测界面信息。原创 2014-12-18 16:43:58 · 515 阅读 · 0 评论 -
Android应用测试与调试实战第1章:Android自动化测试初探
快速入门:书中提供VirtualBox虚拟机供学习和尝试书中各种技术。下载VitrualBox及扩展包,下载虚拟机及虚拟磁盘。原创 2014-12-08 20:08:36 · 558 阅读 · 0 评论 -
Android应用测试实战与调试实践第5章:测试Android服务组件
服务组件在后台执行长时间任务。使用Android提供的ServiceTestCase,通过创建测试环境将服务组件与应用其他组件隔离开来,独立测试服务组件。这个主要是白盒测试,以了解内容为主,后期测试需要由测试加上,再仔细研读原创 2015-02-03 22:15:01 · 419 阅读 · 0 评论 -
Android应用测试实战与调试实践第6章:测试Android内容供应组件
内容供应组件向外部组件提供类似数据表的操作API,而隐藏其内部实现细节。测试最佳办法是从ProviderTestCase2继承测试类型。Android提供的上述基类,目的就是为内容组件测试提供一个隔离的测试环境,确保测试用例所操作的数据库或文件是专为他提供的,也防止测试用例有意或无意修改了真实用户数据。这部分以了解为主,主要是单元测试,目前不做,后面工作涉及的话,在仔细研读。原创 2015-02-03 22:16:13 · 373 阅读 · 0 评论 -
Android应用测试与调试实战第8章:使用selenium测试HTML5浏览器应用
l原创 2015-02-07 19:50:55 · 426 阅读 · 0 评论 -
Android应用测试与调试实战第9章:Android NDK测试
NDK是使用C/C++编写的应用。建议复用C/C++库程序,执行密集CPU计算部分采用C/C++编写。主要是对NDK环境的搭建,使用;C/C++和JAVA混合使用;单测的介绍。理解即可~原创 2015-02-08 15:34:55 · 454 阅读 · 0 评论 -
Android从入门到精通第12章:线程与消息处理
创建线程:通过Thread类的构造方法创建线程对象,并重写run()方法实现通过实现Runnable接口创建线程thread.start();thread.sleep(1000);thread.interrupt();Handler消息传递机制:在新创建的线程中操作UI界面。循环者looper简介:Android中,一个线程对应一个Looper对原创 2014-12-03 16:58:04 · 455 阅读 · 0 评论 -
Android应用测试与调试实战第3章:Android界面自动化白盒测试
Instrumentation测试框架:测试集合基于JUnit,可以扩展Android JUnit来测试Android组件。android create test-project -m .. -p testsActivity.onResume函数,不能直接调用,通过仪表盘API可以触发并且测试。两者方法,调用ActivityInstrumentationTestCase原创 2014-12-16 22:22:11 · 520 阅读 · 0 评论 -
Android应用测试与调试实战第2章:Android自动化测试基础
JUnit简介:Android自动化测试很多地方都服用JUnit框架。JUnit四步测试法:准备测试环境执行测试步骤验证结果:通过抛出Java异常和断言来实现。销毁测试环境import junit.framework.TestCase;public class Sample1Test extends TestCase { public void testAdd()原创 2014-12-10 19:33:56 · 454 阅读 · 0 评论 -
Android从入门到精通第1章:快速入门
平台架构:Applications原创 2014-11-13 23:52:23 · 334 阅读 · 0 评论 -
Android从入门到精通第3章:用户界面设计
Android提供了4种控制UI界面的方法:使用XML布局文件控制UI界面代码中控制UI界面:UI组件通过new关键字创建出来,然后将这些UI组件添加到布局管理器中。帧布局管理器,表格布局管理器,线性布局管理器,相对布局管理器。TextView,ImageView,EditText,Button等组件。xml和Java代码混合控制UI界面。变化小,行为固定的组件放xml,变化多,行为控原创 2014-11-17 20:19:56 · 553 阅读 · 0 评论 -
Android从入门到精通第7章:Android事件处理
事件就是用户对图形界面的操作。物理按键。触摸事件。手势的创建与识别。目前很多手机都支持手写输入,原理就是根据用户输入的内容,在预先定义的词库中查找最佳匹配项供选择。创建手势导出手势识别手势原创 2014-11-25 19:48:08 · 362 阅读 · 0 评论 -
Android从入门到精通第6章:Android应用核心Intent
从一个Activity切换到另一个,必须使用Intent激活。实际上,Activity,Service,Brocad原创 2014-11-24 19:22:45 · 356 阅读 · 0 评论 -
Android从入门到精通第5章:基本程序单元Activity
一个Activity代表手机屏幕的一屏,或者平板电脑的一个窗口。重要组成单元之一,提供了和用户交互的可视化界面。一个Activity中可以添加很多组件,组件负责具体功能。一个应用有多个Activity,这些Activity组成了Activity栈。栈顶事当前活动的,其他被压入下面的成为非活动Activity,等待是否可能被恢复为活动状态。四种状态:活动:原创 2014-11-21 20:08:17 · 528 阅读 · 0 评论 -
Android从入门到精通第8章:资源访问
资源是指可以在代码中使用的外部文件。res目录下的子目录中。字符串资源:res\values颜色资源:RGB和透明度Alpha。res\values。尺寸资源:px,in,pt,dip(dp),sp,mm。res\values布局资源:res\layout数组资源:Android中,不推荐在Java程序中定义数组。res\valuesDrawable资源:res\d原创 2014-11-27 18:00:00 · 316 阅读 · 0 评论 -
Android从入门到精通第4章:高级用户界面设计
高级组件:自动完成文本框原创 2014-11-19 19:32:23 · 347 阅读 · 0 评论 -
Android从入门到精通第9章:图形图像处理技术
Android中,绘制图形最常用的是Paint类,Canvas类,Bitmap类,和BitmapFactory类。有画笔和画布就可以绘制图形了。绘制2D图像:Android提供了非常强大的本机二维图形库。几何图形,文本,路径,图片。图形添加特效:旋转,缩放,倾斜,平移。BitmapShader渲染图像。Android中的动画:逐帧动画,补间动画(透明度,原创 2014-11-30 14:45:26 · 430 阅读 · 0 评论 -
Android从入门到精通第10章:多媒体应用开发
播放音频与视频:MediaPlayer播放音频SoundPool播放音频,占用资源少,可以多个音频,常用于各种声音VideoView播放视频:配合MediaControllerMediaPlayer和SurfaceView播放视频控制相机拍照:原创 2014-12-01 20:07:48 · 429 阅读 · 0 评论 -
Android从入门到精通第11章:Content Provider实现数据共享
Content Provider用于保存和获取数据,并对所有程序可见。这是不同应用程序共享数据的唯一方式,因为Android没有提供所有应用程序都可以访问的公共存储区域。Content Provider内部如何保存数据由设计者决定,但所有的Content Provider都实现一组通用的方法,来完成数据的增,删,改,查。使用ContentResolver对象实现对Content P原创 2014-12-02 16:53:52 · 474 阅读 · 0 评论 -
Android应用测试与调试实战第7章:测试Android HTML5应用
运行在浏览器中的浏览器应用和WebView控件中呈现的WebView应用处理是不一样的。WebView中的H5可以使用Android应用JavaScript扩展API,而浏览器应用则不行。WebView -> WebKit引擎WebView中,Java和JavaScript可以交互使用浏览器默认网页缩放来显示,WebView是1:1来显示原创 2015-02-06 22:44:31 · 422 阅读 · 0 评论