小编Dar*_*Tay的帖子

Android相机setJpegQuality被忽略

看来Camera.Parameters的setJpegQuality方法被忽略了,至少在我尝试过的设备上是这样的(Nexus S,Galaxy S2).

它是否适用于其他任何人,或者这是一个已知问题,还是我做错了什么,还是......?

下面设置参数的代码.jpeg质量1非常独特,因此很容易在视觉上确定它是否正常工作......而事实并非如此!此处设置的其他参数(例如棕褐色)起作用.

    camera = Camera.open();
    final Camera.Parameters parameters = camera.getParameters();
    parameters.setJpegQuality(1);
    parameters.setPictureFormat(ImageFormat.JPEG);
    // Let's set a SEPIA effect, just to verify these parameters are working at all!
    parameters.setColorEffect(Camera.Parameters.EFFECT_SEPIA);
    // I've seen this syntax too on the internet, presumably it's legacy.
    parameters.set("jpeg-quality", 1);
    camera.setParameters(parameters);
Run Code Online (Sandbox Code Playgroud)

java camera android

21
推荐指数
1
解决办法
3457
查看次数

始终在Eclipse中使用Android dex'ing之前运行proguard

有没有办法让Eclipse 在尝试运行Android应用程序之前始终在dex'ing之前运行proguard?例如,某种方式无缝插入它作为构建步骤?

默认情况下它会在导出时运行,但我需要它始终运行,即使只是从菜单/键盘执行正常的"运行"或"调试".


对于上下文,这是相关的原因是我遇到了"太多的操作码/没有扩展的操作码"(http://code.google.com/p/android/issues/detail?id=26203)问题我在Eclipse中的构建.这对于ant构建来说不是问题,因为它们运行proguard,它会删除所有未使用的代码.到目前为止,我一直在手动剥离我的第三方依赖项中的未使用的东西,但它有点荒谬.

此外,作为一个附带好处,它应该大大加快我的构建速度,因为仅收缩的proguard运行方式比dex'ing更快,并且它删除了大部分需要dex'ed的代码.

java eclipse android proguard

6
推荐指数
1
解决办法
2232
查看次数

标签 统计

android ×2

java ×2

camera ×1

eclipse ×1

proguard ×1