অ্যান্ড্রয়েড লেআউট

একটি অ্যাপের লেআউট ট্রি ফেরত দেয়।

ব্যবহার

android layout [-dhp] [--device=PARAM] [--flat] [--full] [--no-idle] [--output=PARAM]

বিকল্প

  • --device=PARAM - ডিভাইসের সিরিয়াল নম্বর।
  • -d,--diff - অপ্রচলিত; এটি একটি নিষ্ক্রিয় ফ্ল্যাগ। ভবিষ্যতের কোনো সংস্করণে এটি সরিয়ে ফেলা হবে।
  • --flat - ট্রি-এর পরিবর্তে একটি ফ্ল্যাট লিস্ট রিটার্ন করে।
  • --full - অ-ইন্টারেক্টিভ এবং লুকানো উপাদান সহ সম্পূর্ণ ট্রি ফেরত দেয়।
  • -h,--help - নির্দিষ্ট কমান্ডের জন্য সাহায্য বার্তা দেখায়।
  • --no-idle - লেআউট আনার সময় এর নিষ্ক্রিয় অবস্থার জন্য অপেক্ষা করবেন না।
  • -o,--output=PARAM - লেআউটটি নির্দিষ্ট ফাইল বা ডিরেক্টরিতে লেখে। এটি বাদ দিলে, স্ট্যান্ডার্ড আউটপুটে প্রিন্ট হয়।
  • -p,--pretty - ফেরত আসা JSON-কে সুন্দরভাবে প্রিন্ট করে।

android বিকল্প:

  • --sdk=PARAM - অ্যান্ড্রয়েড এসডিকে-এর পাথ।
  • -v,--verbose - সমস্যা সমাধানের জন্য বিস্তারিত আউটপুট চালু করুন।
  • -V,--version - সংস্করণের তথ্য প্রিন্ট করুন এবং প্রস্থান করুন।

বর্ণনা

android layout সংযুক্ত অ্যান্ড্রয়েড ডিভাইস বা এমুলেটরের সক্রিয় স্ক্রিনের লাইভ UI হায়ারার্কি ধারণ করে এবং এটিকে JSON ফরম্যাটে আউটপুট দেয়।

এআই এজেন্ট এবং টেস্ট স্ক্রিপ্টগুলো শুধুমাত্র ভিজ্যুয়াল স্ক্রিনশটের উপর নির্ভর না করে android layout ব্যবহার করে দৃশ্যমান টেক্সট, রিসোর্স আইডি, অ্যাক্সেসিবিলিটি বিবরণ, ইন্টারঅ্যাকশন স্টেট এবং এলিমেন্টের বাউন্ড পরীক্ষা করতে পারে।

ফরম্যাট এবং ফিল্টার লেআউট আউটপুট

  • -p, --pretty : সহজে পড়ার সুবিধার জন্য JSON আউটপুটকে ইন্ডেন্টেশন এবং লাইন ব্রেক সহ ফরম্যাট করে।
  • -o, --output : স্ট্যান্ডার্ড আউটপুটের পরিবর্তে লেআউট JSON নির্দিষ্ট ফাইল পাথে লেখে।
  • --flat : নেস্টেড হায়ারার্কি ট্রি-এর পরিবর্তে UI নোডগুলির একটি ফ্ল্যাট JSON তালিকা আউটপুট করে।
  • --full : এর মধ্যে সেইসব নন-ইন্টারেক্টিভ এবং লুকানো UI এলিমেন্ট অন্তর্ভুক্ত রয়েছে, যেগুলো ডিফল্টরূপে ফিল্টার করে বাদ দেওয়া হয়।
  • --no-idle : অ্যাপের UI থ্রেড নিষ্ক্রিয় অবস্থায় পৌঁছানোর জন্য অপেক্ষা না করে অবিলম্বে লেআউটটি ক্যাপচার করে।

উদাহরণ

সক্রিয় স্ক্রিনের সুন্দরভাবে ফরম্যাট করা UI লেআউট ট্রি প্রিন্ট করুন:

android layout --pretty

সম্পূর্ণ UI হায়ারার্কি (নন-ইন্টারেক্টিভ উপাদান সহ) একটি ফাইলে সংরক্ষণ করুন:

android layout --pretty --full --output=./hierarchy.json