एंड्रॉइड Device Admin API दोनों चीजें जो आप करना चाहते हैं (डिवाइस लॉक/मिटाएं और भी अधिक) करेंगे। An example दिया गया है और आप अपने एंड्रॉइड एसडीके निर्देशिका में यह complete source code भी पा सकते हैं।
अब क्लाइंट सर्वर परिप्रेक्ष्य के रूप में:
आप अपने Android आवेदन में अपने कार्य (ताला और पोंछ) लागू करने के लिए (ग्राहक, अर्थात एजेंट के रूप में जाना जाता है में) है। अब आपके आवेदन आपके सर्वर या उप-कविता के साथ संवाद करने में सक्षम होना चाहिए।
मैं adamk के साथ 100% सहमत हूं क्योंकि उन्होंने कहा था कि "आपके आवेदन को रिमोट कंट्रोल करना विशेष रूप से आपकी ज़िम्मेदारी बनी हुई है - एंड्रॉइड फ्रेमवर्क इसके लिए कोई समाधान प्रदान नहीं करता है (या लागू करता है)।"
और एंड्रॉयड अपनी इस सुविधा भी देता है, के रूप में adamk C2DM का उपयोग करने के लिए कहा है, वह सही था, लेकिन अब C2DM हटाई गई है, और GCM शुरू किया गया है, “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.
आप how to use GCM पढ़ना चाहिए, और आप नमूना कोड भी पा सकते हैं। एसडीके प्रबंधक से GCM एंड्रॉयड लाइब्रेरी डाउनलोड करें और android-sdk/extras/google/GCM
निर्देशिका
जाँच अपने एजेंट और सर्वर के बीच सफल संचार की स्थापना के बाद सर्वर द्वारा भेजे गए एजेंट में संदेश का मूल्यांकन करने और इच्छा क्रिया को निष्पादित (लॉक/पोंछ)। यह फिर से आप पर निर्भर करता है कि आप अपना संदेश पेलोड कैसे परिभाषित करते हैं और आप एजेंट एप्लिकेशन में उन पेलोड को कैसे प्रबंधित करते हैं।
यहाँ एक लेख के बारे में Android MDM.
मुबारक कोडिंग :)
स्रोत
2012-07-26 06:34:53
क्या आपने इसे पढ़ा है - http://developer.android.com/guide/topics/admin/device-admin.html? मैं बैठकों में जो कुछ सुना है उसके अलावा अन्य चीज़ों के एंड्रॉइड पक्ष पर पूरी तरह से स्पष्ट नहीं हूं, लेकिन आप या तो ऐप को कमांड के लिए एक सर्वर बना सकते हैं, जिसे ऐप निष्पादित करता है या Google के ऐप्पल के एपीएनएस के बराबर है (पुश संदेश) जो डिवाइस को 'घर पर फोन' करने और आदेश प्राप्त करने का निर्देश देते हैं। – Abstractec
हां मैंने डिवाइसएडमिन नमूना लागू किया है, मुख्य समस्या यह है कि इन्हें दूरस्थ रूप से कैसे किया जाए। जैसा कि आईफोन एमडीएम सर्वर में कमांड भेजता है डिवाइस और आईओएस स्वचालित रूप से उस आदेश को निष्पादित करता है। एंड्रॉइड में वही प्रक्रिया मैं कैसे कर सकता हूं? –
सबसे आसान तरीका यह होगा कि आपका ऐप समय-समय पर सर्वर को मतदान करे और यदि उस डिवाइस के लिए कोई है तो सर्वर कमांड के साथ जवाब दे। – Abstractec