Có một phác thảo hoặc mồi nào về cách bạn phát triển một ứng dụng có "tiện ích bổ sung" không?Làm thế nào để phát triển một ứng dụng có phần bổ trợ?
Ví dụ: cách phát triển một số loại khung để thêm "chủ đề" vào ứng dụng?
Có ứng dụng cơ bản với 2 chủ đề. Người dùng có thể tải xuống một ứng dụng khác cho một chủ đề nhất định.
Ứng dụng gốc và ứng dụng đã tải xuống mới nói chuyện với nhau như thế nào?
Bạn sẽ phát triển ứng dụng gốc để nhận thông tin chủ đề và nội dung đồ họa từ ứng dụng chỉ dành cho chủ đề thứ 2 như thế nào?
Sự hiểu biết của tôi là các ứng dụng hoàn toàn tách biệt vì vậy đây là lý do tại sao tôi không rõ cách thực hiện điều này.
Về: "getResourcesForApplication() trên PackageManager để lấy Tài nguyên của ứng dụng chủ đề" ... Bạn có thể thực hiện việc này với các ứng dụng bên ngoài của riêng bạn? Có một số loại tính năng bảo mật mà tôi cần triển khai để đảm bảo rằng chỉ ứng dụng của tôi mới có thể truy cập vào các tài nguyên đó và không ứng dụng bên thứ ba nào khác có thể truy cập được không? Đây sẽ là phần còn thiếu mà tôi nghĩ rằng tôi sẽ cần để bắt đầu. –
@ CamilleSévigny: "Bạn có thể làm điều này với các ứng dụng bên ngoài của riêng bạn?" -- Vâng. "Có một số loại tính năng bảo mật mà tôi cần phải triển khai để đảm bảo rằng chỉ ứng dụng của tôi mới có thể truy cập các tài nguyên đó và không ứng dụng bên thứ ba nào khác có thể truy cập được không?" - Tất cả các tài nguyên của tất cả các ứng dụng đều có thể đọc được bởi tất cả các ứng dụng, cho dù bạn có thích hay không. – CommonsWare
"tất cả các tài nguyên của tất cả các ứng dụng đều có thể đọc được bởi tất cả các ứng dụng, cho dù bạn có thích hay không." ... Không đùa. Tôi không ý kiến. Cảm ơn bạn đã trả lời. –