हा टास्कर प्लगइन आपल्याला एडीबी शेल आदेश (रिमोट उपकरण) (रिमोट डिव्हाइस) वर (किंवा डिव्हाइस स्वतः) पाठविण्याची परवानगी देतो ज्यामध्ये एडीबी वायफाय सक्षम आहे.
हे अॅप निश्चितपणे प्लगइन असल्यासारखे कार्य करण्यासाठी आवश्यक आहे (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, हे 7 दिवसांचे विनामूल्य चाचणीसह एक सशुल्क अॅप आहे ). पुन्हा, टास्करशिवाय ते कार्य करणार नाही. मी पुरेसे साफ केले का? असं असलं तरी ...
लक्ष्यित डिव्हाइसवर आपण त्या डिव्हाइसचे टर्मिनल किंवा एडीबी शेल वापरताना आपण सामान्यपणे करू शकता अशा कोणत्याही गोष्टी करू शकता. यात उघडणारे अॅप्स, फाइल्स हलविणे, इनपुट इटर कॅटर (सिम्युलेटिंग इमेट इट कॅटर) समाविष्ट आहे (आकाश ही मर्यादा आहे आणि Google आपला मित्र आहे).
माझा अॅप टास्करमधील क्रिया म्हणून वापरला जाऊ शकतो आणि कामाच्या ठिकाणी जोडले जाताना योग्यरितीने कॉन्फिगर केले जाणे आवश्यक आहे.
टीपः
- आपण त्यांना ";" सह विभक्त करून एकाच वेळी एकाधिक कमांड पाठवू शकता.
- एडीबी कनेक्शन बंद करण्यासाठी एका एकल क्रियामधील सर्व कमांड स्वयंचलितपणे "एक्झीट" कमांडसह अनुसरण केले जातात. याचा अर्थ असा की आपण एकमेकांवर अवलंबून असलेल्या एकाधिक कमांड पाठवू इच्छित असल्यास, आपल्याला त्यांना एकाच कार्यकर्ता क्रियामध्ये ठेवण्याची आणि त्यांना ";" ने विभक्त करण्याची आवश्यकता असेल.
- टास्कर कार्यात एकमेकांना चालविण्यासाठी माझ्या प्लगिनच्या एकाधिक क्रिया पाहिजे असल्यास, कृपया कालबाह्य सेट ठेवा. कमांड पाठविल्यावर टास्कर चालू राहील.
- आपण एडीबीद्वारे दुसर्या डिव्हाइसवर कनेक्ट करण्याचा प्रयत्न करता तेव्हा प्रथम आपण डिव्हाइसवर विश्वास ठेवता की नाही ते आपल्याला विचारेल. या प्लगिनसाठी योग्यरितीने कार्य करण्यासाठी, आपल्याला नेहमी "या संगणकावर विश्वास ठेवा" लागेल.
- कंसोलची आउटपुट टास्करमधून पाहिली आणि पुन्हा वापरली जाऊ शकते. हे लूप वापरुन% आउटपुट 1,% आउटपुट 2 इत्यादी किंवा% आउटपुट () च्या बाहेरून पुनरावृत्तीद्वारे केले जाऊ शकते.
- डिव्हाइसेसवर सुरक्षित एडीबी कनेक्शन करण्यासाठी आपल्या डिव्हाइसवरील प्लगिन दोन महत्त्वाची फाईल्स व्युत्पन्न करेल.
आता काही उपयुक्त कमांडसाठी!
- "इनपुट कीवेन्ट पावर" आदेश पाठवून माझ्या एडीबीला WiFi सक्षम AndroidTV (Nvidia SHIELD) वर चालू किंवा बंद करणे खूपच सोपे आहे, हे पॉवर बटण दाबाचे अनुकरण करते.
- अर्थात आपण कोणती की दाबायची ते बदलू शकतात, उदाहरणार्थ आपण "इनपुट कीव्हेंट डीपीएडी_आरएचजीटी" किंवा "... LEFT" इत्यादी करू शकता ती बाण की दाबा.
- आणखी एक सोपा आज्ञा "रीबूट" आहे, जे आपण अंदाज लावला, डिव्हाइस रीबूट करा! आपण ते कमी करण्यासाठी येथे "रीबूट -पी" देखील ठेवू शकता.
- डिव्हाइसवर अॅप्स लॉन्च करणे एक चांगली गोष्ट आहे. अॅपच्या मुख्य क्रियाकलाप शोधण्यासाठी आपल्याला Google ला थोडासा लागेल. हा उदाहरण डिव्हाइसवर क्रोम उघडेल: "मी सुरु आहे- com.android.chrome/com.google.android.apps.chrome.Main".
- जेव्हा आपण आयपी अॅड्रेस फील्डमध्ये "लोकहोस्ट" भरता तेव्हा प्रत्येक कमांड डिव्हाइसवरच कार्यान्वित होईल! हे जर रूटशिवाय देखील कार्य करते तर नक्कीच एडीबी वायफाय सक्षम ("adb tcpip 5555" वापरुन पीसी वरुन सक्रिय केले जाऊ शकते).
अर्थातच इतर अनेक आज्ञा आहेत, आकाश ही मर्यादा आहे!
हा माझा सर्वप्रथम प्रकाशित अॅप आहे, म्हणून कृपया फीडबॅक सोडून द्या आणि दोष सबमिट करा जेणेकरुन मी त्यांचे निराकरण करण्याचा प्रयत्न करू शकेन! कोणत्याही टिप्स स्वागत पेक्षा अधिक आहेत!
हा अॅप तयार करण्याचा विचार https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger वरून आला आहे, जो वापरकर्त्यास अॅप मधील इंटरफेसद्वारे दूरस्थ डिव्हाइसशी कनेक्ट करण्याची अनुमती देतो. कृपया त्या अॅपचे वर्णन देखील वाचा, यात एडीबीला वायफायवर सक्षम करण्यावर काही टीपा आहेत. मी माझ्या ऍपमध्ये ऍडब्लीब जावा लायब्ररी वापरतो.
मी https://github.com/cgutman/AdbLib येथे आढळलेल्या अॅडब्लीब लायब्ररीचा वापर करतो आणि लायब्ररी कशी वापरावी याचे उदाहरण म्हणून https://github.com/cgutman/AdbLibTest वापरा. मी हा उदाहरण दिलेल्या आदेशासह काम करण्यासाठी आणि त्यास टास्कर प्लगइनमध्ये रूपांतरित करण्यासाठी स्वीकारला.
मदतीसाठी, आपण मला ईमेल करू शकता किंवा XDA-Developers थ्रेडला https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013 येथे भेट देऊ शकता. रूटशिवाय कार्य चालवित असलेल्या स्थानिक डिव्हाइसवर प्रवेश करण्यासाठी या थ्रेडमध्ये काही उपयुक्त टिपा देखील समाविष्ट आहेत.
आता https://github.com/Jolanrensen/ADBPlugin येथे स्रोत उघडा!