2012-03-17 16 views
5

संपादितविशिष्ट डिवाइस रिज़ॉल्यूशन (एचटीसी चा-चा) के लिए एमुलेटर कैसे बनाएं?

हर कोई यह देखने के लिए कि मैं क्या मतलब है इस फोन http://www.gsmarena.com/htc_chacha-3787.php के लिए एक एमुलेटर बनाने की कोशिश कर सकते हैं। आइकन बहुत बड़े होंगे और आपको जो स्क्रीन मिलती है वह असली फोन पर समान नहीं है।
प्रदर्शन:: टीएफटी कैपेसिटिव टचस्क्रीन, 256K रंग
आकार: 480 x 320 पिक्सल, 2.6 इंच (~ 222 पीपीआई पिक्सेल घनत्व)


मैं करने की कोशिश की

यहाँ ऐनक हैं एक विशिष्ट एंड्रॉइड फोन के लिए एक एमुलेटर, लेकिन संकल्प सभी गलत था। तो मैं जो कुछ करता हूं उसे लिखूंगा, और मुझे उम्मीद है कि कोई मुझे सही करेगा।

सबसे पहले मैं GSMArena.com के पास जाकर कुछ फोन लेने (मैं एक यादृच्छिक यहां इस्तेमाल करेंगे)

सोनी एरिक्सन एक्सपीरिया PLAY

मुझे लगता है कि स्क्रीन के आकार 245 पीपीआई की घनत्व के साथ 480x854 है।

फिर मैं WVGA854 (बड़ी प्रकार की स्क्रीन) के साथ एक नई एमुलेटर मशीन बनाता हूं और मैन्युअल रूप से डीपीआई को 245 (एचडीपीआई) पर सेट करता हूं।

क्या यह सही है: 245ppi == 245dpi?

कभी-कभी यह काम करता है, लेकिन ज्यादातर बार, मुझे एक छोटी सी स्क्रीन पर बड़े आइकन मिलते हैं, खासकर जब मैं सामान्य स्क्रीन फोन के लिए एमुलेटर बनाने का प्रयास करता हूं जिसमें 240ppi का संकल्प होता है। जब मैं मूल स्क्रीन स्क्रीन स्नैपशॉट्स के साथ एम्यूलेटर पर ऐसी स्क्रीन की तुलना करता हूं, तो मुझे लगता है कि यह वही नहीं है।

तो क्या सबसे अच्छा तरीका है, एक विशिष्ट मोबाइल फोन के लिए, एक एमुलेटर बनाने के लिए, इतना है कि यह वास्तव में निर्माता की स्क्रीन आकार और पिक्सेल घनत्व से मेल है?

+1

मेरे पास कोई जवाब नहीं है, लेकिन अगर यह आपको बेहतर महसूस करता है तो मैं एमुलेटर में 120 डीपीआई डिवाइस के साथ काम करता हूं, और एक बार प्रत्येक कुछ रीबूट में एंड्रॉइड मेरे एलसीडी घनत्व सेटिंग को अनदेखा करने का फैसला करता है :) – Torp

उत्तर

5

जाओ Skin चयन Resolution में ग्रहण करने के लिए

Window - Android SDK and AVD Manager - New 

और देने के 480 x 854

और New पर Hardware क्लिक में चुनें "सार एलसीडी घनत्व" और परिवर्तन यह घनत्व के लिए मूल्य आप सूत्र के नीचे से मिलता है (यदि डिवाइस विनिर्देश में ppi में दिया गया है) या इसे एलसीडी घनत्व में दिया गया है तो इसे रखें।

और फिर उस AVD को शुरू करें।

संपादित

हाँ आप सही कर रहे हैं और मैं थोड़ा और अधिक खोज और this answer में यहां एलसीडी घनत्व Abstact को पीपीआई कन्वर्ट करने के लिए फॉर्मूला मिल गया।

sqrt (एक्स x + y वाई)/घ

जहां x और y क्षैतिज और ऊर्ध्वाधर संकल्प कर रहे हैं (ताकि sqrt (एक्स x + y वाई) है लंबाई पिक्सेल में विकर्ण का), और डी इंच में विकर्ण की लंबाई है।

आशा है कि यह आपकी खोज को समाप्त कर देगा।

+0

इस फोन को आज़माएं http: //www.gsmarena.com/htc_chacha-3787.php और आप देखेंगे कि मेरा क्या मतलब है। यूआई वास्तविक फोन की तरह दिखता नहीं है। – sandalone

+1

@ सैंडलोन कृपया उत्तर में अपडेट देखें। – MKJParekh

+0

अरे, फिर मुझे ~ 245px ?????? चाचा के लिए इस सूत्र का प्रयास करें और इसे स्वयं देखें। अब कोई विचार है? – sandalone

संबंधित मुद्दे