当前位置: 移动技术网 > IT编程>移动开发>Android > Android 系统相机拍照后相片无法在相册中显示解决办法

Android 系统相机拍照后相片无法在相册中显示解决办法

2019年07月24日  | 移动技术网IT编程  | 我要评论

沈洁grace,天龙扑克,邹越让生命充满爱

android 系统相机拍照后相片无法在相册中显示解决办法

目前自己使用发送广播实现了效果 

public void photo() { 
    intent opencameraintent = new intent(android.provider.mediastore.action_image_capture); 
    startactivityforresult(opencameraintent, take_picture); 
  } 

解决方法:

protected void onactivityresult(int requestcode, int resultcode, intent data) { 
    switch (requestcode) { 
    case take_picture: 
      if ( resultcode == result_ok) { 
 
        string filename = string.valueof(system.currenttimemillis()); 
        bitmap bm = (bitmap) data.getextras().get("data"); 
         
        fileutils.savebitmap(bm, filename); 
         
        string imagepath = fileutils.sdpath+filename + ".jpeg"; 
 
        //将刚拍照的相片在相册中显示 
        uri localuri = uri.fromfile(new file(imagepath)); 
        intent localintent = new intent(intent.action_media_scanner_scan_file, localuri); 
        sendbroadcast(localintent);  
         
      } 
      break; 
    } 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网