小编Ton*_*ony的帖子

如何以编程方式在SD上移动,复制和删除文件和目录?

我想以编程方式移动,复制和删除SD卡上的文件和目录.我已经完成了谷歌搜索,但找不到任何有用的东西.

directory android copy file move

84
推荐指数
9
解决办法
15万
查看次数

如何在长时间单击执行时阻止OnItemClickListener工作?

我有一个gridview,我希望它的项目不同,如果用户执行单击或长按,这就是为什么我使用OnItemClickListener和OnItemLongClickListener,但是当长时间点击发生时,两个听众都反应.我想只执行OnItemLongClickListener.

android listview gridview onlongclicklistener

12
推荐指数
1
解决办法
6902
查看次数

多个R.java中的冗余资源referance导致DexIndexOverflowException

我有多个库项目,他们都依赖于支持库.我的应用程序依赖于这些多个库项目.每个库项目都包含对其R.java文件中的库资源的引用.由于冗余,这会使字段ID计数膨胀.

我的应用得到了

DexIndexOverflowException:字段ID不在[0,0xffff]:65536中

因为这个冗余的R.java引用.

因此,我的应用程序有47k方法,而65k字段ID.

编辑:

我不会使用multi-dex,它不能解决我的问题.我想削减冗余字段ID.

问题不在于如何解决问题,问题是如何摆脱冗余字段ID.使用multi-dex不会删除冗余字段ID.

android dex r.java-file

10
推荐指数
1
解决办法
256
查看次数

如何更换图像的颜色?

我想要替换图像的颜色.例如,将所有蓝色变为红色,形状没有任何变形.当我尝试这个时,我可以通过迭代每个像素来交换颜色,但是交换区域的形状变成扁平形状.

example1输入:http:
//www.tutorialwiz.com/tutorials/changing_color/images/original.jpg example1输出:http://www.tutorialwiz.com/tutorials/changing_color/images/3.jpg

example2:输入输出:http://www.digital-photography-school.com/wp-content/uploads/2009/07/before-after.jpg

java rgb image-manipulation image-processing computer-vision

7
推荐指数
1
解决办法
9630
查看次数

如何使用ColorMatrix为图像的每个像素设置相同(恒定)的色调值?

我正在尝试使用ColorMatrix为整个图像设置一个恒定的色调值.我的目标是使整个图像看起来具有相同的颜色,而不会失去任何区域的亮度.我找到了一种通过使用ColorMatrix来移动图像的色调值的方法,但我找不到任何方法来为所有像素设置相同的色调值.我可以通过迭代图像的每个像素来做到这一点,但这种方法太慢了.我不确定是否可以使用ColorMatrix进行此操作,并且我对除ColorMatrix方法之外的可能解决方案持开放态度.

输入图像

色调变换输出图像*

期望的输出图像**

*这可以用彩色矩阵完成

**我可以通过迭代像素来实现这一点,但不能使用ColorMatrix

PS:我试图在Android上做这个,但我相信这个问题与android没有直接关系,因为ColorMatrix方法在Flash,C#等其他平台上很常见.

c# hsl android actionscript-3 colormatrix

7
推荐指数
1
解决办法
1026
查看次数

在Android中使用Alpha通道解码VP9有可能吗?

目前FFmpeg支持VP9压缩到yuv 一个 420p.

使用grafika作为代码库我实现在Android中播放VP9 yuva420p编码视频(使用SurfaceTexture和MediaCodec),但我无法从视频中获取Alpha通道.

我检查了用VideoAlphaMode编码的视频; ID:0x53c0大小:4,所以我确信该视频包含alpha通道.

所以问题是:Android 4.4+解码器支持带有Alpha通道的VP9吗?

android webm vp9

7
推荐指数
1
解决办法
700
查看次数

Admob在DeviceMotionService中使用NullPointerException崩溃我们的应用程序

我们的应用在DeviceMotionService中获得了很多NullPointerException.我们的应用程序中没有WebView,似乎与Admob SDK有关.如何解决问题以防止崩溃?

java.lang.NullPointerException
at android.webkit.DeviceMotionService$2.run(DeviceMotionService.java:103)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:734)
at java.lang.Thread.run(Thread.java:856)
Run Code Online (Sandbox Code Playgroud)

以下是Google网上论坛关于崩溃的讨论

android webview admob

7
推荐指数
0
解决办法
307
查看次数

如何在没有设备的情况下在Nexus 4上调试OPENGL ES 2.0错误?

我有一个Android应用程序与一堆照片过滤器.过滤器是使用OpenGL ES 2.0实现的,所以当我想保存最终图像时,我会调用glReadPixels.它适用于我测试过的每台设备,但它似乎无法在Nexus 4上运行.用户报告说他们可以应用过滤器,但是当他们保存最终图像时,他们无法在设备上找到它.我想知道是否有任何方法可以模拟nexus 4并在模拟器上测试我的应用程序?我已经在模拟器上进行了测试,它运行良好也很好,知道是否有人与Nexus 4有类似的问题.

我的glReadPixels电话.

GLES20.glReadPixels(0, 0, saveWidth, saveHeight, GLES20.GL_RGBA, GLES20.GL_UNSIGNED_BYTE, mPixels);
Run Code Online (Sandbox Code Playgroud)

android opengl-es-2.0 nexus-4

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

寻找快速图像失真算法

我正在尝试实现一个使用shpere失真滤波器的应用程序.我正在使用此处的算法,它通过getPixel()和setpixel()方法更改像素位置.我的问题是它对Android设备来说太慢了,并且有些应用程序实现相同的球体(和其他)过滤方式比我的方法更快.(例如Picsay Pro应用程序)任何人都可以共享或指示查找或实现快速失真算法.

实现算法的实际过滤器:

public boolean sphereFilter(Bitmap b, boolean bSmoothing)
{   
    int nWidth = b.getWidth();
    int nHeight = b.getHeight();

    Point  [][] pt = new Point[nWidth][nHeight];
    Point mid = new Point();
    mid.x = nWidth/2;
    mid.y = nHeight/2;

    double theta, radius;
    double newX, newY;

    for (int x = 0; x < nWidth; ++x)
        for (int y = 0; y < nHeight; ++y)
        {
            pt[x][y]= new Point();
        }

    for (int x = 0; x < nWidth; ++x)
        for (int y = 0; …
Run Code Online (Sandbox Code Playgroud)

algorithm android image-manipulation image-processing distortion

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

Admob在DeviceMotionService中使用NullPointerException崩溃应用程序

我们的应用程序在DeviceMotionService中获得了大量的NullPointerExceptions.我们的应用程序中没有WebView; 这似乎与Admob SDK有关.如何解决问题以防止崩溃?

java.lang.NullPointerException
at android.webkit.DeviceMotionService$2.run(DeviceMotionService.java:103)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:734)
at java.lang.Thread.run(Thread.java:856)
Run Code Online (Sandbox Code Playgroud)

DeviceMotionService.java是Android SDK的一部分.这似乎不是我可以使用什么是NullPointerException的答案修复,我该如何解决?

android webview admob

5
推荐指数
0
解决办法
57
查看次数