Có cách nào trong Android để trả lại đường dẫn tới dữ liệu bộ nhớ trong không?
Tôi có 2 điện thoại thông minh Android (Samsung s2 và s7 edge) mà tôi đã cài đặt một ứng dụng. Tôi muốn sử dụng sqliteDB nằm trong đường dẫn này:
/Android/data/application.most/files/most_db
Vấn đề là ở Samsung s2 tôi phải sử dụng đường dẫn này để lấy cơ sở dữ liệu:
Chuỗi cuối cùng tĩnh riêng tư db_path = "/storage/sdcard0/Android/data/org.application/files/application_db";
Đã cài đặt, trong s7 tôi phải sử dụng cái này:
Chuỗi cuối cùng tĩnh riêng tư db_path = "/storage/emulated/0/Android/data/application.most/files/application_db";
Tôi muốn đi trên con đường này một cách độc lập với các thiết bị.
你能帮帮我吗?
Cảm ơn trước.
Tôi nghĩ những gì bạn đang tìm kiếm là một cái gì đó như
Đường dẫn chuỗi = getFilesDir().getAbsolutePath();
Tôi là một lập trình viên xuất sắc, rất giỏi!