任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

android调试工具monkey压力测试实战 Android开发技术

   很多Android开发者可能因为没有充分测试自己的软件造成很容易出现FC(Force Close)的问题,这里我们可以通过使用Android固件中自带的monkey工具来做软件的压力测试,monkey工具可以模拟各种按键,触屏,轨迹球、activity等事件,这里Android123提示大家说白了monkey就是一个小猴子随机狂玩你的android软件,看看会不会产生异常。   具体的使用我们通过Android SDK给我们的adb调试桥链接设备或模拟器,进入Linux Shell状态,当然我们可以输入adb shell获取设备的shell,也可以直接通过adb命令执行,比如说adb shell monkey来查看monkey工具中的参数说明,如图:    我们要测试的apk文件要在android设备中已经安装,当然模拟器中也可以测试的。执行adb shell monkey -p cn.com.android123.cwj -v 100 我们执行这句的中包含了p参数,这里代表已安装软件的packageName,而v代表查看monkey生成的详细随机事件名,最后的数字100为我们测试的随机事件数量为100.有关更多的测试方法,请查看上图中的参数,整个测试比较简单单很有效,不妨试试。 

android.os.Debug调试工具使用方法 Android开发技术

  在Android软件开发中最终的性能测试和调试显得至观重要,今天Android123和大家一起讨论下Google送给我们的android.os.Debug类,使用起来比较简单,我们先导入 import android.os.Debug这个包。    在需要开始跟踪的地方加入 Debug.startMethodTracing(“/sdcard/cwj”);     最终在停止调试的地方加入 Debug.stopMethodTracing();     最终在sdcard上生成的cwj文件我们可以用sdk\tools中的traceview来查看运行的结果。

Zipalign使用方法-SDK中的APK文件优化工具 Android开发技术

   在Android SDK中包含了一个工具名为Zipalign,它可以优化你的APK程序包,我们都知道APK的MIME其实就是一个Zip压缩文件,通过Zipalign可以让你的应用程序运行更快,Android123猜测从原理上来讲应该是优化Zip文件的解压速度,毕竟这个工具的文件名为zip对齐。    在Android平台中,数据文件存储在apk文件中,可以多进程的访问,如果你开发过Win32可能知道程序的粒度对齐问题,不错虽然不是PE格式的文件,在Zip中一样,资源的访问可以通过更好的对其优化,而zipalign使用了4字节的边界对齐方式来影射内存,通过空间换时间的方式提高执行效率。下面Android开发网给大家一个例子来看下zipalign使用的例子:   zipalign位于android sdk的tools文件夹下面,如果你使用windows操作系统可以通过cmd来执行它:    完整的命令行说明为    E:\android-sdk-windows\tools>zipalign.exe Zip alignment utilityCopyright (C) 2009 The Android Open Source Project Usage: zipalign [-f] [-v] <align> infile.zip outfile.zip       zipalign -c [-v] <align> infile.zip   <align>: alignment in bytes, e.g. ‘4’ provides 32-bit alignment  -c: check alignment only (does not modify file)  -f: overwrite existing […]

Android开发工具Dev Tools介绍 Android开发技术

Android提供了很多开发调试工具除了ADB、TraceView、Logcat外,今天这个名为Dev Tools的Android开发调试工具隐藏在Android模拟器中,为我们提供了强大的调试支持。我们在功能表中找到Dev Tools,运行后可以看到有很多条目,比如Development Settings,用来开发设置,进入后我们看到了比如Show CPU Usage这样的实用功能显示CPU占用率,帮助Android开发人员分析当前软件性能情况,今天就分析下Development Settings中的选项: Wait for debugger 等待调试器Enable ADB 启用ADB(android调试桥)Show running processs (显示运行中的进程)Show screen updates (显示屏幕更新)   下面是一些常规的调试选项,Android开发网友情提示开启这些选项后可能会影响运行效率,这些探测选项也是CPU敏感的。 Immediately destroy activites (立即销毁activities)Show CPU usage (显示CPU占用率)Show background (显示北京)Show Sleep state on LED (在休眠状态下LED开启)Keep screen on while plugged in (保持屏幕开启当插入后)Show GTalk service connection status (显示GTalk服务连接状态)

100% Secure Checkout

PayPal / MasterCard / Visa