當(dāng)前位置:
首頁(yè) >
小米手机调用系统截图挂掉问题
發(fā)布時(shí)間:2025/3/15
31
豆豆
生活随笔
收集整理的這篇文章主要介紹了
小米手机调用系统截图挂掉问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
調(diào)試系統(tǒng)切圖 用戶(hù)修改頭像,當(dāng)用戶(hù)選擇相冊(cè)圖片,然后調(diào)用系統(tǒng)切圖工具后 小米手機(jī)直接退出程序,測(cè)試 MX 三星 都沒(méi)問(wèn)題
以下代碼最關(guān)鍵地方
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.parse(imagePath)); intent.putExtra("outputFormat", Bitmap.CompressFormat.JPEG.toString()); public static void startPhotoZoom(Context context,Uri uri,String imagePath, int size, int requestCode) {Intent intent = new Intent("com.android.camera.action.CROP");intent.setDataAndType(uri, "image/*");// crop為true是設(shè)置在開(kāi)啟的intent中設(shè)置顯示的view可以剪裁intent.putExtra("crop", "true");// aspectX aspectY 是寬高的比例intent.putExtra("aspectX", 1);intent.putExtra("aspectY", 1);// outputX,outputY 是剪裁圖片的寬高intent.putExtra("outputX", size);intent.putExtra("outputY", size);intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.parse(imagePath)); intent.putExtra("outputFormat", Bitmap.CompressFormat.JPEG.toString()); ((Activity)context).startActivityForResult(intent, requestCode);}調(diào)試系統(tǒng)切圖方法 在onActivityResult方法中
Uri uri = data.getData();String name= DateFormat.format("yyyyMMdd_hhmmss", Calendar.getInstance(Locale.CHINA))+AppConfig.IMAGETYPE;filename=fileUtils.getExtPath()+"/"+AppConfig.SD_DIR+"/"+name;Camera.startPhotoZoom(context, uri, "file://"+filename,AppConfig.outputX, PHOTOALBUM_RESULT);將圖片在imageview?在onActivityResult方法中
if(requestCode==PHOTOALBUM_RESULT){FangDaImageLoader.getInstance().setImage("file:///"+filename, img_photo);}?
轉(zhuǎn)載于:https://www.cnblogs.com/freexiaoyu/p/4388692.html
總結(jié)
以上是生活随笔為你收集整理的小米手机调用系统截图挂掉问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python问题记录:如何处理中文网页中
- 下一篇: HDFS分布式文件系统设计思想