我们知道,正确的大小图标:
* drawable-ldpi (120 dpi, Low density screen) - 36px x 36px
* drawable-mdpi (160 dpi, Medium density screen) - 48px x 48px
* drawable-hdpi (240 dpi, High density screen) - 72px x 72px
* drawable-xhdpi (320 dpi, Extra-high density screen) - 96px x 96px
Run Code Online (Sandbox Code Playgroud)
在Jelly Bean上,drawable-xxhdpi
可以支持.那么正确的大小图标是什么?
我正在使用JUnit 4.11.
Eclipse版本:Luna Service Release 2(4.4.2)
我需要做异常测试.代码可能是这样的:
// src code
public void myMethod throws MyException {
...
throw new MyException(msg);
...
}
// test code
@Test (expected = MyException.class)
public void testMyMethod() {
try {
myMethod();
fail();
} catch (MyException e) {
assertEquals(expectedStr, e.getMessage());
}
}
Run Code Online (Sandbox Code Playgroud)
但测试总是失败,我错在哪里?
我发现它在许多地方被广泛使用,但在我需要使用它的情况下无法理解.
WAY1:
@Override
protected void onPause() {
super.onPause();
// do something urgent
doSomething();
}
Run Code Online (Sandbox Code Playgroud)
WAY2:
@Override
protected void onPause() {
// do something urgent
doSomething();
super.onPause();
}
Run Code Online (Sandbox Code Playgroud)
所不同的是调用顺序doSomething()
和super.onPause()
.当我使用WAY1时,如果doSomething()
成本太高,我会得到错误:W/ActivityManager( 4347): Activity pause timeout for ActivityRecord
.
pause timeout
如果我使用WAY2,我会避免错误吗?
我检查了AOSP,但是我很难理解Activity的调用过程.
根据链接,我编写了以下代码:
/**
* @hide
* */
public void myMethod() {
// do something
}
Run Code Online (Sandbox Code Playgroud)
当我使用命令生成文档时:
$ javadoc -locale en_US -encoding UTF-8 -charset UTF-8 -d doc xxx.java
Run Code Online (Sandbox Code Playgroud)
医生仍然保留着该myMethod
物品。那么如何隐藏呢myMethod
?我错过了什么 ?
FHD(全高清)是1920*1080.
在FHD中将使用哪个res文件夹,应该设置什么是dpi值?
我们知道,我们可以选择TextureView、SurfaceView和GLSurfaceView来进行Android相机预览。
哪一款是相机预览的最佳选择?我关注的是相机的性能。
performance android preview android-camera android-textureview
我想调试ffmpeg.我添加以下代码来打印日志:
av_log(s, AV_LOG_PANIC, fmt, ...)
Run Code Online (Sandbox Code Playgroud)
要么
printf("msg....")
Run Code Online (Sandbox Code Playgroud)
但它无法奏效.没有任何调试信息.
然后我启用调试构建选项:
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-debug"
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-debug=0"
Run Code Online (Sandbox Code Playgroud)
它不能工作.
我确定我将添加跟踪的地方将被执行.
我只是想打印一些简单的信息,怎么做呢?
众所周知,SourceInsight可以方便地在Windows上查找C/C++源代码.
eclipse是java代码的不错选择.
但是在Ubuntu Linux中查找C/C++源代码的最佳工具是什么?