新建文件夹,复制文件,glide保存文件android 获取sdcard,获取data.data 目录file.mkdirs() file.mkdir()Dev

190 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第28天,点击查看活动详情

目录

新建文件夹,复制文件,glide保存文件

android 获取sdcard,获取data.data  目录

file.mkdirs() file.mkdir()

Device File Explorer: Error saving file(s) to local file system


新建文件夹,复制文件,glide保存文件

Glide 是一个 Android 上的图片加载和缓存库,其目的是实现平滑的图片列表滚动效果。

            String url = Config.ImagePath + UserInfoSP.getHeaderImageUrl(mcontext);
            String path = MainActivity.this.getFilesDir().getAbsolutePath() +
                    File.separator + SAVE_IMG_DIR + "/1.jpg";
            String pathSd =  Environment.getExternalStorageDirectory()+
                     "/arcfacedemo/register/1.jpg" ;
            String pathDir = MainActivity.this.getFilesDir().getAbsolutePath() ;
 new Thread(new Runnable() {
                @Override
                public void run() {
                    File file = new File(pathDir);
                    File fileSd = new File(pathSd);

                    if (!file.exists()){
                        file.mkdirs();

                    }
                    if (!fileSd.exists()){
                        fileSd.mkdirs();
                    }
                    try {
                        file = Glide.with(MainActivity.this)
                                .load(url)
                                .downloadOnly(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL)
                                .get();
                    } catch (ExecutionException e) {
                        e.printStackTrace();
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                    if (file!=null){
                        FileUtil.copy(file.getPath(), path);
                        boolean ta=FileUtil.copy(path, pathSd);
                        if (ta==true){
                            //根据头像生成 特征码;存在问题
                            FaceManageUtil faceManageActivity=new FaceManageUtil(MainActivity.this);
                        }
                    }
                }
            }).start();

android 获取sdcard,获取data.data  目录

​编辑

file.mkdirs() file.mkdir()

file.mkdirs()创建多级文件夹爱     file.mkdir()创建一个文件

Device File Explorer: Error saving file(s) to local file system

通过sqlite创建数据库后,想保存创建的.db文件,但无法通过View->Todows中无法找到Device File Explorer,也无法在工具窗口栏目找到解决办法

在android studio 中浏览手机文件出现上面错误,这是由于我们不能通过as查看手机外存文件,这个需要进行手机root;

需要查看可以通过手机文件管理嘛;