Android Device Admin API sẽ thực hiện cả hai việc bạn muốn làm (khóa/xóa thiết bị và hơn thế nữa). An example được cung cấp và bạn cũng có thể tìm thấy số này complete source code trong thư mục SDK Android của mình.
Bây giờ là quan điểm máy chủ của khách hàng:
Bạn phải thực hiện nhiệm vụ của mình (khóa và lau) trong ứng dụng Android của bạn (trong ứng dụng, ví dụ: được gọi là đại lý). Bây giờ, đơn đăng ký của bạn phải có khả năng giao tiếp với máy chủ của bạn hoặc ngược lại.
Tôi 100% đồng ý với adamk như ông nói "Điều khiển từ xa ứng dụng của bạn vẫn là trách nhiệm của bạn - khung công tác Android không cung cấp (hoặc thực thi) bất kỳ giải pháp nào cho điều đó".
Và Android cung cấp cho tính năng này của bạn quá, như adamk nói để sử dụng C2DM, ông đã đúng nhưng bây giờ C2DM bị phản và GCM đã được giới thiệu, “a service that helps developers send data from servers to their Android applications on Android devices.” The service can send a message of up to 4 kb to an application on an Android device, most often to tell the application to retrieve a larger set of data. GCM will now handle all queueing and delivery for messages to Android applications.
Bạn nên đọc how to use GCM, và bạn cũng có thể tìm thấy mã mẫu. Tải GCM Library Android SDK Manager từ và kiểm tra android-sdk/extras/google/GCM
thư mục
Sau khi thiết lập giao tiếp thành công giữa đại lý và máy chủ của bạn, đánh giá msg trong đại lý gửi bởi máy chủ và thực hiện hành động mong muốn (khóa/lau). Điều này lại tùy thuộc vào bạn cách bạn xác định trọng tải tin nhắn của mình và cách bạn xử lý các tải trọng đó trong ứng dụng đại lý.
Đây là một bài viết về Android MDM.
Chúc mừng Mã hóa :)
Nguồn
2012-07-26 06:34:53
bạn đã đọc qua - http://developer.android.com/guide/topics/admin/device-admin.html? Tôi không hoàn toàn rõ ràng ở khía cạnh Android của những thứ khác ngoài những gì tôi đã nghe lỏm trong các cuộc họp, nhưng bạn có thể có một cuộc thăm dò ứng dụng một máy chủ cho các lệnh mà ứng dụng thực thi hoặc có tương đương với Google APNS của Apple (đẩy tin nhắn) hướng dẫn thiết bị đến 'điện thoại nhà' và nhận lệnh. – Abstractec
Có, tôi đã triển khai mẫu DeviceAdmin, vấn đề chính là cách thực hiện điều này từ xa. Như trong máy chủ MDM iPhone gửi lệnh đến thiết bị và iOS thực thi lệnh đó tự động. Cùng một quá trình trong Android làm thế nào tôi có thể làm gì? –
Cách tiếp cận đơn giản nhất là yêu cầu máy chủ của bạn thăm dò định kỳ một máy chủ theo định kỳ và yêu cầu máy chủ trả lời bằng lệnh nếu có thiết bị cho thiết bị đó. – Abstractec