Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何访问此内部存储目录?_Android_Kotlin - Fatal编程技术网

Android 如何访问此内部存储目录?

Android 如何访问此内部存储目录?,android,kotlin,Android,Kotlin,我需要访问此内部存储文件夹:/data/data/com.ceriosrey.chattrbox/app\u imageDir 这就是我保存到其中的方式: val cw = ContextWrapper(context) val directory = cw.getDir("imageDir", Context.MODE_PRIVATE) val mypath = File(directory, imageName + ".jpg") 这是我尝试访问它以获取图像

我需要访问此内部存储文件夹:
/data/data/com.ceriosrey.chattrbox/app\u imageDir

这就是我保存到其中的方式:

val cw = ContextWrapper(context)
        val directory = cw.getDir("imageDir", Context.MODE_PRIVATE)
        val mypath = File(directory, imageName + ".jpg")
这是我尝试访问它以获取图像的尝试:

//loading image here
        val essentialsActivity = EssentialsActivity()
        val context = essentialsActivity.baseContext
        val directory = context.getDir("imageDir", Context.MODE_PRIVATE)
        val mypath = File(directory.absolutePath, chattRitem.itemImageFileName )
        Picasso.get().load(mypath).into(itemView.imageView_essentials_image)    }
所以基本上,我需要得到路径,以便在毕加索的load()的load参数中使用它。请帮忙

这是该文件夹中的实际文件:

/用户/myname/Documents/AndroidStudio/DeviceExplorer/Nexus_6P_API_p [emulator-5554]/data/data/com.ceriosrey.chattrbox/app_imageDir/0f0e9b44-9833-4224-8343-8da203d782cf_bigstep.jpg.jpg


问题是,path有
app_imageDir
,但您正在使用
imageDir
,所以请更改它


注意:额外的
.jpg
,可能是
chattRitem.itemImageFileName
已经有
.jpg
扩展名,因此不需要它

问题是,path有
app\u imageDir
,但您正在使用
imageDir
,所以请更改它


注意:额外的
.jpg
,可能
chattRitem.itemImageFileName
已经有
.jpg
扩展名,因此不需要它

我需要上下文。那是我的问题。这是我的新代码:

//loading image here
            val context = itemView.context
            val path: String = context.filesDir.absolutePath
            val file = File(path, chattRItem.itemImageFileName )
            Picasso.get().load(file).into(itemView.imageView_people)
        }

我需要背景。那是我的问题。这是我的新代码:

//loading image here
            val context = itemView.context
            val path: String = context.filesDir.absolutePath
            val file = File(path, chattRItem.itemImageFileName )
            Picasso.get().load(file).into(itemView.imageView_people)
        }

我到公司后会试试这个。谢谢你的快速回复,先生。我到公司后会试试这个。谢谢你的快速回复,先生。