拍照的时候如何让系统数据库记录你的照片

答案是使用MediaScannerConnection

MediaScannerConnection.scanFile(getActivity(),
            new String[] { file.getAbsolutePath() }, null,
            new OnScanCompletedListener() {
                @Override
                public void onScanCompleted(String path, Uri uri) {
                    Log.v("MediaScanWork", "file " + path
                            + " was scanned seccessfully: " + uri);
                }
            });

如果发现系统不记录你的照片 可能是因为你的路径硬编码的 请使用系统api去拿路径

参考自:https://www.jianshu.com/p/670ab6b78e99
上面的文章救急了 但是发现不火

    原文作者:超威蓝猫l
    原文地址: https://www.jianshu.com/p/14a346882548
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞