यह उदाहरण दिखाता है कि Android डिवाइस को प्रोग्रामेटिक रूप से कैसे लॉक किया जाए।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml
में जोड़ें <पूर्व> xml संस्करण ="1.0" एन्कोडिंग ="utf-8"?>चरण 3 - निम्नलिखित कोड को एसेट/पेज.एचटीएमएल में जोड़ें
प्रथम नाम:<इनपुट प्रकार ="पाठ" नाम ="fname" आईडी ="txtfname">
अंतिम नाम:<इनपुट प्रकार ="पाठ" नाम ="lname" आईडी ="txtlname">
<बटन प्रकार ="बटन" मान ="" आईडी ="बीटीएनओके" ऑनक्लिक ="getValues (); ok.performClick (यह। मान); "> ठीक है बटन> पूर्व>चरण 4 - निम्न कोड को src/MainActivity
. में जोड़ेंपैकेज app.tutorialspoint.com.sample;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.webkit. JavascriptInterface;import android.webkit.WebSettings;import android.webkit.WebView;import android.widget.Toast; पब्लिक क्लास MainActivity AppCompatActivity का विस्तार करती है {@Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) { सुपर .onCreate(savedInstanceState); setContentView(R.layout. activity_main); } सार्वजनिक शून्य लोडपेज (दृश्य देखें) { वेबव्यू ब्राउज़र =नया वेबव्यू (यह); browser.getSettings().setJavaScriptEnabled (सच); browser.loadUrl ("फ़ाइल:///android_asset/page.html"); सेटकंटेंट व्यू (ब्राउज़र); वेबसेटिंग्स ws =browser.getSettings(); ws.setJavaScriptEnabled (सच); browser.addJavascriptInterface (नया ऑब्जेक्ट () { @JavascriptInterface // API 17+ के लिए पब्लिक वॉयड परफॉर्मक्लिक (स्ट्रिंग स्ट्रल) { टोस्ट। मेकटेक्स्ट (मेनएक्टिविटी। यह, स्ट्रल, टोस्ट। LENGTH_SHORT)। शो (); }}, "ओके" ); }}पूर्व>चरण 5 - निम्न कोड को androidManifest.xml में जोड़ें
<पूर्व> xml संस्करण ="1.0" एन्कोडिंग ="utf-8"?> <मेनिफेस्ट xmlns:एंड्रॉइड ="https://schemas.android.com/apk/res/android" पैकेज ="app.tutorialspoint.com.sample"> <उपयोग-अनुमति एंड्रॉइड:नाम ="android.permission.CALL_PHONE" /> <एप्लिकेशन एंड्रॉइड:अनुमति दें ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <गतिविधि android :name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई Android :name="android.intent .action.MAIN" /> <श्रेणी android :name="android.intent.category.LAUNCHER" /><मेटा-डेटा एंड्रॉइड:एन ame="android.app.device_admin" android:resource="@xml/policies" /> <इरादे-फ़िल्टर> <कार्रवाई एंड्रॉइड:नाम ="android.app.action.DEVICE_ADMIN_ENABLED" /> इरादे-फ़िल्टर> रिसीवर> आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -