跪求大神帮忙看一下
Android开发环境没有问题,签名打包后进入房间报错,错误信息如下:
java.lang.ClassNotFoundException: Didn't find class "com.tencent.liteav.basic.util.TXHttpRequest" on path: DexPathList[[zip file "/data/app/commchina.net.callutil-Y9EQaH0HSaeHbgizidOSkg==/base.apk"],nativeLibraryDirectories=[/data/app/commchina.net.callutil-Y9EQaH0HSaeHbgizidOSkg==/lib/arm, /data/app/commchina.net.callutil-Y9EQaH0HSaeHbgizidOSkg==/base.apk!/lib/armeabi-v7a, /system/lib]]'
试试这个代码吧:
public class ImageFileFilter implements FileFilter
{
File file;
private final String[] okFileExtensions = new String[] {"jpg", "png", "gif","jpeg"};
/**
*
*/
public ImageFileFilter(File newfile)
{
this.file=newfile;
}
public boolean accept(File file)
{
for (String extension : okFileExtensions)
{
if (file.getName().toLowerCase().endsWith(extension))
{
return true;
}
}
return false;
}
}
你可以尝试按如下方式通过BitmapFactory解析文件:
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
Bitmap bitmap = BitmapFactory.decodeFile(path, options);
if (options.outWidth != -1 && options.outHeight != -1) {
// This is an image file.
}
else {
// This is not an image file.
}