Tôi đang sử dụng Titanium 1.7.6 Tôi đang phát triển ứng dụng Android 2.2 sẽ truy cập hình ảnh/video/pdf/văn bản từ thư mục tài nguyên của tôi từ thẻ sd. Tôi chỉ muốn ứng dụng có thể đọc nội dung của thư mục tài nguyên của tôi. Điều gì sẽ là cách tốt nhất để làm điều đó? Dưới đây là một số ý tưởng của tôi:Titanium: Kỹ thuật mã hóa và giải mã dữ liệu trên thiết bị Android
- mật khẩu bảo vệ thư mục tài nguyên, chỉ ứng dụng mới biết mật khẩu. (Không chắc chắn nếu điều này có thể được thực hiện. Nếu bạn biết làm thế nào để làm điều đó xin vui lòng cho tôi biết.)
- mã hóa tất cả các tập tin bên trong thư mục tài nguyên. (trong cách tiếp cận này, tôi đoán để đọc một tập tin được mã hóa như hình ảnh, tôi sẽ phải giải mã tập tin và lưu nó vào một thư mục tạm thời. Sau khi sử dụng tập tin đã giải mã xóa tập tin từ thư mục tạm thời.) là một vấn đề với cách tiếp cận này. vui lòng xem link to the problem here
Nếu bạn có ý tưởng nào khác, hãy thêm điều đó vào danh sách.
+1 để biết câu trả lời chi tiết. Tôi đã nghĩ đến việc sử dụng gZip để nén và mật khẩu bảo vệ các thư mục. Nhưng những gì tôi lo lắng là, nơi để giữ mật khẩu? trong mã? có an toàn không? bạn có thể tạo mã từ mã byte và nhận quyền truy cập vào mật khẩu. – vaibhav
@vaibhav Bạn không cần bất kỳ mật khẩu nào nữa! Google 'MW2 .ff viewer'. đó là một dự án mã nguồn mở. đọc mã và xem cách các nhà phát triển COD 'tranh giành các thư mục của họ. và nếu bạn thực sự cần mật khẩu, hãy nhớ rằng mọi thứ ở phía máy khách đều không an toàn. do đó, nó không thực sự đáng để mật khẩu bảo vệ các thư mục đó. đi với scrambling thư mục với một phương pháp thuật toán tùy chỉnh (nó thực sự đơn giản, đơn giản hơn bảo vệ mật khẩu, tôi tin rằng, tôi đã làm nó trước khi: D). – Sepehr