অ্যাপ স্ক্রিন শেয়ারিং

অ্যান্ড্রয়েডে মিডিয়া প্রজেকশন ব্যবহারকারীদের তাদের ডিভাইস ডিসপ্লে অন্য ব্যবহারকারীদের সাথে শেয়ার করতে সক্ষম করে। অ্যান্ড্রয়েড 14 QPR2-এ, ব্যবহারকারীরা পুরো ডিভাইস স্ক্রীনের পরিবর্তে একটি অ্যাপ উইন্ডো শেয়ার বা রেকর্ড করতে পারে।

অ্যাপ স্ক্রিন শেয়ারিং গোপনীয়তা বাড়ায়, ব্যবহারকারীর উৎপাদনশীলতা উন্নত করে এবং ব্যবহারকারীদের একাধিক অ্যাপ চালাতে সক্ষম করে মাল্টিটাস্কিং বাড়ায় কিন্তু কন্টেন্ট শেয়ারিংকে একটি অ্যাপে সীমাবদ্ধ করে।

অ্যাপ স্ক্রিন ভাগ করে নেওয়ার সাথে, স্ট্যাটাস বার, নেভিগেশন বার, বিজ্ঞপ্তি এবং অন্যান্য সিস্টেম UI উপাদানগুলি ভাগ করা ডিসপ্লে থেকে বাদ দেওয়া হয়। শুধুমাত্র নির্বাচিত অ্যাপের বিষয়বস্তু শেয়ার করা হয়।

যে অ্যাপগুলি MediaProjection API ব্যবহার করে সেগুলি স্বয়ংক্রিয়ভাবে অ্যাপ স্ক্রিন শেয়ার করতে সক্ষম। যাইহোক, অ্যাপ স্ক্রিন শেয়ারিং যেভাবে কাজ করে তা নিশ্চিত করতে আপনার অ্যাপ পরীক্ষা করুন।

MediaProjection কলব্যাক

অ্যান্ড্রয়েড 14 (এপিআই লেভেল 34) নিম্নলিখিত মিডিয়া প্রজেকশন কলব্যাক পদ্ধতিগুলি যুক্ত করেছে যা আপনাকে অ্যাপ স্ক্রিন শেয়ারিং কাস্টমাইজ করতে সক্ষম করে:

  • MediaProjection.Callback#onCapturedContentResize()

    ক্যাপচার করা ডিসপ্লে এলাকার আকারের উপর ভিত্তি করে ভাগ করা প্রজেকশনের আকার পরিবর্তন করতে সক্ষম করে।

  • MediaProjection.Callback#onCapturedContentVisibilityChanged()

    শেয়ার্ড প্রজেকশন হোস্ট অ্যাপকে ক্যাপচার কন্টেন্টের দৃশ্যমানতা সম্পর্কে অবহিত করে। হোস্ট অ্যাপ আউটপুট পৃষ্ঠে ক্যাপচার করা বিষয়বস্তু দেখাতে বা লুকিয়ে রাখতে পারে ক্যাপচার করা অঞ্চল ব্যবহারকারীর কাছে দৃশ্যমান কিনা তার উপর ভিত্তি করে। উদাহরণস্বরূপ, মাল্টি-উইন্ডো মোডে, যদি অন্য একটি অ্যাপ সম্পূর্ণরূপে শেয়ার করা অ্যাপটিকে কভার করে, হোস্ট আউটপুট পৃষ্ঠে শেয়ার করা অ্যাপটিকে লুকিয়ে রাখতে পারে।

অ্যাপ স্ক্রিন শেয়ারিং ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে নতুন পদ্ধতি ব্যবহার করুন।