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