小编Rom*_*ski的帖子

Android ScriptIntrinsicBlur不会模糊整个图像并生成透明边缘

我对RenderScript ScriptIntrinsic Blur有一些问题 - 在某些设备上它不会模糊整个图像.我缩小输入图像的尺寸并确保宽度是4的倍数(因为它是由Roman Nurik建议的:https://plus.google.com/+RomanNurik/posts/TLkVQC3M6jW)

@SuppressLint("NewApi")
private Bitmap blurRenderScript(Bitmap smallBitmap) {

    Bitmap output = Bitmap.createBitmap(smallBitmap.getWidth(), smallBitmap.getHeight(), smallBitmap.getConfig());

    RenderScript rs = RenderScript.create(getContext());
    ScriptIntrinsicBlur script = ScriptIntrinsicBlur.create(rs, Element.U8_4(rs));
    Allocation inAlloc = Allocation.createFromBitmap(rs, smallBitmap, Allocation.MipmapControl.MIPMAP_NONE, Allocation.USAGE_GRAPHICS_TEXTURE);
    Allocation outAlloc = Allocation.createFromBitmap(rs, output);
    script.setRadius(BLUR_RADIUS);
    script.setInput(inAlloc);
    script.forEach(outAlloc);
    outAlloc.copyTo(output);

    rs.destroy();

    MutableBitmap.delete(smallBitmap);

    return output;
}
Run Code Online (Sandbox Code Playgroud)

它正在开发Nexus 4:

Nexus 4模糊之前Nexus 4模糊后

但在Galaxy S4上,右侧有透明边缘:

Galaxy S4在模糊之前模糊后的Galaxy S4

我希望你能看出我的意思 - 如果你用gimp打开图片,或者你可以更好地看到它.它不依赖于图片大小.我也尝试了越来越大的图像,结果总是一样的.例如,它也发生在Nexus 7 2012上.此外,透明工件有时位于bottem或左边缘.在此先感谢您的帮助!

Nexus 4:4.4.2/Build Number KOT49H Galaxy S4:4.2.2/Build Number JDQ39.I9505XXUDMGG

android blur transparent artifact renderscript

13
推荐指数
1
解决办法
5745
查看次数

Facebook Like Button Count不等于link_stat中的total_count

我想在我的Facebook应用程序中显示前10页.基本上它是一个应用程序,你可以投票支持DJ Mixes.我选择顶部10的网址上形成的FQL表link_stat并且存在的问题是:在link_stat表TOTAL_COUNT列的值不等于其上显示除了等按钮的值.

检查例如:

像Button一样:http://www.beatpatrol.at/mix/1020

FQL请求:http://api.facebook.com/method/fql.query?query=SELECT%20share_count,%20like_count,%20comment_count,%20total_count%20FROM%20link_stat%20WHERE%20url%20=%20%22www.beatpatrol .AT /混合/ 1020%22

在我写这篇文章时,like按钮显示779likes,total_count是752.

有没有办法从类似按钮获取确切的值,以便我可以订购此值?

facebook button facebook-like

8
推荐指数
1
解决办法
1100
查看次数

Android:限制Webview中的缩小

我必须在应用程序中显示区域图。此地图以大jpg文件的形式提供(> 1000px * 1000 px)。我将其显示在Web视图中,并且还使用了内置的缩放控件和zoompicker,效果很好。现在,我要限制缩放比例,以使图像不能小于列表视图的高度。因为当我缩小并且图像变小时,在Web视图下面显示了一个白色区域,这就是我要避免的地方。

问候,霍夫

android zoom limit webview

5
推荐指数
1
解决办法
2326
查看次数

Android 6 上 ecdsa-with-SHA384 的签名验证问题

我在 Android 6.0 及更高版本上验证使用 SHA384 的 ECDSA 签名的证书时遇到问题。但是,它适用于 Android 4.1 - 5.1。我将其追溯到证书类中的错误。在 verify 方法中抛出异常:

java.lang.RuntimeException: error:0f092074:elliptic curve routines:ec_asn1_pkparameters2group:NON_NAMED_CURVE
Run Code Online (Sandbox Code Playgroud)

知道为什么 Android 6.0 会发生这种情况以及如何修复吗?我已经使用 Spongycastle 作为安全提供程序对其进行了测试,但是 verify 函数总是抛出该异常。

感谢和问候

java verify x509certificate android-6.0-marshmallow

5
推荐指数
1
解决办法
1170
查看次数

Android动态功能模块依赖关系

所以我有几个共享通用代码的功能 - 让我们称它们为“feature1”和“feature2”。我无法将共享代码添加为“feature1”和“feature2”的依赖项 - Android studio 抛出以下错误:

多个 APK 打包同一库可能会导致运行时错误。将上述库添加为基本模块的依赖项将通过将库与基本 APK 一起打包来解决此问题。

所以我想我只是创建另一个动态功能模块 - 让我们称之为“核心” - 在那里传递共享依赖项。这也有效,有点。我可以从“feature1”和“feature2”内的“core”访问所有java类,但是一旦我想访问资源,我就会得到一个ResourceNotFoundException。这些功能是传递调用SplitCompat.install(context)onAttach()函数的片段。

所以我的问题是 - 是否有可能有一个存储公共代码的动态功能模块,或者这一切都应该放在应用程序中?

感谢和问候, 罗曼斯基

android android-app-bundle dynamic-feature-module

3
推荐指数
1
解决办法
4624
查看次数