技术总结_Android
叶赫那拉建国
这个作者很懒,什么都没留下…
展开
-
wait for Process
如果仅仅是用process.waitFor()的话,如果进程挂起这个将永远得不到返回值,是用捕捉getExitValue异常的办法可以work around private int myWaitProcessFinish(Process process) throws InterruptedException{ boolean finish = false; int exitValue =原创 2009-12-29 20:30:00 · 834 阅读 · 1 评论 -
[记在小本上] android 1.5 创建新的avd, 和使用此avd launch emulator
1. 查看当前版本支持的android target* android list targets[打印出来的信息]Available Android targets:id: 1 Name: Android 1.1 Type: Platform API level: 2 Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L原创 2010-05-04 22:05:00 · 1036 阅读 · 0 评论 -
Android automation test without target application src
<br />src code:<br /> <br />package com.june.test;<br /> <br />import com.jayway.android.robotium.solo.Solo;<br />import android.app.Instrumentation;<br />import android.os.SystemClock;<br />import android.test.ActivityInstrumentationTestCase2;<br />import原创 2011-02-25 01:03:00 · 824 阅读 · 0 评论 -
解决Error generating final archive: Debug certificate expired on XXX问题
Error generating final archive: Debug certificate expired on **** 问题原因:由于Debug证书过期所致。Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安装到Android系统上。在开发调试阶段,默认情况下,ADT辅助工具帮我们对apk文件进行了签名,采用的是默认的Debug版本的签名文件。原创 2011-06-26 12:54:00 · 1545 阅读 · 2 评论 -
处理非完全root手机,在代码层批量执行有关联的命令
这个办法可以解决的问题: 1. 在java代码层执行只有进入了su才能执行的命令 2. 执行一些列有前后关联的命令 创建一个txt文件(temp.txt),内容如下 su export CLASSPATH=/data/local/tmp/bita.jar exec app_process . com.bita.helper.ActionHelper touch 392 592原创 2013-08-20 18:16:35 · 503 阅读 · 0 评论 -
Android命令
1. aapt l -a qq.apk | findstr installLocation 查看apk可以安装的目录原创 2013-04-18 10:34:33 · 436 阅读 · 0 评论 -
使用UIAutomator在Android6.0执行,无法向手机SD卡写入内容问题的解决
最近发现使用UIAutomator 2.0 写的测试脚本,在Android 6.0 以上手机上执行的时候会有权限问题。例如想在SD卡上创建一个文件来存储测试过程中产生的中间数据,这时6.0的android系统就会提示读写权限的问题。当然如果想读取手机内部信息也同样会面临着这样权限的提示。同类的问题解决方法如下。 1. 如果uiautomator脚本是写在被测试App源代码代码的test目录中,那原创 2017-11-22 12:51:35 · 1332 阅读 · 0 评论