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)
}
我到公司后会试试这个。谢谢你的快速回复,先生。我到公司后会试试这个。谢谢你的快速回复,先生。