摘要:
引用:http://www.2cto.com/kf/201204/129646.html正文 一、前提 目的:动态加载SD卡中Apk的类。 注意:被加载的APK是未安装的。 截图: 成功截图: 二、准备 准备被调用Android工程:TestB ITestpublic interface ITest { String getMoney();} TestBActivitypublic class TestBActivity extends Activity implements ITest { /** Called when the a... 阅读全文
摘要:
引用:http://www.eoeandroid.com/thread-191623-1-1.html本帖最后由 wuhansoft 于 2012-8-14 15:05 编辑如public class update extends Service{public void onStart(Intent intent, int startId) { 里面完成响应的操作 }}下面的部分,需要通过socket通信,当服务端发送命令的时候,在客户端调用Intent intent= new Intent(update.this,next.class);方法然后startService(intent)... 阅读全文
摘要:
引用:http://www.jtben.com/document/919575出自ATHZ-SEC1-WIKI跳转到:导航,搜索Android 事件录制脚本的生成Software R&D Center-SW R&D Dept.-Sec.1HZSWTL2011008Prepared by: Andy3 LiuJan. 21 2011目录[隐藏]1背景2实现过程2.1数据结构2.2事件监听数据的获取2.3监听数据解析2.3.1事件类型2.3.2事件数据提取2.3.3事件识别2.4脚本生成2.5脚本运行背景AndroidAutoTest tool是通过ADB shell geteve 阅读全文
摘要:
引用:http://blog.csdn.net/yiyaaixuexi/article/details/6574001Android真机和模拟器的差异问题,是永恒的话题,问不完的为什么,解不完的迷。模拟器的存在,有它的作用,但不要什么都相信模拟器。除非你是Android纯上层应用开发人员或者爱好者,否则我建议你扔掉模拟器。它理想化的引导给我们添了不少麻烦。当然,这也是件好事。最起码,让我有兴趣去寻求答案,让我收获了更多。 问题的缘由是有个自动化测试的需求,我需要写脚本模拟点击触摸屏的一系列操作,以代替手工测试(话说~遇上连续启动1000次camera并且拍照后退出这种变态测试,你们都是怎么做的 阅读全文
摘要:
引用:http://zhidao.baidu.com/question/127090389.html启动activity 可以使用InstrumentationTestCase发送手机事件Instrumentation.sendCharacterSync(KeyEvent.KEYCODE_DPAD_DOWN); Instrumentation.sendCharacterSync(KeyEvent.KEYCODE_DPAD_CENTER); 使用android的测试功能,写一个类继承InstrumentationTestCase然后在这个类里获得Instrumentation实例,通... 阅读全文
摘要:
引用:http://bbs.chinaunix.net/thread-2317735-1-1.html众所周知,Linux上可以通过sendEvent来模拟键盘或者鼠标点击事件。而Android是基于Linux2.6平台的,所以也应该可以模拟点击事件,在很多网络文章中也有提到。但是我在Motolola的Xoom,Android3.0系统上,试图通过adb -d shell sendevent /dev/input/event6 3 0 180adb -d shell sendevent /dev/input/event6 3 1 70adb -d shell sendevent /dev/in 阅读全文
摘要:
引用:http://www.taobaotesting.com/blogs/2342对于Web测试,我们可以很容易的抓取到相关的http请求包,不用什么专业软件,甚至浏览器都能帮我们完成这个功能,拿到需要的http请求连接 。http连接对于测试同学来说, 不论做功能、性能或是安全,都是非常重要的, 他过滤了前台的因素,让测试同学直接能对后台进行交互。以上是http连接的重要性,基本等于废话,下面是正题。客户端安全测试,同样需要拿到http的请求包,由于客户端的前段限制绕过比较麻烦,那么在做安全测试的过程中,直接拿到http的请求包显得更外重要。有如下方法可以拿到请求的http包:1、在不配置 阅读全文
摘要:
引用:http://www.67tgb.com/?p=574码自动生成所有的dimension文件,接下来我们给出相关代码。 DimensTools:package com.example.test;import java.io.*;import java.util.*;/*** dimens数据自动生成工具* */public class DimensTools { /** 源文件 */ static String oldFilePath = "./res/values-nodpi/dimens.xml"; /** 新生成文件路径 */ static Stri... 阅读全文
摘要:
引用:http://www.67tgb.com/?p=498在android下抓包,主要是为了分析应用请求的数据地址,从而进一步嗅探出重要的网络资源。下面来动手实践一下,如何抓取android系统的网络通信包。一:准备软件名称: tcpdump :抓包工具 【点击下载】 WireShark:PC上抓包也是解包的工具 【点击下载】 adb.zip:android调试工具 【点击下载】环境要求: 将adb.zip解包,并将其目录配置到PC坏境变量中,目的只有一个,在cmd下,能够识别adb命令。 一台已经root的手机。如果没有,使用android模拟器即可(推荐模拟器)。如果使用手机,确保操作过 阅读全文
摘要:
引用:http://www.jz123.cn/text/2633517.html功能最强在的编辑器——vi vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人, 或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、 游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico,如果您不会vi,那您可能就没辄了。 vi的基本概念 基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(I... 阅读全文
摘要:
引用:http://bbs.chinaunix.net/thread-2011079-1-1.html针对网络接口、端口和协议的数据包截取。假定你要截取网络接口eth1,端口号6881的tcp数据包。数据文件保存为test.pcap。tcpdump -w test.pcap -i eth1 tcp port 6881很简单吧?如果要同时截取udp端口号33210和33220的数据包呢?tcpdump -w test.pcap -i eth1 tcp port 6881 or udp \( 33210 or 33220 \)'\'是转义字符,逻辑符号OR是加(+)的意思。其他表达 阅读全文
摘要:
引用:http://bbs.lephone.cc/thread-104252-1-1.html近两天由于要多android某些程序的数据包进行分析.于是研究了一下基于android 的抓包 众所周知 android 基于linux..所以采用linux的tcpdump来实现了抓包的功能....需要文件tcpdump 附件提供adb 这个都有吧 没有的自己想办法解决将附件解压得到tcpdump 放在adb的同目录下以下是cmd 代码首先获得ROOT权限adb root将文件传送到手机上adb push tcpdump /data/local/tcpdump设置权限adb shell chmod 阅读全文
摘要:
引用:http://blog.csdn.net/jackie_gnu/article/details/7004985Android利用tcpdump抓包Instructionshttp://source.android.com/porting/tcpdump.htmlSource Code and Documentshttp://www.tcpdump.org/Compiled Binary Downloadhttp://www.strazzere.com/android/tcpdump数据包分析工具Wiresharkhttp://www.wireshark.org/download.html 阅读全文