Android知识Android开发Android技术知识

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

2018-04-11  本文已影响0人  超威蓝猫l

答案是使用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
上面的文章救急了 但是发现不火

上一篇 下一篇

猜你喜欢

热点阅读