Articles of bytearray

如何将存储在字节数组中的图像加载到WebView?

大家! 我已经压缩了很多图片到“pictures.zip”文件。 我想将这些图片加载到WebView中,如下所示: WebView wv = (WebView)findViewById(R.id.WebView01); wv.loadDataWithBaseURL(null,"<img src=\"abc.jpg\">", "text/html", "UTF-8", null); 这里“abc.jpg”是一个已经压缩到pictures.zip文件的图片。 我只是想解压缩zip文件中的图片并获取图片的字节stream,然后将图像从字节stream加载到WebView。 我不想从zip文件解压图片,然后将其保存到SD卡,然后加载它。 此外,我不想将pitcture的字节编码到base64,然后将图像加载到WebView,因为这两种方式会非常慢。

翻转保存为byte 数组的图像

我有一个图像存储为一个byte []数组,并且我想在发送它之前在其他地方处理(作为byte []数组)来翻转图像。 我四处search,找不到一个简单的解决scheme,而不处理byte []数组中的每一位。 把字节数组[]转换成某种types的图像types,翻转使用现有的翻转方法,然后将其转换回byte []数组? 有什么build议? 干杯!

如何通过蓝牙读取所有字节?

我有一个应用程序,使用蓝牙从其他设备接收一些数据(字节)。 一切进展顺利,但是我一起收到所有字节的小问题。 收到字节后,我会在Toast上显示它们,以便testing它们。 当其他设备一起发送10个字节(例如:“ABCDEFGHIJ”)时,程序将只读取第一个字节“A”,并显示在Toast上,然后进入第二次迭代,读取另外9个字节,并显示“ BCDEFGHIJ“在吐司上。 这是我的代码: byte[] buffer = new byte[1024]; // Read 1K character at a time. int bytes = 0; // Number of bytes. while(true) { try { // Read from the InputStream. bytes = bInStream.read(buffer); // Send the obtained bytes to the MainActivity. mainActivityHandler.obtainMessage(MainActivity.MESSAGE_READ, bytes, -1, buffer).sendToTarget(); } catch(IOException e) { connectionLost(); […]

将byte 转换为Buffertypes

我正在使用Android。 我需要将byte []转换为Buffertypes。 在Android中,我看到了一个Bufferedtypes,我需要在特定的函数中使用。 但是,我的数据源是typesbyte []。

Android:如何将字节数组转换为位图?

我试图将一个图像从字节[]转换为位图在Android应用程序中显示图像。 byte []的值由数据库得到,我检查它不是null。 之后,我想转换图像,但不能成功。 该程序显示位图的值为空。 我认为在转换过程中存在一些问题。 如果您知道任何提示,请告诉我。 byte[] image = null; Bitmap bitmap = null; try { if (rset4 != null) { while (rset4.next()) { image = rset4.getBytes("img"); BitmapFactory.Options options = new BitmapFactory.Options(); bitmap = BitmapFactory.decodeByteArray(image, 0, image.length, options); } } if (bitmap != null) { ImageView researcher_img = (ImageView) findViewById(R.id.researcher_img); researcher_img.setImageBitmap(bitmap); System.out.println("bitmap is not […]

确保照片以相同的方向保存?

出于某种原因,我的相机应用程序保存所有旋转90度的照片(图片只看起来正确时,相机在风景模式拍摄)我相信onPictureTaken应该自动旋转照片,但我读了三星设备有问题(我还没有能在另一个品牌testing它,所以我不知道是否是这种情况)。 这是我的代码: public void onPictureTaken(byte[] data, Camera camera) { // Generate file name FileOutputStream outStream = null; outStream = new FileOutputStream(filePath); outStream.write(data); outStream.close(); 我以为它可以通过检查方向和旋转字节数组来解决,但是由于处理字节数组是一个痛苦,所以必须有更直接的方法来做到这一点。 我怎样才能确保照片保存与他们被采取的方向相匹配?

Android中DatatypeConverter.printHexBinary(byte 数组)和DatatypeConverter.parseHexBinary(String str)的替代方法

Android中的DatatypeConverter.printHexBinary(byte[] array)和DatatypeConverter.parseHexBinary(String str)的替代方法是什么? Android没有java.xml.bind.DatatypeConverter classDef …

decodeByteArray和copyPixelsToBuffer不起作用。 SkImageDecoder :: Factory返回null

我有一个类TouchPoint,它实现了Serializable,因为它包含位图,我为该类写了writeObject和readObject: private void writeObject(ObjectOutputStream oos) throws IOException { long t1 = System.currentTimeMillis(); oos.defaultWriteObject(); if(_bmp!=null){ int bytes = _bmp.getWidth()*_bmp.getHeight()*4; ByteBuffer buffer = ByteBuffer.allocate(bytes); _bmp.copyPixelsToBuffer(buffer); byte[] array = buffer.array(); oos.writeObject(array); } Log.v("PaintFX","Elapsed Time: "+(System.currentTimeMillis()-t1)); } private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException{ ois.defaultReadObject(); byte[] data = (byte[]) ois.readObject(); if(data != null && data.length > 0){ _bmp = […]

如何将文件读入Java位图?

我知道如何将一个位图文件读入一个字节数组。 如何将字节数组转换为Java位图?

PCM原始字节到Android上的audio

我目前有一个字节数组forms的PCMaudio。 格式有16位小尾数。 我想将其转换为Android上的某些可播放格式,最好是3.2或更高版本。 有没有人有如何做到这一点的build议? 我已经做了一些研究,并尝试了下面的内容,但都没有成功。 如果有人能提出一个更好的方法或指出我出错的地方,我们将不胜感激。 我曾尝试使用正确的audio设置创buildAudioFormat,但Android不支持javax.sound.sampled库。 我也尝试将PCM数据写入一个wave文件,但是我遇到了麻烦得到所有必要的wav标题信息。 我也尝试过使用Android提供的AudioTrack类来播放PCM数据。 但是,我似乎听不到任何声音。 这是我的方法: public void playback(){ try{ AudioTrack audioTrack = new AudioTrack(AudioManager.STREAM_VOICE_CALL, 8000, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, 500000, AudioTrack.MODE_STATIC); audioTrack.write(audio, 0, 500000); } catch(Throwable t){ Log.d("Audio","Playback Failed"); } } 任何build议,将不胜感激。