অ্যান্ড্রয়েডে মিডিয়া প্রজেকশন ব্যবহারকারীদের তাদের ডিভাইসের ডিসপ্লে অন্য ব্যবহারকারীদের সাথে শেয়ার করতে সক্ষম করে। অ্যান্ড্রয়েড ১৪ কিউপিআর২-এ, ব্যবহারকারীরা পুরো ডিভাইস স্ক্রিনের পরিবর্তে একটি অ্যাপ উইন্ডো শেয়ার বা রেকর্ড করতে পারবেন।
অ্যাপ স্ক্রিন শেয়ারিং গোপনীয়তা বৃদ্ধি করে, ব্যবহারকারীর উৎপাদনশীলতা উন্নত করে এবং মাল্টিটাস্কিং বৃদ্ধি করে ব্যবহারকারীদের একাধিক অ্যাপ চালানোর সুযোগ করে দেয় কিন্তু কন্টেন্ট শেয়ারিং শুধুমাত্র একটি অ্যাপের মধ্যে সীমাবদ্ধ রাখে।
অ্যাপ স্ক্রিন শেয়ারিংয়ের মাধ্যমে, স্ট্যাটাস বার, নেভিগেশন বার, বিজ্ঞপ্তি এবং অন্যান্য সিস্টেম UI উপাদানগুলি শেয়ার করা ডিসপ্লে থেকে বাদ দেওয়া হয়। শুধুমাত্র নির্বাচিত অ্যাপের সামগ্রী শেয়ার করা হয়।
যেসব অ্যাপ MediaProjection API ব্যবহার করে, তারা স্বয়ংক্রিয়ভাবে অ্যাপ স্ক্রিন শেয়ার করতে সক্ষম। তবে, অ্যাপ স্ক্রিন শেয়ারিং ঠিকভাবে কাজ করছে কিনা তা নিশ্চিত করতে আপনার অ্যাপটি পরীক্ষা করুন।
MediaProjection কলব্যাক
অ্যান্ড্রয়েড ১৪ (এপিআই লেভেল ৩৪) নিম্নলিখিত মিডিয়া প্রজেকশন কলব্যাক পদ্ধতিগুলি যুক্ত করেছে যা আপনাকে অ্যাপ স্ক্রিন শেয়ারিং কাস্টমাইজ করতে সক্ষম করে:
MediaProjection.Callback#onCapturedContentResize()ক্যাপচার করা ডিসপ্লে এরিয়ার আকারের উপর ভিত্তি করে শেয়ার্ড প্রক্ষেপণের আকার পরিবর্তন সক্ষম করে।
MediaProjection.Callback#onCapturedContentVisibilityChanged()শেয়ার্ড প্রোজেকশন হোস্ট অ্যাপকে ক্যাপচার কন্টেন্টের দৃশ্যমানতা সম্পর্কে অবহিত করে। ক্যাপচার করা অঞ্চলটি ব্যবহারকারীর কাছে দৃশ্যমান কিনা তার উপর ভিত্তি করে হোস্ট অ্যাপটি আউটপুট পৃষ্ঠে ক্যাপচার করা কন্টেন্ট দেখাতে বা লুকিয়ে রাখতে পারে। উদাহরণস্বরূপ, মাল্টি-উইন্ডো মোডে, যদি অন্য কোনও অ্যাপ শেয়ার্ড অ্যাপটিকে সম্পূর্ণরূপে কভার করে, তাহলে হোস্ট আউটপুট পৃষ্ঠে শেয়ার্ড অ্যাপটি লুকিয়ে রাখতে পারে।
অ্যাপ স্ক্রিন শেয়ারিং ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে নতুন পদ্ধতিগুলি ব্যবহার করুন।