5

Tôi đang phát triển một ứng dụng mà tôi phải sử dụng ba tệp có kích thước khác nhau (1mb, 5mb, 15mb). Tôi đã tìm kiếm, sau đó đã biết rằng chúng tôi có thể giữ các video này trong thư mục nội dung và có thể sử dụng những video đó.Sự khác biệt giữa việc truy cập tệp từ thư mục nội dung hoặc thẻ SD

Thứ hai, tôi biết rằng chúng tôi có thể giữ các video này trong thư mục nội dung và thời gian cài đặt, chúng tôi có thể di chuyển tất cả video sang thẻ SD. khi thử phương pháp tiếp cận thứ hai phải đối mặt với vấn đề do kích thước tập tin lớn hơn.

Vì vậy, bất kỳ ai cũng có thể vui lòng cho tôi biết sự khác biệt giữa cả hai phương pháp tiếp cận và phương pháp nào tôi nên sử dụng. Bất kỳ con trỏ nào cũng sẽ được đánh giá cao.

Trả lời

5

tập tin hơn 1mb đặt trong assets folder sẽ không thể đọc được từ ứng dụng của bạn (Nó sẽ ném một ngoại lệ).

Điều này là do họ nhận được compressed trong quá trình xây dựng và do đó điện thoại yêu cầu đáng kể resources để giải nén khi trên thiết bị cầm tay.

Nếu assetcompressed, hệ thống phải uncompress toàn bộ nội dung là memory. Nếu bạn có tài sản 20MB, điều đó có nghĩa là 20MB số physical memory bị ràng buộc bởi đơn đăng ký của bạn.

Tôi tin rằng bạn có thể đặt chúng trong raw folder, nơi chúng sẽ không nhận được được nén.

EDIT:

Bạn có thể upload tối đa tập tin 50MB cỡ APK ra thị trường Android, đó là tiêu chuẩn và nó bây giờ là việc hỗ trợ để lớn hơn kích thước APK của quá. Xem bên dưới liên kết tham chiếu cho điều này:

Android Apps Break the 50MB Barrier

Cảm ơn.

+0

Cảm ơn bạn đã trợ giúp pratik vì vậy có thể xóa tệp từ thư mục thô không? Nếu tôi giữ ba video có kích thước như đã đề cập thì apk của tôi sẽ có kích thước khoảng 30 MB vì ​​vậy tôi không nghĩ rằng sẽ có vấn đề trong việc tải lên ứng dụng nhưng tôi vẫn muốn xác nhận? – CodingRat

+1

@GauravSharma có bạn có thể tải lên thị trường google với kích thước 30MB. Sẽ không có vấn đề gì. Và sẽ không có khả năng xóa tệp khỏi thư mục thô. –

+1

@GauravSharma xem chỉnh sửa của tôi mà tôi đã đăng sẽ hữu ích cho bạn. –

Các vấn đề liên quan