একটি মাঙ্কিরানার ক্লাস যা একটি ডিভাইস বা এমুলেটরকে প্রতিনিধিত্ব করে যা ওয়ার্কস্টেশনে চলমান monkeyrunner
দ্বারা অ্যাক্সেসযোগ্য।
এই ক্লাসটি একটি Android ডিভাইস বা এমুলেটর নিয়ন্ত্রণ করতে ব্যবহৃত হয়। পদ্ধতিগুলি UI ইভেন্টগুলি পাঠায়, তথ্য পুনরুদ্ধার করে, অ্যাপ্লিকেশনগুলি ইনস্টল এবং সরাতে এবং অ্যাপ্লিকেশনগুলি চালায়।
আপনাকে সাধারণত MonkeyDevice
এর একটি উদাহরণ তৈরি করতে হবে না। পরিবর্তে, আপনি একটি ডিভাইস বা এমুলেটরের সংযোগ থেকে একটি নতুন বস্তু তৈরি করতে MonkeyRunner.waitForConnection()
ব্যবহার করুন। উদাহরণস্বরূপ, ব্যবহার করার পরিবর্তে:
newdevice = MonkeyDevice()
আপনি ব্যবহার করবেন:
newdevice = MonkeyRunner.waitForConnection()
সারাংশ
ধ্রুবক | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
স্ট্রিং | নিচে | একটি ডাউন ইভেন্ট পাঠাতে press() বা touch() এর type আর্গুমেন্টের সাথে এটি ব্যবহার করুন। | |||||||||
স্ট্রিং | ইউপি | একটি ইউপি ইভেন্ট পাঠাতে press() বা touch() এর type আর্গুমেন্টের সাথে এটি ব্যবহার করুন। | |||||||||
স্ট্রিং | DOWN_AND_UP | press() বা touch() এর type আর্গুমেন্টের সাথে এটি ব্যবহার করুন একটি ডাউন ইভেন্ট পাঠাতে অবিলম্বে একটি UP ইভেন্ট অনুসরণ করুন। |
পদ্ধতি | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| ব্রডকাস্টইন্টেন্ট ( স্ট্রিং ইউরি, স্ট্রিং অ্যাকশন, স্ট্রিং ডেটা, স্ট্রিং মাইমেটাইপ, পুনরাবৃত্তিযোগ্য বিভাগ অভিধান অতিরিক্ত, উপাদান উপাদান, পুনরাবৃত্তিযোগ্য পতাকা) এই ডিভাইসে একটি অভিপ্রায় সম্প্রচার করে, যেন অভিপ্রায় একটি অ্যাপ্লিকেশন থেকে আসছে৷ | ||||||||||
| টেনে আনুন ( টুপল শুরু, টুপল শেষ, ভাসমান সময়কাল, পূর্ণসংখ্যা ধাপ) এই ডিভাইসের স্ক্রিনে একটি টেনে আনার অঙ্গভঙ্গি (স্পর্শ, ধরে রাখা এবং সরানো) অনুকরণ করে। | ||||||||||
বস্তু | getProperty ( স্ট্রিং কী) একটি সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলের নাম দেওয়া হলে, এই ডিভাইসের জন্য এর মান প্রদান করে। উপলব্ধ ভেরিয়েবলের নামগুলি এই পদ্ধতির বিশদ বিবরণে তালিকাভুক্ত করা হয়েছে। | ||||||||||
বস্তু | getSystemProperty ( স্ট্রিং কী) . adb shell getprop <key>. This is provided for use by platform developers. | ||||||||||
| ইনস্টল প্যাকেজ ( স্ট্রিং পাথ) এই ডিভাইসে প্যাকেজফাইলে থাকা Android অ্যাপ্লিকেশন বা পরীক্ষা প্যাকেজ ইনস্টল করে। অ্যাপ্লিকেশন বা পরীক্ষা প্যাকেজ ইতিমধ্যে ইনস্টল করা থাকলে, এটি প্রতিস্থাপিত হয়. | ||||||||||
অভিধান | যন্ত্র ( স্ট্রিং ক্লাসের নাম, অভিধান আর্গস) অ্যান্ড্রয়েড ইন্সট্রুমেন্টেশনের অধীনে নির্দিষ্ট কম্পোনেন্ট চালায়, এবং একটি অভিধানে ফলাফল প্রদান করে যার সঠিক বিন্যাসটি কম্পোনেন্ট চালানোর দ্বারা নির্ধারিত হয়। উপাদানটি অবশ্যই এই ডিভাইসে উপস্থিত থাকতে হবে৷ | ||||||||||
| চাপুন ( স্ট্রিং নাম, অভিধান প্রকার) টাইপ দ্বারা নির্দিষ্ট করা কী ইভেন্ট কীকোড দ্বারা নির্দিষ্ট কী-তে পাঠায়। | ||||||||||
| রিবুট (এ স্ট্রিং ) bootloadType দ্বারা নির্দিষ্ট বুটলোডারে এই ডিভাইসটি পুনরায় বুট করুন৷ | ||||||||||
| রিমুভ প্যাকেজ ( স্ট্রিং প্যাকেজ) এই ডিভাইস থেকে নির্দিষ্ট প্যাকেজ মুছে দেয়, এর ডেটা এবং ক্যাশে সহ। | ||||||||||
বস্তু | শেল ( স্ট্রিং সিএমডি) একটি adb শেল কমান্ড চালায় এবং ফলাফল প্রদান করে, যদি থাকে। | ||||||||||
| স্টার্ট অ্যাক্টিভিটি ( স্ট্রিং ইউরি, স্ট্রিং অ্যাকশন, স্ট্রিং ডেটা, স্ট্রিং মাইমেটাইপ, পুনরাবৃত্তিযোগ্য বিভাগ অভিধান অতিরিক্ত, উপাদান উপাদান, পতাকা ) সরবরাহকৃত আর্গুমেন্ট থেকে তৈরি একটি ইন্টেন্ট পাঠিয়ে এই ডিভাইসে একটি কার্যকলাপ শুরু করে। | ||||||||||
MonkeyImage | স্ন্যাপশট নিন () বর্তমান প্রদর্শনের একটি স্ক্রীন ক্যাপচার ধারণকারী একটি MonkeyImage অবজেক্ট প্রদান করে এই ডিভাইসের সম্পূর্ণ স্ক্রীন বাফার ক্যাপচার করে। | ||||||||||
| স্পর্শ ( পূর্ণসংখ্যা x, পূর্ণসংখ্যা y, পূর্ণসংখ্যার ধরন) x এবং y দ্বারা নির্দিষ্ট স্ক্রীন অবস্থানে টাইপ দ্বারা নির্দিষ্ট করা একটি স্পর্শ ইভেন্ট পাঠায়। | ||||||||||
| টাইপ ( স্ট্রিং বার্তা) বার্তায় থাকা অক্ষরগুলিকে এই ডিভাইসে পাঠায়, যেন সেগুলি ডিভাইসের কীবোর্ডে টাইপ করা হয়েছে৷ এটি কী ইভেন্ট টাইপ ব্যবহার করে message প্রতিটি কীকোডের জন্য কলিং press() এর সমতুল্য DOWN_AND_UP | ||||||||||
| জেগে উঠা () এই ডিভাইসের পর্দা জাগিয়ে তোলে। |
ধ্রুবক
স্ট্রিং ডাউন
স্ট্রিং ইউপি
স্ট্রিং DOWN_AND_UP
পাবলিক পদ্ধতি
void broadcastIntent ( স্ট্রিং ইউরি, স্ট্রিং অ্যাকশন, স্ট্রিং ডেটা, স্ট্রিং মাইমেটাইপ, পুনরাবৃত্তিযোগ্য বিভাগ অভিধান অতিরিক্ত, উপাদান উপাদান, পুনরাবৃত্তিযোগ্য পতাকা)
এই ডিভাইসে একটি অভিপ্রায় সম্প্রচার করে, যেন অভিপ্রায় একটি অ্যাপ্লিকেশন থেকে আসছে৷ আর্গুমেন্ট সম্পর্কে আরও তথ্যের জন্য Intent
দেখুন।
যুক্তি
ইউরি | উদ্দেশ্য জন্য URI. ( Intent.setData() দেখুন)। |
---|---|
কর্ম | এই অভিপ্রায়ের জন্য কর্ম ( Intent.setAction() দেখুন)। |
তথ্য | এই অভিপ্রায়ের জন্য ডেটা URI (দেখুন Intent.setData() )। |
মাইমেটাইপ | অভিপ্রায়ের জন্য MIME প্রকার ( Intent.setType() দেখুন)। |
বিভাগ | এই অভিপ্রায়ের জন্য বিভাগগুলিকে সংজ্ঞায়িত করে এমন স্ট্রিং সমন্বিত একটি পুনরাবৃত্তিযোগ্য ডেটা কাঠামো (দেখুন Intent.addCategory() )। |
অতিরিক্ত | এই অভিপ্রায়ের জন্য অতিরিক্ত ডেটার একটি অভিধান (উদাহরণস্বরূপ Intent.putExtra() দেখুন)।প্রতিটি অভিধান আইটেমের জন্য কী একটি স্ট্রিং হওয়া উচিত। আইটেমের মান যেকোনো সাধারণ বা কাঠামোগত ডেটা টাইপ হতে পারে। |
উপাদান | এই অভিপ্রায়ের জন্য উপাদান ( ComponentName দেখুন)। এই যুক্তি ব্যবহার করে একটি নির্দিষ্ট অ্যান্ড্রয়েড প্যাকেজের মধ্যে একটি নির্দিষ্ট শ্রেণিতে অভিপ্রায় নির্দেশিত হবে। |
পতাকা | একটি পুনরাবৃত্ত ডেটা স্ট্রাকচার যাতে পতাকা থাকে যা নিয়ন্ত্রণ করে কিভাবে ইন্টেন্ট পরিচালনা করা হয় ( Intent.setFlags() দেখুন)। |
অকার্যকর ড্র্যাগ ( টুপল শুরু, টুপল শেষ, ভাসমান সময়কাল, পূর্ণসংখ্যা পদক্ষেপ)
এই ডিভাইসের স্ক্রিনে একটি টেনে আনার অঙ্গভঙ্গি (স্পর্শ, ধরে রাখা এবং সরানো) অনুকরণ করে।
যুক্তি
শুরু | টেনে আনার অঙ্গভঙ্গির প্রারম্ভিক বিন্দু, একটি টিপল আকারে (x,y) যেখানে x এবং y পূর্ণসংখ্যা । |
---|---|
শেষ | টেনে আনার অঙ্গভঙ্গির শেষ বিন্দু, একটি টিপল আকারে (x,y) যেখানে x এবং y পূর্ণসংখ্যা । |
সময়কাল | সেকেন্ডে টেনে আনার অঙ্গভঙ্গির সময়কাল। ডিফল্ট হল 1.0 সেকেন্ড। |
পদক্ষেপ | পয়েন্ট ইন্টারপোলেট করার সময় নেওয়া পদক্ষেপের সংখ্যা। ডিফল্ট হল 10। |
বস্তু getProperty ( স্ট্রিং কী)
একটি সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলের নাম দেওয়া হলে, এই ডিভাইসের জন্য এর মান প্রদান করে।
যুক্তি
চাবি | সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলের নাম। উপলব্ধ ভেরিয়েবলের নামগুলি সারণি 1 এ তালিকাভুক্ত করা হয়েছে। এই বিষয়ের শেষে সম্পত্তি পরিবর্তনশীল নামগুলি । |
---|
রিটার্নস
- চলকের মান। অনুরোধ করা পরিবর্তনশীল অনুযায়ী ডেটা বিন্যাস পরিবর্তিত হয়।
অবজেক্ট getSystemProperty ( স্ট্রিং কী)
getProperty()
এর প্রতিশব্দ।
যুক্তি
চাবি | সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলের নাম। উপলব্ধ ভেরিয়েবলের নামগুলি সারণি 1 এ তালিকাভুক্ত করা হয়েছে। সম্পত্তি পরিবর্তনশীল নাম । |
---|
রিটার্নস
- চলকের মান। অনুরোধ করা পরিবর্তনশীল অনুযায়ী ডেটা বিন্যাস পরিবর্তিত হয়।
অকার্যকর ইনস্টল প্যাকেজ ( স্ট্রিং পাথ)
এই ডিভাইসে প্যাকেজফাইলে থাকা Android অ্যাপ্লিকেশন বা পরীক্ষা প্যাকেজ ইনস্টল করে। অ্যাপ্লিকেশন বা পরীক্ষা প্যাকেজ ইতিমধ্যে ইনস্টল করা থাকলে, এটি প্রতিস্থাপিত হয়.
যুক্তি
পথ | ইনস্টল করার জন্য .apk ফাইলের সম্পূর্ণ-যোগ্য পাথ এবং ফাইলের নাম। |
---|
অভিধান যন্ত্র ( স্ট্রিং ক্লাসের নাম, অভিধান আর্গস)
অ্যান্ড্রয়েড ইন্সট্রুমেন্টেশনের সাথে নির্দিষ্ট কম্পোনেন্ট চালায় এবং একটি অভিধানে ফলাফল প্রদান করে যার সঠিক বিন্যাসটি কম্পোনেন্ট চালানোর দ্বারা নির্ধারিত হয়। উপাদানটি অবশ্যই এই ডিভাইসে উপস্থিত থাকতে হবে৷
Android এর টেস্ট কেস ক্লাসগুলির মধ্যে একটি ব্যবহার করে এমন একটি টেস্ট কেস শুরু করতে এই পদ্ধতিটি ব্যবহার করুন৷ অ্যান্ড্রয়েড টেস্টিং ফ্রেমওয়ার্কের সাথে ইউনিট টেস্টিং সম্পর্কে আরও জানতে টেস্টিং ফান্ডামেন্টাল দেখুন।
যুক্তি
ক্লাসের নাম | একটি অ্যান্ড্রয়েড উপাদানের নাম যা এই ডিভাইসে ইতিমধ্যেই ইনস্টল করা আছে, স্ট্যান্ডার্ড ফর্ম প্যাকেজনাম/শ্রেণীর নামে, যেখানে প্যাকেজের নাম হল এই ডিভাইসের একটি .apk ফাইলের অ্যান্ড্রয়েড প্যাকেজের নাম, এবং ক্লাসের নাম হল একটি অ্যান্ড্রয়েড উপাদানের শ্রেণির নাম (ক্রিয়াকলাপ , ContentProvider, Service, or BroadcastReceiver) সেই ফাইলে। প্যাকেজের নাম এবং শ্রেণী নাম উভয়ই সম্পূর্ণরূপে যোগ্য হতে হবে। আরো বিস্তারিত জানার জন্য ComponentName দেখুন। |
---|---|
args | পতাকা এবং তাদের মান ধারণকারী একটি অভিধান। এটি শুরু হওয়ার সাথে সাথে এইগুলি উপাদানটিতে প্রেরণ করা হয়। যদি পতাকা একটি মান গ্রহণ না করে, তাহলে একটি খালি স্ট্রিং এর অভিধান মান সেট করুন। |
রিটার্নস
কম্পোনেন্টের আউটপুট ধারণকারী একটি অভিধান। অভিধানের বিষয়বস্তু উপাদান নিজেই সংজ্ঞায়িত করা হয়.
আপনি যদি componentName আর্গুমেন্টে ক্লাসের নাম হিসাবে
InstrumentationTestRunner
ব্যবহার করেন, তাহলে ফলাফল অভিধানে একক কী "স্ট্রিম" থাকে। "স্ট্রীম" এর মান হল একটি স্ট্রিং যাতে টেস্ট আউটপুট থাকে, যেনInstrumentationTestRunner
কমান্ড লাইন থেকে চালানো হয়েছে। এই আউটপুটের বিন্যাসটি অন্যান্য IDE-তে টেস্টিং -এ বর্ণনা করা হয়েছে।
অকার্যকর প্রেস ( স্ট্রিং নাম, পূর্ণসংখ্যার ধরন)
type
দ্বারা নির্দিষ্ট করা কী ইভেন্টটি keycode
দ্বারা নির্দিষ্ট কীটিতে পাঠায়।
যুক্তি
নাম | কীকোডের নাম পাঠাতে হবে। কীকোড নামের তালিকার জন্য KeyEvent দেখুন। কীকোড নাম ব্যবহার করুন, এর পূর্ণসংখ্যা মান নয়। |
---|---|
টাইপ | পাঠানোর জন্য কী ইভেন্টের ধরন। অনুমোদিত মানগুলি হল DOWN , UP , এবং DOWN_AND_UP ৷ |
অকার্যকর রিবুট ( স্ট্রিং বুটলোড টাইপ)
bootloadType
দ্বারা নির্দিষ্ট বুটলোডারে এই ডিভাইসটি পুনরায় বুট করুন।
যুক্তি
মধ্যে | যে ধরনের বুটলোডার রিবুট করতে হবে। অনুমোদিত মানগুলি হল "বুটলোডার", "পুনরুদ্ধার", বা "কোনটিই নয়"। |
---|
অকার্যকর রিমুভ প্যাকেজ ( স্ট্রিং প্যাকেজ)
এই ডিভাইস থেকে নির্দিষ্ট প্যাকেজ মুছে দেয়, এর ডেটা এবং ক্যাশে সহ।
যুক্তি
প্যাকেজ | এই ডিভাইসে একটি .apk ফাইলের Android প্যাকেজের নাম। |
---|
অবজেক্ট শেল ( স্ট্রিং সিএমডি)
একটি adb
শেল কমান্ড চালায় এবং ফলাফল প্রদান করে, যদি থাকে।
যুক্তি
cmd | adb শেলে কার্যকর করার কমান্ড। এই কমান্ডগুলির ফর্মটি অ্যান্ড্রয়েড ডিবাগ ব্রিজ বিষয়ে বর্ণনা করা হয়েছে। |
---|
রিটার্নস
- কমান্ডের ফলাফল, যদি থাকে। ফলাফলের বিন্যাস কমান্ড দ্বারা নির্ধারিত হয়।
অকার্যকর স্টার্ট অ্যাক্টিভিটি ( স্ট্রিং ইউরি, স্ট্রিং অ্যাকশন, স্ট্রিং ডেটা, স্ট্রিং মাইমেটাইপ, পুনরাবৃত্তিযোগ্য বিভাগ অভিধান অতিরিক্ত, উপাদান উপাদান, পুনরাবৃত্তিযোগ্য পতাকা)
সরবরাহকৃত আর্গুমেন্ট থেকে তৈরি একটি ইন্টেন্ট পাঠিয়ে এই ডিভাইসে একটি কার্যকলাপ শুরু করে।
যুক্তি
ইউরি | উদ্দেশ্য জন্য URI. ( Intent.setData() দেখুন)। |
---|---|
কর্ম | অভিপ্রায়ের জন্য কর্ম ( Intent.setAction() দেখুন)। |
তথ্য | উদ্দেশ্য জন্য ডেটা URI (দেখুন Intent.setData() )। |
মাইমেটাইপ | অভিপ্রায়ের জন্য MIME প্রকার ( Intent.setType() দেখুন)। |
বিভাগ | একটি পুনরাবৃত্তিযোগ্য ডাটা স্ট্রাকচার যার মধ্যে স্ট্রিং রয়েছে যা ইন্টেন্টের জন্য বিভাগগুলিকে সংজ্ঞায়িত করে (দেখুন Intent.addCategory() )। |
অতিরিক্ত | অভিপ্রায়ের জন্য অতিরিক্ত ডেটার একটি অভিধান (উদাহরণস্বরূপ Intent.putExtra() দেখুন)।প্রতিটি অভিধান আইটেমের জন্য কী একটি স্ট্রিং হওয়া উচিত। আইটেমের মান যেকোনো সাধারণ বা কাঠামোগত ডেটা টাইপ হতে পারে। |
উপাদান | অভিপ্রায়ের জন্য উপাদান ( ComponentName দেখুন)। এই যুক্তি ব্যবহার করে একটি নির্দিষ্ট অ্যান্ড্রয়েড প্যাকেজের মধ্যে একটি নির্দিষ্ট শ্রেণিতে অভিপ্রায় নির্দেশিত হবে। |
পতাকা | একটি পুনরাবৃত্ত ডেটা স্ট্রাকচার যাতে পতাকা থাকে যা নিয়ন্ত্রণ করে কিভাবে ইন্টেন্ট পরিচালনা করা হয় ( Intent.setFlags() দেখুন)। |
MonkeyImage
তোলার স্ন্যাপশট ()
বর্তমান ডিসপ্লের একটি স্ক্রিন ক্যাপচার প্রদান করে এই ডিভাইসের সম্পূর্ণ স্ক্রিন বাফার ক্যাপচার করে।
রিটার্নস
- বর্তমান প্রদর্শনের চিত্র ধারণকারী একটি MonkeyImage অবজেক্ট।
অকার্যকর স্পর্শ ( পূর্ণসংখ্যা x, পূর্ণসংখ্যা y, স্ট্রিং টাইপ)
x এবং y দ্বারা নির্দিষ্ট স্ক্রীন অবস্থানে টাইপ দ্বারা নির্দিষ্ট করা একটি স্পর্শ ইভেন্ট পাঠায়।
যুক্তি
x | প্রকৃত ডিভাইস পিক্সেলে স্পর্শের অনুভূমিক অবস্থান, স্ক্রিনের বাম দিক থেকে তার বর্তমান অভিযোজনে। |
---|---|
y | প্রকৃত ডিভাইস পিক্সেলে টাচের উল্লম্ব অবস্থান, বর্তমান অভিযোজনে স্ক্রিনের শীর্ষ থেকে শুরু করে। |
টাইপ | পাঠানোর জন্য কী ইভেন্টের ধরন। অনুমোদিত মানগুলি হল DOWN , UP , এবং DOWN_AND_UP ৷ |
অকার্যকর প্রকার ( স্ট্রিং বার্তা)
বার্তায় থাকা অক্ষরগুলিকে এই ডিভাইসে পাঠায়, যেন সেগুলি ডিভাইসের কীবোর্ডে টাইপ করা হয়েছে৷ এটি কী ইভেন্ট টাইপ DOWN_AND_UP
ব্যবহার করে message
প্রতিটি কীকোডের জন্য কলিং press()
এর সমতুল্য।
যুক্তি
বার্তা | পাঠানোর জন্য অক্ষর ধারণকারী একটি স্ট্রিং। |
---|
অকার্যকর জাগরণ ()
এই ডিভাইসের পর্দা জাগিয়ে তোলে।
পরিশিষ্ট
সম্পত্তি গ্রুপ | সম্পত্তি | বর্ণনা | নোট |
---|---|---|---|
build | board | ডিভাইসের সিস্টেম বোর্ডের কোড নাম | Build দেখুন |
brand | যে ক্যারিয়ার বা প্রদানকারীর জন্য OS কাস্টমাইজ করা হয়েছে। | ||
device | ডিভাইস ডিজাইনের নাম। | ||
fingerprint | বর্তমানে চলমান বিল্ডের জন্য একটি অনন্য শনাক্তকারী। | ||
host | |||
ID | একটি পরিবর্তন তালিকা নম্বর বা লেবেল। | ||
model | ডিভাইসের জন্য শেষ-ব্যবহারকারী-দৃশ্যমান নাম। | ||
product | সামগ্রিক পণ্যের নাম। | ||
tags | কমা দ্বারা পৃথক করা ট্যাগ যা বিল্ডকে বর্ণনা করে, যেমন "আনসাইন করা" এবং "ডিবাগ"। | ||
type | বিল্ড টাইপ, যেমন "ব্যবহারকারী" বা "eng"। | ||
user | |||
CPU_ABI | CPU টাইপ প্লাস ABI কনভেনশন আকারে নেটিভ কোড নির্দেশনা সেটের নাম। | ||
manufacturer | পণ্য/হার্ডওয়্যার প্রস্তুতকারক। | ||
version.incremental | সোর্স কন্ট্রোল সিস্টেম দ্বারা ব্যবহৃত অভ্যন্তরীণ কোড সফ্টওয়্যারটির এই সংস্করণটি উপস্থাপন করতে। | ||
version.release | সফ্টওয়্যারটির এই সংস্করণের ব্যবহারকারী-দৃশ্যমান নাম। | ||
version.sdk | OS-এর এই সংস্করণের সাথে যুক্ত ব্যবহারকারী-দৃশ্যমান SDK সংস্করণ। | ||
version.codename | বর্তমান ডেভেলপমেন্ট কোডনেম, বা "REL" যদি সফ্টওয়্যারটির এই সংস্করণটি প্রকাশ করা হয়। | ||
display | width | ডিভাইসের প্রদর্শনের প্রস্থ পিক্সেলে। | বিস্তারিত জানার জন্য DisplayMetrics দেখুন। |
height | ডিভাইসের ডিসপ্লের উচ্চতা পিক্সেলে। | ||
density | প্রদর্শনের যৌক্তিক ঘনত্ব। এটি একটি ফ্যাক্টর যা ডিআইপি (ডেনসিটি-ইনডিপেনডেন্ট পিক্সেল) ইউনিটকে ডিভাইসের রেজোলিউশনে স্কেল করে। ডিআইপি সামঞ্জস্য করা হয়েছে যাতে 160 পিক্সেল-প্রতি-ইঞ্চি ডিসপ্লেতে 1 ডিআইপি এক পিক্সেলের সমান হয়। উদাহরণস্বরূপ, একটি 160-dpi স্ক্রিনে, ঘনত্ব = 1.0, যখন একটি 120-dpi স্ক্রিনে, ঘনত্ব = .75। মানটি প্রকৃত পর্দার আকারকে ঠিক অনুসরণ করে না, তবে ডিসপ্লে ডিপিআই-তে বড় পরিবর্তনের সাথে সামঞ্জস্যপূর্ণ। আরো বিস্তারিত জানার জন্য | ||
am.current | package | বর্তমানে চলমান প্যাকেজের Android প্যাকেজের নাম। | am.current কীগুলি বর্তমানে চলমান কার্যকলাপ সম্পর্কে তথ্য প্রদান করে। |
action | বর্তমান কার্যকলাপের কর্ম. প্যাকেজ ম্যানিফেস্টে action এলিমেন্টের name অ্যাট্রিবিউটের মতোই এটির বিন্যাস রয়েছে। | ||
comp.class | কম্পোনেন্টের ক্লাসের নাম যা বর্তমান কার্যকলাপ শুরু করেছে। আরও বিস্তারিত জানার জন্য comp.package দেখুন। | ||
comp.package | কম্পোনেন্টের প্যাকেজের নাম যা বর্তমান কার্যকলাপ শুরু করেছে। একটি উপাদান প্যাকেজের নাম এবং প্যাকেজটিতে থাকা ক্লাসের নাম দ্বারা নির্দিষ্ট করা হয়। | ||
data | ইন্টেন্টে থাকা ডেটা (যদি থাকে) যা বর্তমান কার্যকলাপ শুরু করেছে। | ||
categories | বর্তমান কার্যকলাপ শুরু করা অভিপ্রায় দ্বারা নির্দিষ্ট করা বিভাগগুলি৷ | ||
clock | realtime | ডিপ-স্লিপ টাইম সহ ডিভাইস রিবুট হওয়ার পর থেকে মিলিসেকেন্ডের সংখ্যা। | আরও তথ্যের জন্য SystemClock দেখুন। |
uptime | ডিভাইসটি রিবুট হওয়ার পর থেকে মিলিসেকেন্ডের সংখ্যা, গভীর ঘুমের সময় অন্তর্ভুক্ত নয় | ||
millis | ইউনিক্স যুগ থেকে বর্তমান সময়, মিলিসেকেন্ডে। |