ఈ టాస్క్సర్ ప్లగ్ఇన్ మీరు ADB షెల్ ఆదేశం (s) ను రిమోట్ పరికరానికి (లేదా పరికరం దానికదే) ADB కలిగి ఉంటే అది WiFi ఎనేబుల్ చెయ్యటానికి అనుమతిస్తుంది.
ఇది ఒక ప్లగ్ఇన్ (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, పనిచేయడం కోసం ఈ అనువర్తనం స్పష్టంగా పని అవసరం అవుతుంది, ఇది 7 రోజుల ఉచిత ట్రయల్తో చెల్లింపు అనువర్తనం ). మళ్ళీ, Tasker లేకుండా అది పనిచేయదు. నేను తగినంత స్పష్టంగా ఉన్నానా? ఏమైనప్పటికీ ...
టార్గెనల్ లేదా ADB షెల్ను ఆ పరికరాన్ని ఉపయోగించినప్పుడు లక్ష్య పరికరంలో మీరు సాధారణంగా చేయగలిగే ఏదైనా చేయవచ్చు. ఇందులో ప్రారంభపు అనువర్తనాలు, ఫైళ్ళను కదిలించడం, ఇన్పుట్ మరియు సెటరింపులను (ఆకాశం పరిమితి మరియు గూగుల్ మీ స్నేహితుడు) కల్పిస్తుంది.
నా అనువర్తనం Tasker లో ఒక చర్యగా ఉపయోగించవచ్చు మరియు పని చేయడానికి ఒక విధికి జోడించినప్పుడు సరిగ్గా కాన్ఫిగర్ చేయబడాలి.
గమనిక:
- మీరు ఒక ";" తో వేరు చేసి ఒకేసారి పలు ఆదేశాలను పంపవచ్చు.
- ఒకే చర్యలో అన్ని ఆదేశాలను స్వయంచాలకంగా ఒక "నిష్క్రమణ" కమాండుతో అనుసరిస్తారు, కనుక ADB కనెక్షన్ మూసివేయబడుతుంది. దీని అర్థం మీరు ఒకరిపై ఆధారపడి ఉన్న పలు ఆదేశాలను పంపించాలనుకుంటే, వాటిని ఒక టాస్కేర్ చర్యలో ఉంచాలి మరియు వాటిని ";" తో వేరు చేయాలి.
- మీరు నా ప్లగ్ఇన్ యొక్క బహుళ చర్యలు ఒక టాస్కర్ పనిలో ప్రతి ఇతర తరువాత అమలు కావాలా, దయచేసి గడువు ముగిసినట్లుగా ఉంచండి. కమాండ్ పంపినప్పుడు Tasker కొనసాగుతుంది.
- మీరు ADB ద్వారా మరొక పరికరానికి కనెక్ట్ చేయడానికి ప్రయత్నించినప్పుడు మొదటిసారి మీరు పరికరాన్ని విశ్వసిస్తే ఇది మిమ్మల్ని అడుగుతుంది. సరిగ్గా పనిచేయడానికి ఈ ప్లగ్ఇన్ కోసం, మీరు ఎల్లప్పుడూ "ఈ కంప్యూటర్ను విశ్వసించాలి".
- కన్సోల్ యొక్క అవుట్పుట్ టాస్కేర్ లోపల నుండి చూడవచ్చు మరియు తిరిగి ఉపయోగించబడుతుంది. % అవుట్పుట్ 1,% output2 మొదలగునవి లేదా లూప్ కొరకు వుపయోగించి% అవుట్పుట్ () పై మళ్ళి ద్వారా దీనిని చేయవచ్చు.
- ప్లగ్ఇన్ పరికరాలు ఒక సురక్షిత ADB కనెక్షన్ చేయగలరు మీ పరికరంలో రెండు కీ ఫైళ్లను ఉత్పత్తి చేస్తుంది.
ఇప్పుడు కొన్ని ఉపయోగకరమైన ఆదేశాల కోసం!
- "నేను ఇన్పుట్ కీనేంట్ POWER" ఆదేశం పంపడం ద్వారా ఆన్ లేదా ఆఫ్ చేసిన WiFi ప్రారంభించబడిన AndroidTV (NVIDIA SHIELD) పై నా ADB ని మార్చడం నా ఉద్దేశ్యం.
- వాస్తవానికి మీరు ఏ కీని నొక్కవచ్చు, ఉదాహరణకు మీరు "ఇన్పుట్ కీనేట్ DPAD_RIGHT" లేదా "... LEFT" మొదలైనవి చేయవచ్చు.
- మరొక సాధారణ ఆదేశం "రీబూట్", ఇది, మీరు ఊహించిన, పరికరం రీబూట్! మీరు ఇక్కడ "reboot -p" ను ఇక్కడ శక్తిని ఉంచవచ్చు.
- ఒక చల్లని విషయం ఏమిటంటే పరికరంలో అనువర్తనాలను ప్రారంభించడం. మీరు అనువర్తనం యొక్క ప్రధాన కార్యాచరణను కనుగొనడం కోసం Google కు కొంచెం సమయం ఉంటుంది. ఈ ఉదాహరణ పరికరంలోని Chrome ను తెరవబడుతుంది: "నేను ప్రారంభించు com.android.chrome/com.google.android.apps.chrome.Main".
- మీరు IP చిరునామా ఫీల్డ్ లో "localhost" ని పూరించినప్పుడు, ప్రతి ఆదేశం పరికరంలో కూడా అమలు అవుతుంది! మీరు WiFi ఎనేబుల్ అయినట్లయితే, ADB ని కూడా రూట్ లేకుండా కూడా పనిచేస్తుంది. (ADB tcpip 5555 ఉపయోగించి ఒక PC నుండి సక్రియం చేయవచ్చు).
కోర్సు యొక్క అనేక ఇతర ఆదేశాలు ఉన్నాయి, ఆకాశంలో పరిమితి!
ఈ నా మొట్టమొదటి ప్రచురణ అనువర్తనం, కాబట్టి దయచేసి అభిప్రాయాన్ని వెయ్యండి మరియు దోషాలను సమర్పించండి, అందువల్ల వాటిని పరిష్కరించడానికి నేను ఉత్తమంగా ప్రయత్నించగలను! ఏదైనా చిట్కాలు స్వాగతం కంటే ఎక్కువ!
ఈ అనువర్తనాన్ని రూపొందించే ఆలోచన https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger నుండి వచ్చినది, ఇది వినియోగదారుని అనువర్తనంలో ఒక ఇంటర్ఫేస్ ద్వారా రిమోట్ పరికరంతో కనెక్ట్ చేయడానికి వినియోగదారుని అనుమతిస్తుంది. దయచేసి ఆ అనువర్తనం యొక్క వివరణను కూడా చదువుకోండి, ఇది ADB ను WiFi ద్వారా ప్రారంభించడానికి కొన్ని చిట్కాలను కలిగి ఉంటుంది. నా అనువర్తనాల్లో అదే AdbLib Java లైబ్రరీని నేను ఉపయోగిస్తాను.
నేను https://github.com/cgutman/AdbLib వద్ద ఉన్న AdbLib లైబ్రరీని ఉపయోగించాను మరియు లైబ్రరీని ఎలా ఉపయోగించాలో https://github.com/cgutman/AdbLibTest ను ఉదాహరణగా ఉపయోగించండి. ఇచ్చిన కమాండ్తో పనిచేయడానికి నేను ఈ ఉదాహరణను స్వీకరించాను మరియు దానిని టాస్కేర్ ప్లగ్ఇన్కు మార్చాను.
సహాయం కోసం, మీరు నాకు ఇమెయిల్ పంపవచ్చు లేదా XDA- డెవలపర్స్ థ్రెడ్ https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013 లో సందర్శించవచ్చు. ఈ థ్రెడ్ కూడా స్థానిక పరికరం పని లేకుండా రూట్ లేకుండా ప్రాప్తి చేయడానికి కొన్ని ఉపయోగకరమైన చిట్కాలను కలిగి ఉంటుంది.
ఇప్పుడు ఓపెన్ సోర్స్ వద్ద https://github.com/Jolanrensen/ADBPlugin!
అప్డేట్ అయినది
16 జన, 2020