আপনার অ্যাপটিকে একটি ভার্চুয়াল ডিভাইসে পরীক্ষা করার প্রয়োজন হতে পারে শুধুমাত্র প্রাথমিক টাচ স্ক্রীন অঙ্গভঙ্গি এবং ফোনের গতিবিধির চেয়ে বেশি ব্যবহার করে৷ উদাহরণস্বরূপ, আপনি বিভিন্ন অবস্থান বা নেটওয়ার্ক অবস্থার অনুকরণ করতে চাইতে পারেন। এই পৃষ্ঠায় উন্নত এমুলেটর বৈশিষ্ট্য এবং অ্যান্ড্রয়েড স্টুডিওর সাথে এমুলেটর চালু করার বিভিন্ন উপায় রয়েছে।
এই বিভাগের অন্যান্য পৃষ্ঠাগুলি এমুলেটর ব্যবহার করার আরও উন্নত উপায়গুলি কভার করে, যার জন্য আপনাকে টার্মিনাল ব্যবহার করতে হবে। এই আরও বিশেষায়িত ব্যবহারের ক্ষেত্রে হল:
- আপনি যদি অ্যান্ড্রয়েড স্টুডিও ব্যবহার না করেন, আপনি কমান্ড লাইন থেকে এমুলেটর শুরু করতে পারেন।
- ফিঙ্গারপ্রিন্ট বৈধতা সহ বৈশিষ্ট্যগুলি পরীক্ষা করতে, বা আপনার ভার্চুয়াল ডিভাইসের ব্যাটারির অবস্থা পরিবর্তন করতে, আপনি এমুলেটর কনসোল কমান্ড পাঠাতে পারেন৷
- দুটি এমুলেটর উদাহরণ থাকতে যা একে অপরের সাথে যোগাযোগ করতে পারে, বা অন্যান্য জটিল নেটওয়ার্ক আর্কিটেকচার সেট আপ করতে, আপনি এমুলেটর নেটওয়ার্কিং সেট আপ করতে পারেন।
বেশিরভাগ অ্যাপ ডেভেলপারদের জন্য, মৌলিক এমুলেটর নেভিগেশন ক্ষমতা এবং এই পৃষ্ঠার বৈশিষ্ট্যগুলি আপনার পরীক্ষার প্রয়োজনগুলি কভার করে। আপনি কীভাবে ইমুলেটরের সাথে ইন্টারঅ্যাক্ট করেন তার উপর নির্ভর করে আপনি এমুলেটরের সাথে কী করতে পারেন তার পাশাপাশি তুলনা করার জন্য, এমুলেটর বৈশিষ্ট্য তুলনা দেখুন।
সীমাবদ্ধতা
অ্যান্ড্রয়েড এমুলেটর নিম্নলিখিতগুলির জন্য ভার্চুয়াল হার্ডওয়্যার অন্তর্ভুক্ত করে না:
- ব্লুটুথ
- এনএফসি
- SD কার্ড সন্নিবেশ/নিষ্ক্রিয়
- ডিভাইস সংযুক্ত হেডফোন
- ইউএসবি
Wear OS-এর জন্য ঘড়ির এমুলেটর ওভারভিউ (সাম্প্রতিক অ্যাপ) বোতাম, ডি-প্যাড বা ফিঙ্গারপ্রিন্ট সেন্সর প্রদান করে না।