पदानुक्रम व्यूअर एक उपयोगी उपयोगिता है जिसे एंड्रॉइड एप्लिकेशन के यूआई को अनुकूलित करने के लिए डिज़ाइन किया गया है, साथ ही इसे बनाने वाले घटकों की कल्पना और सत्यापन करने के लिए। पदानुक्रम व्यूअर शुरू करने के लिए, आपको पंजीकरण करने की आवश्यकता है:
hierarchyviewer
Android-sdk \ platform-tools फ़ोल्डर से कमांड प्रॉम्प्ट पर।
IntelliJ IDEA में, आप सीधे पर्यावरण (
टूल - एंड्रॉइड - पदानुक्रम व्यूअर ) से लॉन्च कर सकते हैं।
कमांड लाइन से पदानुक्रम व्यूअर लॉन्च करने की सुविधा के लिए, आपको निम्न क्रियाएं (विंडोज के लिए प्रासंगिक) करने की आवश्यकता है:
- मेरे कंप्यूटर पर राइट क्लिक करें - गुण - उन्नत सिस्टम सेटिंग्स - पर्यावरण चर;
- सिस्टम चर में, आपको पथ चर खोजने की आवश्यकता है, "संपादित करें" पर क्लिक करें, और पंक्ति के अंत में जोड़ें
;C:\[___android-sdk]\platform-tools
- अब आप लॉन्च कमांड को "स्टार्ट-रन" के माध्यम से सीधे निष्पादित कर सकते हैं।
पदानुक्रम व्यूअर सफलतापूर्वक लॉन्च होने के बाद, आपको एंड्रॉइड डिवाइस (यदि यह पहले नहीं किया गया है) को कनेक्ट करने की आवश्यकता है और डिवाइस पर चलने वाली प्रक्रियाएं स्क्रीन पर दिखाई देंगी।
पदानुक्रम व्यूअर केवल निहित उपकरणों या एक एमुलेटर के साथ काम करता है।

अनुकूलन की आवश्यकता वाली प्रक्रिया का चयन करने के बाद, हम पदानुक्रम दृश्य विंडो -
लोड दृश्य पदानुक्रम पर जाएंगे। सक्रिय गतिविधि के सभी लेआउट और दृश्य एक पेड़ के दृश्य (बाएं से दाएं) में प्रदर्शित किए जाते हैं।

तत्वों में बहु-रंगीन संकेतक होते हैं जो पेड़ में अन्य वस्तुओं के संबंध में दिए गए दृश्य / लेआउट की प्रतिपादन गति को इंगित करते हैं। विस्तृत डेटा के लिए, आइटम पर क्लिक करें। रंग निम्नलिखित सापेक्ष संकेतक दर्शाते हैं:
- ग्रीन का मतलब है कि आइटम गतिविधि में सबसे तेजी से लोड किए गए विचारों के 50% के बीच है।
- पीला इंगित करता है कि आइटम लोड करने के लिए सबसे धीमे 50% के बीच है।
- लाल संकेतक के साथ आइटम लोड करने के लिए, पेड़ में सबसे अधिक समय लगता है।
पीले और लाल संकेतकों की अधिकता के मामले में, यह गतिविधि संरचना में बदलाव करने, नेस्टिंग के स्तर को कम करने, अनावश्यक दृश्य से छुटकारा पाने, एक अलग छवि प्रारूप का उपयोग करने आदि के लिए समझ में आता है।
निम्नलिखित क्रियाएं टूलबार पर उपलब्ध हैं:
- पीएनजी के रूप में सहेजें पूरे पेड़ को पीएनजी फ़ाइल में सहेजता है;
- कैप्चर परतें psd प्रारूप में एक स्क्रीनशॉट को बचाएगा, प्रत्येक दृश्य एक अलग परत पर स्थित होने के साथ;
- लोड देखें पदानुक्रम पदानुक्रम पेड़ को फिर से परिभाषित करता है;
- डिस्प्ले व्यू एक नई विंडो में एक स्क्रीनशॉट खोलेगा;
- अमान्य लेआउट दृश्य को एक के रूप में चिह्नित करेगा जो फिर से तैयार नहीं किया जाएगा;
- रिक्वेस्ट लेआउट रिडर्व्स व्यू और इसके सभी उत्तराधिकार;
- डंप डिस्प्लेलिस्ट पेड़ को ट्री व्यू - लोड व्यू पदानुक्रम मेनू के माध्यम से लोड करने के लिए डंप करेगा।
पदानुक्रम व्यूअर गतिविधि एप्लिकेशन के स्क्रीनशॉट के साथ भी काम कर सकता है। हम निचले बाएं कोने में पहले तीन नेविगेशन बटन पर क्लिक करके प्रक्रिया विंडो पर लौटते हैं, जिसके बाद आपको प्रक्रिया का चयन करना होगा और
निरीक्षण स्क्रीशॉट पर क्लिक
करना होगा । स्क्रीनशॉट में, आप प्रत्येक पिक्सेल, आरजीबी में उसका रंग और निर्देशांक देख सकते हैं।

टूलबार के कार्य भी हैं:
- PNG के रूप में सहेजें स्क्रीनशॉट को png फ़ाइल में सहेजता है;
- ताज़ा करें स्क्रीनशॉट इसे अपडेट करेगा;
- रिफ्रेश ट्री पदानुक्रम पेड़ को अपडेट करेगा , जो बाईं ओर प्रदर्शित होता है;
- लोड ओवरले आपको स्क्रीन पर पारभासी छवि लागू करने की अनुमति देता है, उदाहरण के लिए, वास्तविक एप्लिकेशन के साथ मोपैप की तुलना करने के लिए।
यह वह जगह है जहां पदानुक्रम व्यूअर की कार्यक्षमता समाप्त होती है। जैसा कि आप देख सकते हैं, उपयोगिता का उपयोग करना काफी आसान है, इसकी मदद से आप अपने एप्लिकेशन की डाउनलोड गति के प्रदर्शन में सुधार कर सकते हैं।