三九宝宝网宝宝绘画儿童画

android UDP通讯图片发送

02月17日 编辑 39baobao.com

[android图片切割]Intent intent = new Intent("com.android.camera.action.CROP");intent.setDataAndType(uri, "image/*");intent.putExtra("crop", "true");intent.putExtra("aspectX", 1);intent.pu...+阅读

PC端:

/**

* 把照片转换成 base64 格式

* param path 照片路径

* return 转换后的二进制照片

*/

private String getImageStr(String path) {

String base64code = null;

FileInputStream fis = null;

ByteArrayOutputStream baos = null;

File file = new File(path);

if (file.exists()) {

try {

fis = new FileInputStream(path);

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

baos = new ByteArrayOutputStream();

byte[] buffer = new byte[1024];

int count = 0;

try {

while ((count = fis.read(buffer)) >= 0) {

baos.write(buffer, 0, count);

}

base64code = new String(Base64.encode(baos.toByteArray(),Base64.DEFAULT));

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} finally {

try {

fis.close();

baos.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

return base64code;

} android端:

/**

* 将Base64编码转换为bitmap

* param base64String base64字符串

* return 转换后的bitmap

*/

private Bitmap base64ToBitmap(String base64String){

byte[] bytes = Base64.decode(base64String, Base64.DEFAULT);

Bitmap bitmap=BitmapFactory.decodeByteArray(bytes, 0, bytes.length);

return bitmap;

}拿到bitmap,任意处理

以下为关联文档:

android怎么实现图片旋转matrix.setRotate(-90); // 这里的角度你可以根据需要设置 Bitmap bm1 = Bitmap.createBitmap(bm, 0, 0, bmWidth, bmHeight, matrix, true); mImageView.setImageBitmap(bm1...

android图片旋转问题关于android系统的图片旋转问题,你可以用下了程序:Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {// TODO Auto-generated method stubif(keyCode==KeyEve...

如何获得Android素材图片有些APK程序里的图标、图片很漂亮,在使用程序时你可能会想,如果能把这些漂亮的图标、图片提取出来就好了,其实这是可以办到的,请看教程。 更多例子请参考android学习手册,里面有...

android开发溢出?内存溢出的解决办法如下:1. 当项目中包含大量图片,或者图片过大方法1:等比例缩小图片代码:BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSiz...

android图片叠加问题用RelativeLaout, 你可以这样:图片的位置就专门设一个RelativeLaout, android:layout_width="wrap_content" android:layout_height="wrap_content"> android:layout_width="wrap_...

android bitmap改变图片大小Options options1 = new Options(); options1.inJustDecodeBounds = true; BitmapFactory.decodeFile(filePath, options1); options1.inSampleSize = RegisterTool.calcula...

android ListView加载图片问题还是要用getView显示View 定义一个全局变量存放view的集合listrows= null 只是你初始化时 直接将数据传进去rows中 调用this.simpleAdapter = new SimpleModeAdapter(this,...

android中异步加载图片怎么结束你这一看就是AsyncTask线程你可以这样:private void stopThumbTask() {if (mScanVideoThumbTask != null) {mScanVideoThumbTask.cancel(true);Log.d("ThumbScanTask", "=======...

android图片浏览器主要思路:1.将指定目录下的图片文件添加到一个ArrayList中2.通过按钮来控制ArrayList的指针值3.通过将File对象转化为Bitmap对象,然后使用ImageView的setImageBitmap()方法来显...

推荐阅读
图文推荐