这是我的密码
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val imageView = findViewById<ImageView>(R.id.imageView)
val uri = Uri.parse("/sdcard/DCIM/88175355_180966049994939_8082373163893129216_n.jpg")
imageView.setImageURI(uri)
}
}
在mobile或AVD中运行时ImageView
为空
下面是你如何做到这一点的方法:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val imgFile: File = new File("/sdcard/DCIM/88175355_180966049994939_8082373163893129216_n.jpg");
if(imgFile.exists()){
val myBitmap: Bitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
val myImage: Image = findViewById(R.id.imageviewTest);
myImage.setImageBitmap(myBitmap);
}
}
}
并将此权限包含在清单文件中: