做Android测试,有些事情需要经常地去做,比如截屏、录制视频(Android4.4新增功能)、批量安装应用(sdk中的adb无法安装以中文命名的apk)、批量卸载应用、获取应用对应的apk、包信息(包名、Activity,这里很多新手会不知道如何获取),因此有了这些脚本的产生,去年就有写过一些,放在了github上。
希望能对平时的测试过程会有些帮助!
github:
htt...
分类:
移动开发 时间:
2015-01-28 11:16:10
阅读次数:
165
整理了一百多个常见权限,目前还在完善中,后面最终代码会发布到我的Github上。今天先看看初步效果:
Main.java:
package com.zms.getpermission;
import android.app.ListActivity;
import android.content.Intent;
import android.content.pm.Applicatio...
分类:
移动开发 时间:
2015-01-28 10:00:41
阅读次数:
243
这个事情的原理是这样的:Android系统官方是不支持修改系统默认字体的,所有能够修改的情况都是OEM产商修改了framework层的代码,同时集成了高权限的预安装应用服务。
怎么做的呢?
其实很简单:修改android.content.res.Configuration类,Configuration类保存系统级别影响所有的Activity View显示的设置。如果Configuration类...
分类:
移动开发 时间:
2015-01-28 10:00:04
阅读次数:
351
本文转载至 http://mobile.51cto.com/hot-439095.htm通过itms-services协议,可以通过safari浏览器直接在iOS设备上安装应用程序。利用这种方式,只要在内网布置一个服务器,测试人员只需要通过测试设备的safari浏览器访问特定的url既可以实现安装,...
分类:
移动开发 时间:
2015-01-24 11:23:09
阅读次数:
141
应用宝、360应用、豌豆荚等等都有一个比较好的功能就是下载应用自行安装,不用弹出安装应用对话框,他是怎么做到的呢?
这边采用在应用内部使用shell实现,但前提必须root,代码很简单:
public static void InstallAPK(String filename){
File file = new File(filename);
if(file.exi...
分类:
移动开发 时间:
2015-01-21 18:16:19
阅读次数:
149
当我们兴冲冲把自己写的小程序传给朋友,亦或是正式发布产品到用户手中,时常会遇到“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”。 这么个提示实在是让人有点气馁啊,那么怎么解决呢,是什么导致这个问题呢? (注意,本文不涉及msvc7.x,因为这个版本的两个主要产品.....
分类:
其他好文 时间:
2015-01-17 22:03:29
阅读次数:
204
安装应用(APP) 不显示图标本文地址:http://blog.csdn.net/caroline_wendy在启动的activity的AndroidManifest注册中,添加隐式启动的data:
<activity
android:name="me.wcl.Activities.WelcomeActivity"...
分类:
移动开发 时间:
2015-01-16 22:26:28
阅读次数:
216
PackageManager相关 本类API是对全部基于载入信息的数据结构的封装,包含下面功能:安装,卸载应用查询permission相关信息查询Application相关信息(application,activity,receiver,service,provider及对应属性等)查询已安装应用添...
分类:
移动开发 时间:
2015-01-16 16:36:19
阅读次数:
136
Clonedvirtualizeddomaincontroller(克隆虚拟化部署的域控制器)续……步骤5创建DCCloneConfig.xml克隆域控制器需要DcCloneConfig.xml文件。其内容允许你指定唯一的详细信息,如新的计算机名和IP地址。除非你在源域控制器上安装应用程序或可能不兼容的Windows服务,否则Custom..
分类:
其他好文 时间:
2015-01-07 19:05:30
阅读次数:
237