డెవ్ స్విచ్ అనేది ఆండ్రాయిడ్ డెవలపర్లు మరియు QA టెస్టర్ల కోసం ఫోన్లోనే లభించే ఒక రోజువారీ సాధనాల సమాహారం. దీనివల్ల, ఒక సెట్టింగ్ను మార్చడానికి లేదా ఒక బిల్డ్ను తనిఖీ చేయడానికి మీరు ల్యాప్టాప్ను ఉపయోగించాల్సిన అవసరం ఉండదు.
మీరు ఎక్కువగా ఉపయోగించే డెవలపర్ స్విచ్లను ఇది ఒకే చోట ఉంచుతుంది. USB డీబగ్గింగ్, వైర్లెస్ డీబగ్గింగ్, వెయిట్ ఫర్ డీబగ్గర్, పాయింటర్ లొకేషన్, లేఅవుట్ బౌండ్స్, మరియు మిగతావాటిని ఒకే స్క్రీన్ నుండి, క్విక్ సెట్టింగ్స్ టైల్ నుండి, లేదా మీరు టెస్ట్ చేస్తున్న యాప్పై తేలియాడే ఒక చిన్న ప్యానెల్ నుండి ఆన్ లేదా ఆఫ్ చేయవచ్చు. డివైస్ వివరాలు కూడా అదే చోట ఉంటాయి: ఆండ్రాయిడ్ వెర్షన్, API లెవెల్, సెక్యూరిటీ ప్యాచ్, బిల్డ్ ఫింగర్ప్రింట్, స్క్రీన్, హార్డ్వేర్, బ్యాటరీ, మరియు స్టోరేజ్. ఒక కాపీలో ఖచ్చితంగా ఏ ఫీల్డ్లు ఉండాలో ఎంచుకునే అవకాశం కూడా ఉంటుంది, తద్వారా మీరు బగ్ రిపోర్ట్లో పేస్ట్ చేసే బ్లాక్, మీరు చెప్పాలనుకున్నది మాత్రమే చెబుతుంది, మరేమీ చెప్పదు.
యాప్ ఇన్స్పెక్టర్, ఇన్స్టాల్ చేయబడిన ఏ యాప్ యొక్క పబ్లిక్ ప్యాకేజ్ సమాచారాన్నైనా చదువుతుంది: వెర్షన్, వెర్షన్ కోడ్, టార్గెట్ మరియు మినిమం SDK, ఇన్స్టాల్ మరియు అప్డేట్ తేదీలు, సైనింగ్ సర్టిఫికేట్ ఫింగర్ప్రింట్స్, డిక్లేర్డ్ పర్మిషన్స్, మరియు ఎక్స్పోర్ట్ చేయబడిన కాంపోనెంట్స్. మీరు అక్కడి నుండే దాని APKని ఎక్స్ట్రాక్ట్ చేయవచ్చు లేదా దాని సిస్టమ్ ఇన్ఫో పేజీని ఓపెన్ చేయవచ్చు. డీప్ లింక్ టెస్టర్ మీ బిల్డ్కు ఒక లింక్ను పంపి, ఏ యాక్టివిటీ దానిని క్లెయిమ్ చేస్తుందో చూపిస్తుంది. అలాగే, లోకేల్ టెస్టర్ ఫోన్ భాషను మార్చకుండానే ఒక యాప్ను వేరే భాషలో రన్ చేసి, ఆ తర్వాత ఒక్క ట్యాప్తో దానిని తిరిగి పాత భాషకు మార్చేస్తుంది.
లొకేషన్ పని కోసం, మీరు మ్యాప్పై ఒక స్థిరమైన పాయింట్ను సెట్ చేయవచ్చు లేదా సేవ్ చేసిన మార్గాన్ని ఎంచుకున్న వేగంతో అనుసరించవచ్చు. పురోగతి మరియు మిగిలిన సమయం నోటిఫికేషన్లో చూపబడతాయి. ఆల్టిట్యూడ్, అక్యూరసీ, బేరింగ్, మరియు అప్డేట్ ఇంటర్వెల్ అన్నీ సెట్ చేయదగినవి. కాబట్టి, ఖచ్చితమైన సిగ్నల్కు బదులుగా, కదులుతున్న, అసంపూర్ణమైన సిగ్నల్పై మీ యాప్ ఎలా ప్రవర్తిస్తుందో మీరు చూడవచ్చు. 'కీప్ ది స్క్రీన్ అవేక్' మరియు 'సిస్టమ్ టెక్స్ట్ సైజ్' అనేవి ఈ బెంచ్ను పూర్తి చేస్తాయి. వీటిలో మీరు ఎక్కువగా ఉపయోగించే దాన్ని, ఫ్లోటింగ్ ప్యానెల్ స్క్రీన్ అంచున ఉన్న ఒక బబుల్లో కేవలం ఒక్క ట్యాప్ దూరంలో ఉంచుతుంది.
ఆండ్రాయిడ్ ఏ యాప్ను కూడా దానంతట అదే డెవలపర్ ఆప్షన్స్ను మార్చుకోవడానికి అనుమతించదు, కాబట్టి డెవలపర్ స్విచ్లు పనిచేస్తాయి. సిస్టమ్ టెక్స్ట్ సైజ్ కోసం కంప్యూటర్ నుండి ఒకసారి ఒక ADB కమాండ్ను రన్ చేయాల్సి ఉంటుంది.
యాప్ దానిని ఒక కాపీ బటన్తో చూపిస్తుంది: adb shell pm grant com.kodeelite.devswitch android.permission.WRITE_SECURE_SETTINGS.
మిగతావన్నీ అది లేకుండానే పనిచేస్తాయి. మాక్ లొకేషన్ కోసం, మీ ఫోన్ డెవలపర్ ఆప్షన్స్లో 'సెలెక్ట్ మాక్ లొకేషన్ యాప్' ను 'డెవ్ స్విచ్' కు సెట్ చేయాల్సి ఉంటుంది. మీరు రూపొందిస్తున్న లొకేషన్-అవేర్ యాప్లను పరీక్షించడానికి ఇది ప్రామాణిక ఆండ్రాయిడ్ పద్ధతి.
సిస్టమ్కు మాక్డ్ పొజిషన్ మరియు రూట్ను పబ్లిష్ చేయడానికి లొకేషన్ అనుమతి అవసరం. 'డిస్ప్లే ఓవర్ అదర్ యాప్స్' అనేది ఫ్లోటింగ్ ప్యానెల్ కోసం మాత్రమే ఉపయోగించబడుతుంది. నోటిఫికేషన్లు కొనసాగుతున్న సెషన్ను కలిగి ఉంటాయి మరియు వాటిలో స్టాప్ బటన్ కూడా ఉంటుంది. బ్యాటరీ ఆప్టిమైజేషన్ను విస్మరించడం ఐచ్ఛికం మరియు ఇది కేవలం బ్యాక్గ్రౌండ్లో నడుస్తున్న సెషన్ను మాత్రమే సజీవంగా ఉంచుతుంది.
ఇందులో అకౌంట్, సైన్-ఇన్, యాడ్స్, అనలిటిక్స్ మరియు ట్రాకింగ్ ఏమీ ఉండవు. మీరు యాప్లో చేసే ఏ పనీ సేకరించబడదు లేదా ఎక్కడికీ పంపబడదు, మరియు ప్రతిదీ డివైజ్లోనే ఉంటుంది. డెవ్ స్విచ్ ఒక స్వతంత్ర యాప్.
డెవలపర్ స్విచ్లు, మాక్ లొకేషన్, యాప్ ఇన్స్పెక్టర్ మరియు ఫ్లోటింగ్ ప్యానెల్.
అప్డేట్ అయినది
5 అక్టో, 2026