Итак, у меня есть очень простой проект:
класс MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
val bundle = ActivityOptionsCompat.makeCustomAnimation(applicationContext, android.R.anim.fade_in, android.R.anim.fade_out).toBundle()
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val myObj = File("C:\\Users\\user\\Desktop\\k.txt")
val myReader = Scanner(myObj)
}
и у меня на рабочем столе есть файл "k.txt".
Всякий раз, когда приходит val myReader = Scanner(myObj)
, он выдает:
Caused by: java.io.FileNotFoundException: C:\Users\user\Desktop\k.txt (No such file or directory)
это почему?
спасибо за любую помощь!
Вы не можете напрямую открывать или создавать файловый объект с вашего локального компьютера.
Вы не можете получить доступ к компьютеру хранения
Вы копируете файл во внутреннее хранилище или внешнее хранилище (хранилище телефона или хранилище SD-карты)
Следующий шаг: Чтение внутренней памяти файлов
Надеюсь, что полностью
Добавьте свой файл в res/raw/k.txt, а затем войдите в приложение.