दिलचस्प पोस्ट
Numpy arrays और matrices के बीच अंतर क्या हैं? मुझे किसका उपयोग करना चाहिए? हेडलेस ब्राउज़र और स्क्रैपिंग – समाधान क्यों इस कोड में कोई भी रिटर्न शामिल नहीं है? जब स्प्रिंग सिक्योरिटी का इस्तेमाल किया जाता है, तो बीन में मौजूदा यूज़रनेम (यानी सुरक्षा कंसोर्ट) की जानकारी प्राप्त करने का सही तरीका क्या है? php बहुआयामी सरणी डुप्लिकेट निकालते हैं PHP में माइक्रोसॉफ्ट-एन्कोडेड उद्धरणों को कैसे बदलना है PHP पीडीओ तैयार कथन – MySQL जैसी क्वेरी स्विफ्ट में एक फ़्यूज़ला आरंभक को लागू करने के लिए सर्वश्रेष्ठ अभ्यास डेटा.फ्रेम या मैट्रिक्स में योग की पंक्तियाँ पायथन में स्ट्रिंग खाली है या नहीं, यह जांचने के लिए सबसे शानदार तरीका है? सीएसएस पृष्ठभूमि-आकार: मोबाइल सफारी के लिए कवर प्रतिस्थापन क्रोम / फ़ायरफ़ॉक्स console.log हमेशा अपरिभाषित कह रही एक पंक्ति जोड़ता है क्या आप iOS के लिए गतिशील पुस्तकालयों का निर्माण कर सकते हैं और उन्हें रनटाइम पर लोड कर सकते हैं? मौजूदा शेल का निर्धारण कैसे करें, जिस पर मैं काम कर रहा हूं? स्मृति में एक बाइट का आकार – जावा

एंड्रॉइड डिवाइस को प्रोग्रामेटिक रूप से लॉक करें

मैं प्रोग्राम के माध्यम से डिवाइस लॉक करने की कोशिश कर रहा हूं लेकिन मुझे अभी भी हल नहीं मिल रहा है मैं प्रोग्राम के माध्यम से एंड्रॉयड froyo2.2 को लॉक करना चाहता हूं। मैंने कीगार्डमैनेजर और DeviceAdminManager का प्रयास किया है।

मेरा ऐप डिवाइस को रिमोट लॉक करना है जब संदेश लॉक करने के लिए कुछ कोड शब्दों के साथ प्राप्त होता है तो यह फ़ोन को लॉक करता है मुझे कई Api_demo प्रोग्राम को समाधान के रूप में मिला है लेकिन मैं अकेले से अकेले लॉक कोड नहीं निकाल सकता और समाधान ढूंढ सकता / सकती हूं।

वेब के समाधान से एकत्रित समाधान "एंड्रॉइड डिवाइस को प्रोग्रामेटिक रूप से लॉक करें"

गतिविधि वर्ग आंतरिक वर्ग होना चाहिए और बाहरी कक्षा को DeviceAdminReceiver का विस्तार करना चाहिए

public class adminActivity extends DeviceAdminReceiver { public static class Controller extends Activity { DevicePolicyManager mDPM; ComponentName mDeviceAdminSample; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE); mDeviceAdminSample = new ComponentName(Controller.this, adminActivity.class); } } } 

युक्ति को लॉक करने के लिए उस कोड को लिखें जहां आप लॉक करने के लिए उपयोग करते हैं

 if (active) { mDPM.lockNow(); } 

यदि DeviceAdmin सक्षम है, तो फ़ोन लॉक हो जाएगा। डिवाइस व्यवस्थापक को सक्षम करने के लिए, DevicePolicyManager इरादा कहा जाता है और यह उपयोगकर्ता द्वारा सक्षम होना चाहिए।

 Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN); intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mDeviceAdminSample); 

इस कार्य को हल करने के लिए आप नोकेगार्ड सोर्स कोड पर नज़र डालें और नोकेगार्ड सर्विस क्लास और किगार्ड लॉकड्रापर क्लास के लिए अधिक सटीक रूप से देख सकते हैं।

डिवाइस को अनलॉक करने के लिए उस ईवेंट में कोड लिखें जहां आप अनलॉक करने के लिए उपयोग करते हैं:

  Context context= getApplicationContext(); KeyguardManager _guard = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE); KeyguardLock _keyguardLock = _guard.newKeyguardLock("KeyguardLockWrapper"); //to disable _keyguardLock.disableKeyguard(); //to enable _keyguardLock.reenableKeyguard(); 

गतिविधि वर्ग आंतरिक कक्षा होना चाहिए और बाहरी कक्षा को DeviceAdminReceiver विस्तार करना चाहिए

 public class adminActivity extends DeviceAdminReceiver { public static class Controller extends Activity { DevicePolicyManager mDPM; ComponentName mDeviceAdminSample; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE); mDeviceAdminSample = new ComponentName(Controller.this, adminActivity.class); } } } 
  WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.screenBrightness = 0; getWindow().setAttributes(lp); getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);