2012-11-19 17 views
26

से भौतिक एंड्रॉइड स्क्रीन का आकार कैसे बदलें, कुछ समय पहले, मैं एंड्रॉइड पर स्क्रीन का आकार बदलने में सक्षम था। उदाहरण के लिए, मेरे पास ज़ूम था, और एडीबी से एक कमांड चलाने में सक्षम था जो इसे 7 "स्क्रीन (इसके चारों ओर एक काला सीमा छोड़कर) तक कम कर देता था। माना जाता है कि यह थोड़ी छोटी थी क्योंकि घर/पीछे/ऐप- स्विच बटन गायब हो गए, लेकिन मुझे पता है कि यह संभव है। यह 1 लाइन कमांड है जहां मैं Xoom के लिए एक्स और वाई पिक्सेल में नया स्क्रीन रेज़ोल्यूशन इनपुट करता हूं।टर्मिनल/खोल

मैं सोच रहा था कि कोई इस से परिचित था, और जानता है कि कैसे करना है यह।

(और अगर किसी को भी कहते हैं कि यह संभव नहीं है, मैं आपको विश्वास दिलाता कर सकते हैं यह है)

(और मैं ऐसा करने के लिए इसलिए मैं अपने Nexus 10 पर विभिन्न आकार की स्क्रीन में क्षुधा का परीक्षण कर सकते हैं, और मैं डी एक एमुलेटर का उपयोग नहीं करना पसंद करते हैं)

+2

इसके लिए एक और उपयोग तब होता है जब आपकी स्क्रीन 80% काम करने वाले स्पर्शों के साथ एक तरफ कोने पर क्रैक होती है। आप इसे फिर से आकार दे सकते हैं और फिर स्क्रीन पर काम कर सकते हैं;) – kreys

उत्तर

21

मेरा मानना ​​है कि यह है:

adb shell am display-size 

लेकिन मैं एक कंप्यूटर से दूर कर रहा हूँ यह कोशिश करने के लिए। एक उदाहरण उपयोग होगा:

adb shell am display-size 640x480 
+3

स्क्रीन आकार को रीसेट करने के लिए 'adb shell am display-size रीसेट' का उपयोग करें। – nhaarman

+0

स्क्रीन के उस टुकड़े को पूर्ण आकार में खींचने का तरीका क्या है? मेरे पास 9.7 रेटिना 2048x1536 है और मैं संकल्प को 1024x768 में बदलना पसंद करता हूं लेकिन बाएं ऊपरी कोने में केवल स्क्रीन का एक टुकड़ा है ... – lordmegamax

+0

मुझे त्रुटि मिलती है '/ system/bin/sh: wm: नहीं मिला'। क्यूं कर? http://stackoverflow.com/q/30839523/779408 – breceivemail

50

(this SO answer के माध्यम से पाया लिंक) Jelly Bean 4.3 from Android dev Adam Powell on Google+ के लिए इस उत्तर के लिए एक अपडेट:

:

In Android 4.3 these options moved from the "am" command (ActivityManager) to the "wm" command (WindowManager). Type "adb shell wm" for details.

तो अब 4.3 उपकरणों पर चला सकते हैं adb shell wm size 1280x800 या जो भी आकार या reset

और

adb shell wm density 480 या जो कुछ भी घनत्व या reset

बस सुनिश्चित करें कि वर्तमान में स्क्रीन पर इस समय दिखाई नहीं दे रहा आप आदेश चला सकते हैं।

+0

इसे /system/build.prop में किसी संपत्ति के रूप में सेट करने का कोई तरीका? – chrisvarnz

+0

@ पॉल हैरिस कोई भी आकार/घनत्व बदलने में सक्षम है और अभी भी बैक बटन दिखा रहा है? क्या कोई और आदेश है जो इसे दिखाने के लिए मजबूर करता है? साथ ही, जब मैं रीसेट करता हूं, तो बैक बटन केवल पोर्ट्रेट मोड में दिखाई देता है? – whyoz

+0

मुझे त्रुटि मिलती है '/ system/bin/sh: wm: नहीं मिला'। क्यूं कर? कृपया http://stackoverflow.com/q/30839523/779408 – breceivemail