2018 年 06 月的存档

Android自动化测试-Monkey命令详解

四大类—— 常用选项、事件选项、约束选项、调试选项 1、常用选项 –help:打印帮助信息 -v:指定打印信息的详细级别,一个-v增加一个级别 ,默认级别为 0 。用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别。 日志级别 Level 0 缺省值,仅提供启动提示、测试完成和最终结果等少量信息 日志级别 Level 1 提供较为详细的日志,包括每个发送到Activity的事件信息 日志级别 Level 2 最详细的日志,包括了测试中选中/未选中的Activity信息 2、事件选项 -s:指定产生随机事件种子值,相同的种子值产生相同的事件 ......

常用app

apkpure 这个是用来下载第三方应用的,无需Google play 即可下载 play 商店里的各种应用 当前Activity 该款软件可显示最前台页面所在应用的包名及Activity 还有一个脚本来获取: #!/bin/sh oldActvity="" displayName="" currentActivity=`adb shell dumpsys window windows | grep -E 'mCurrentFocus'` while true do if [[ $oldActvity != $currentActivity && $currentActivity != *"=null"* ]]; then displayName=${currentActivity##* } displayName=${displayName%%\}*} ......

Android插件化-携程

近期学习Android插件化管理,需要从大侠搬砖。整理一下文章: 携程: http://www.infoq.com/cn/articles/ctrip-android-dynamic-loading 本文为携程无线基础团队投稿,介绍它们已经开源的Android动态加载解决方案DynamicAPK,本文作者之一,携程无线研发总监陈浩然将会在ArchSummit北京2015架构师大会上分享架构优化相关内容,欢迎关注。 携程Android App的插件化和动态加载框架已上线半年,经历了初期的探索和持续的打磨优化,新框架和工程配置经受住了生产实践的考验。本文将详细介绍Android平台插件式开发和动态加载技术的原理 ......

Android-aapt/dx命令编译打包APK

命令工具 AndroidSDK/build-tools/apixx/aapt.exe AndroidSDK/build-tools/apixx/aapt/dx.bat JDK/bin/javac.exe 注: 以下命令中[]都表示可选 一.aapt命令 功能: 1.编译res目录xml文件 2.编译AndroidManifest.xml 3.生成R.java 4.生成Resources.arsc 1.查看APK包文件列表 aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive 这个命令没什么用, .APK和.zip文件没什么区别,可以直接使用压缩解压工具打开,增删改查文件都非常方便 2.查看编译后的xml ......

Android aapt 命令 详细解析

Android aapt 命令 详细解析 2015年10月23日 20:11:55 阅读数:7455 aapt即 Android Asset Packaging Tool。该工具在SDK/tools目录下,如果你没有设置环境变量,那需要进入该目录下才能运行aapt命令,如果设置了环境变量则可以在任何目录下运行aapt命令了。 1、列出压缩文件目录 aapt l[ist] [-v] [-a] file.{zip,jar,apk} 参数: -v:会以table的形式输出目录,table的表目有:Length、Method、Size、Ratio、Date、Time、CRC-32、Name。其中Method表示压缩形式,有Deflate和Stored两种,即该Zip目录采用的算法是压缩模式 ......

java 23种设计模式 深入理解

以下是学习过程中查询的资料,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究) 创建型 抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html 工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03/25/2416227.html 建造者模式  http://www.cnblogs.com/java-my-life/archive/2012/04/07/2433939.html 原型模式 http://www.cnblogs.com/java-my-life/archive/2012/04/11/2439387.html 单态模式 http://www.cnblogs.com/java-my-life/archive/2012/03/31/2425631.html 结构型 ......

abd-logcat, main、system、radio、events

在Android中不同的log写到不同的设备中,共有/dev/log/system, /dev/log/main, /dev/log/radion, /dev/log/events四中类型。其中默认Log.v等写入/dev/log/main中。Slog写入/dev/log/system中。 我们在使用logcat 抓去日至的时候, 可以指定buffer,来请求不同的环形缓冲区 (‘main’, ‘system’, ‘radio’, ‘events’,默认为”-b main -b system”),因为Android日志系统为日志消息保持了多个循环缓冲区,而且不是所有的消息都被发送到默认缓冲区,要想查看这些附加的缓冲区 ......