[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()方法来显...