Điều quan trọng là dịch vụ của tôi vẫn hoạt động cho đến khi ai đó có mật khẩu ngừng dịch vụ từ màn hình giao diện người dùng của tôi. Ứng dụng của tôi chạy rất tốt nhưng ứng dụng được thiết kế để bật/tắt bởi cha mẹ (bằng mật khẩu) trên điện thoại con cái của họ. Tôi đã xoay xở để làm mọi việc nhưng vấn đề tôi gặp phải là nếu đứa trẻ sử dụng một người quản lý nhiệm vụ để giết dịch vụ của tôi thì ứng dụng của tôi là vô ích. Tôi sẽ biết ơn bất kỳ ai biết cách đểLàm cách nào để ngăn ứng dụng/dịch vụ Android của tôi bị "giết" khỏi trình quản lý tác vụ?
1) theo dõi dịch vụ và tự động sao lưu nếu dịch vụ "bị giết" hoặc 2) ngăn người khác có thể giết nó ngoại trừ hoạt động (màn hình quản trị) đã khởi chạy dịch vụ. Hoặc cả hai?
Tôi xin lỗi nếu tôi không mô tả rõ vấn đề, tôi là người mới bắt đầu. Tôi đã đạt được tiến bộ lớn cho đến nay nhưng tôi đang mắc kẹt ở rào cản cuối cùng này.
Nhưng một chương trình có thể! Bất kỳ chương trình nào có thể thực hiện tương đương 'kill -KILL -1' đều có thể khiến tất cả các trường hợp của bạn chết cùng một lúc. –
Nếu bạn có đặc quyền của hệ thống, bạn sẽ đăng ký ứng dụng của mình theo cách ẩn hoặc loại bỏ khả năng của người dùng? có bất kỳ quyền cụ thể nào mà bạn phải đặt không? – rayman
Tôi vừa cài đặt một ứng dụng có tên Smart App Protector Free, nó sẽ hỏi bạn xem bạn có muốn cài đặt trình trợ giúp hơn là ngăn không cho nó bị giết. Nó hoạt động và tôi tự hỏi nó như thế nào. Tôi sử dụng Panel hệ thống để tiêu diệt mọi thứ (bao gồm cả quá trình hệ thống) nhưng bộ bảo vệ vẫn quay trở lại. Thậm chí nhiều hơn, tôi không thể nhìn thấy dấu vết của helper đang chạy, không phải trong System Panel, và thậm chí tôi ps trong giao diện điều khiển thiết bị (thông qua adb), tôi vẫn không thể thấy helper đó tồn tại. Bất kỳ gợi ý nào? – xandy