1)独占时间是在方法中花费的时间2)包含时间是在方法中花费的时间加上在任何被调用函数中花费的时间3)我们将调用方法称为"父"并将方法称为"子".参考链接:点击这里
这里的问题是:
有什么区别
在我的一个示例中,方法1()的跟踪文件:包含CPU时间= 242毫秒&包含实际CPU时间= 5012毫秒
如果您有任何想法,请帮助我.
这是我的拖动当前屏幕的代码.
int screenWidth = getActivity().getWindowManager().getDefaultDisplay().getWidth();
int screenHeight = getActivity().getWindowManager().getDefaultDisplay().getHeight();
int fromX, toX, fromY, toY = 0;
fromX = screenWidth/2;
toX = screenWidth/2;
fromY = (screenHeight/2) + (screenHeight/3);
toY = (screenHeight/2) - (screenHeight/3);
int scroll_time = 10000;
solo.sleep(5000);
// Drag UP
solo.drag(fromX, toX, fromY, toY, 40);
Log.d(TAG, "Drag 1");
// here default origin (x,y = 0,0) is left upper corner
Run Code Online (Sandbox Code Playgroud)
这里滚动工作但很慢.
那么为了快速滚动,需要对此代码进行哪些更改?
启动测试用例的一种方法是,
adb shell am instrument
-w com.google.vishal.test/android.test.InstrumentationTestRunner
Run Code Online (Sandbox Code Playgroud)
我想用Android代码启动它(有意图)
例如,
adb shell am start -n com.google.android.contacts/.ContactsActivity
Run Code Online (Sandbox Code Playgroud)
我们可以通过以下方法使用Android intent运行: -
Intent intent = new Intent(com.google.android.contacts, ContactsActivity.class);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
但是,如何运行
adb shell am instrument
-w com.google.vishal.test/android.test.InstrumentationTestRunner
Run Code Online (Sandbox Code Playgroud)
通过Android意图?
感谢您提前的帮助:-)
instrumentation android android-intent robotium android-activity
我想做这个:-
$> cd android-sdk/tools/systrace
$> python systrace.py --set-tags gfx,view,wm
$> adb shell stop
$> adb shell start
$> python systrace.py --disk --time=10 -o mynewtrace.html
Run Code Online (Sandbox Code Playgroud)
我运行这个命令: -
python systrace.py --set-tags gfx,view,wm
Run Code Online (Sandbox Code Playgroud)
并出现错误: -
set-tags gfx,view,wm
File "systrace.py", line 91
except subprocess.CalledProcessError, e:
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
我不太了解python脚本,请帮忙.
参考链接:http://developer.android.com/tools/help/systrace.html#tags
python android exception-handling command-line-arguments android-sdk-tools
命令:
adb push test.mp4 /sdcard/test.mp4
Run Code Online (Sandbox Code Playgroud)
输出命令:
2717 KB/s (17104177 bytes in 6.146s)
Run Code Online (Sandbox Code Playgroud)
我想在一个文本文件中写上面的输出.
我尝试了以下命令:
adb push test.mp4 /sdcard/test.mp4 > Result.txt
Run Code Online (Sandbox Code Playgroud)
但是Result.txt文件仍然是空白的.
请帮忙,如果你有任何想法!
如果解决方案是使用perl或python,那么它也适合我.