自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 浅谈BitmapFactory.Options的使用

public Bitmap                                                                                                                                                                                    

2013-10-09 14:20:46 418

转载 android中requestWindowFeature用法

Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示.首先介绍一个重要方法那就是request

2011-08-26 19:04:05 434

原创 Android自动化测试初探(五): 再述模拟键盘鼠标事件(adb shell 实现)

上一篇博文中讲述了通过Socket编程从外部向Emulator发送键盘鼠标模拟事件,貌似实现细节有点复杂。其实Android还有一种更简单的模拟键盘鼠标事件的方法,那就是通过使用adb shell 命令。 1.     发送键盘事件:命令格式1:adb shell input keyevent “value”其中KeyEvent Value KEYCODE Comment 0 KE

2011-06-23 00:07:00 500

原创 Android自动化测试初探(五): 再述模拟键盘鼠标事件(adb shell 实现)

上一篇博文中讲述了通过Socket编程从外部向Emulator发送键盘鼠标模拟事件,貌似实现细节有点复杂。其实Android还有一种更简单的模拟键盘鼠标事件的方法,那就是通过使用adb shell 命令。 1.     发送键盘事件:命令格式1:adb shell input keyevent “value”其中KeyEvent Value KEYCODE Comment 0 KE

2011-06-23 00:06:00 731

原创 Android自动化测试初探(五): 再述模拟键盘鼠标事件(adb shell 实现)

上一篇博文中讲述了通过Socket编程从外部向Emulator发送键盘鼠标模拟事件,貌似实现细节有点复杂。其实Android还有一种更简单的模拟键盘鼠标事件的方法,那就是通过使用adb shell 命令。 1.     发送键盘事件:命令格式1:adb shell input keyevent “value”其中KeyEvent Value KEYCODE Comment 0 KE

2011-06-23 00:06:00 405

原创 Android自动化测试初探(五): 再述模拟键盘鼠标事件(adb shell 实现)

上一篇博文中讲述了通过Socket编程从外部向Emulator发送键盘鼠标模拟事件,貌似实现细节有点复杂。其实Android还有一种更简单的模拟键盘鼠标事件的方法,那就是通过使用adb shell 命令。 1.     发送键盘事件:命令格式1:adb shell input keyevent “value”其中KeyEvent Value KEYCODE Comment 0 KE

2011-06-23 00:06:00 417

原创 Android自动化测试初探(五): 再述模拟键盘鼠标事件(adb shell 实现)

上一篇博文中讲述了通过Socket编程从外部向Emulator发送键盘鼠标模拟事件,貌似实现细节有点复杂。其实Android还有一种更简单的模拟键盘鼠标事件的方法,那就是通过使用adb shell 命令。 1.     发送键盘事件:命令格式1:adb shell input keyevent “value”其中KeyEvent Value KEYCODE Comment 0 KE

2011-06-23 00:06:00 515

原创 Android自动化测试初探(四): 模拟键盘鼠标事件(Socket+Instrumentation实现)

通过Socket + Instrumentation实现模拟键盘鼠标事件主要通过以下三个部分组成:l   Socket编程:实现PC和Emulator通讯,并进行循环监听l   Service服务:将Socket的监听程序放在Service中,从而达到后台运行的目的。这里要说明的是启动服务有两种方式,bindService和startService,两者的区别是,前者会使启动的Servic

2011-06-23 00:03:00 759

原创 Android自动化测试初探(三): 架构实现

前两节讲了用Android SDK自带的tool-hierarchyviewer来捕获Activity上Element,并分析了其中的原理。对于要实现GUI自动化,还有哪些工作没有完成呢?n   Invoke界面上的Element,如点击按钮,在文本框中输入内容等n   Press手机自身所有的按键,如HOME键,Menu键,左右上下方向键,通话键,挂机键等n  判断测试结果前面说

2011-06-23 00:01:00 370

原创 Android自动化测试初探(二): Hierarchyviewer 捕获Element的实现原理

Android SDK tools下的工具hierarchyviewer可以展现Device上的Element的层次分布和自身属性,其核心函数之一就是LoadScene,研究后发现其实现方法是向Device的4939端口通过socket的方式发送了一个DUMP的命令,Device会自动处理该命令并将所有Screen上的Element层次结构和属性一并发回,实现代码如下:public stati

2011-06-22 23:53:00 336

原创 Android自动化测试初探(一): 捕获Activity上的Element

第一部分:前言Android系统下应用程序的测试现在应该还算是个新的领域,网上关于这方面的资料很多都是基于白盒测试的,一般都是基于JUnit框架和Android SDK中android.test等命名空间下的内容进行,但是有一个前提,那就是必须要有应用程序的源代码以提供测试接入点,但是这在很多软件公司中是不现实的。很多测试工程师做的工作是完全黑盒,基本接触不到源代码,白盒测试大部分也是由开发自

2011-06-22 22:51:00 497

原创 Android 如何实现google天气

    1、首先,在AndroidManifest.xml文件中添加权限,允许android访问internet,如下:          其次,通过经纬度获取Google天气的API。通过此API,将返回一个XML的文件,里面包含了Google提供的天气信息。通过NodeList,获取相关节点的数据。具体代码如下:java代码:    public class

2011-06-18 11:36:00 982

转载 SimpleAdapter使用方法

 列表(ListView)、表格(GridView),这在手机应用上面肯定是少不了的,怎样实现比较复杂一点的界面呢,先看一下我的效果图。  这样布局的情况是最基本的,也是最常用的,网上关于这样的布局有多种版本的实现方法,但是有很多需要自己实现Adapter,那样子是比较复杂而且没有必要的,因为我们有简约而不简单的SimpleAdapter。  这样布局的情况是最基本的,也是

2011-06-18 11:28:00 894

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除