Tôi đang làm việc trên một ứng dụng Android cần thực hiện trên một vài tệp dữ liệu với tổng số khoảng 30MB
. Tôi đặt cùng một bài kiểm tra và trình giả lập không thành công với OutOfDiskSpace
. Gỡ lỗi trên thiết bị không thành công với kích thước dữ liệu nhỏ hơn. Sau khi đọc qua các nhóm google, có vẻ như giới hạn kích thước ứng dụng không được nêu ở bất kỳ đâu và không ai từ google đã được cung cấp thông tin cụ thể về điều này. Do có các ứng dụng iPhone có kích thước trên 100MB
, việc giới hạn nhỏ trên các ứng dụng Android có vẻ lạ, ngoại trừ việc bạn có một lượng không gian lưu trữ ứng dụng tương đối nhỏ (< 100MB
). Ứng dụng Android yêu cầu tệp dữ liệu lớn
Bây giờ cho câu hỏi của tôi:
gì kỹ thuật để bạn sử dụng để đối phó với giới hạn này? Nếu bạn có một ứng dụng cần nhiều hơn 10MB, bạn có đặt nó trên máy chủ web và xử lý tải xuống ứng dụng lần đầu tiên không? Nếu vậy, làm thế nào để bạn xử lý kiểm soát truy cập để chỉ ứng dụng của bạn mới có thể lấy dữ liệu?
Đó không phải là vấn đề. Vấn đề là tìm kiếm một kỹ thuật tốt để truy cập dữ liệu cần thiết. Toàn bộ ứng dụng không bao giờ tải vào bộ nhớ, nhưng tổng kích thước bị hạn chế như những gì bạn thậm chí có thể sao chép vào không gian ứng dụng. – AdamC
@Gandlaf Tôi đồng ý với cách làm việc của bạn cho những tệp lớn như vậy. Tôi nghĩ rằng các poster ban đầu đã nói về APK nói chung mặc dù nó đã không được nêu như vậy. Dù sao, tôi upvoted bạn như tôi không thể hiểu được lý do cho downvote. –