13

Tôi muốn tạo một ứng dụng hệ thống (trong khi cài đặt nó sẽ yêu cầu người dùng cho phép ứng dụng đó làm ứng dụng hệ thống) cho ứng dụng được bắt nguồn từ UN. Vì tôi không quen thuộc với android, xin vui lòng cho tôi biết làm thế nào để tạo ra nó.Cách tạo Ứng dụng Hệ thống trong android

Xin cảm ơn trước.

+3

Tôi không chắc chắn bạn có thể làm điều đó. Trước tiên, bạn cần ký ứng dụng của mình bằng các phím Android và vì điện thoại của bạn không bị bắt nguồn từ, tôi không biết liệu bạn có thể thực hiện điều đó hay không – edoardotognoni

+0

Xem bài viết này (http://www.androidauthority.com/install- user-app-as-system-app-how-to-93522 /). Có thể nó sẽ giúp được bạn. –

+0

Câu hỏi của bạn có vẻ mâu thuẫn. Vì bạn đang nói với chúng tôi rằng bạn không quen thuộc với Android, bạn sẽ phải chỉ định chính xác ý nghĩa của những gì khi bạn sử dụng cụm từ "ứng dụng hệ thống". Ví dụ, một nhà phát triển iOS trên Android chắc chắn sẽ có định nghĩa hoàn toàn khác về "ứng dụng hệ thống" được cho là như thế nào trên Android. –

Trả lời

20

Ứng dụng hệ thống thực sự được đưa vào hình ảnh ROM và được ký bằng cùng một khóa mà ROM đã được ký kết, cung cấp cho họ quyền truy cập bổ sung vào hệ thống. Bạn không thể thêm một ứng dụng hệ thống mới trên cùng cấp mà không cập nhật hình ảnh ROM của thiết bị, và thậm chí sau đó bạn sẽ cần khóa OEM để ký ứng dụng của bạn và bạn sẽ phải yêu cầu họ đưa nó vào trong ứng dụng của họ ROM.

Có thiết bị được root cho phép các ứng dụng chuẩn có quyền truy cập bổ sung mà không phải là ứng dụng hệ thống.

+11

Không chính xác. Các ứng dụng hệ thống không * cần * nằm trong firmware/ROM - chúng có thể được cài đặt giống như các ứng dụng thông thường (không phải hệ thống). Điểm quan trọng, như bạn chỉ ra, là ứng dụng * phải * được ký bằng cùng một khóa được sử dụng để ký các ứng dụng phần mềm. – adelphus

+0

@adelphus Nhưng nếu chúng được cài đặt giống như các ứng dụng thông thường, chúng cũng có thể được gỡ cài đặt giống như cách iirc. –

+1

Họ * có thể * được gỡ cài đặt, điều đó không nhất thiết phải là một vấn đề. (Nếu chúng được đưa vào ROM đúng cách, chỉ có thể gỡ cài đặt bản cập nhật) – Delyan