![]()
স্তর ৩ — অভিযোজিত প্রস্তুত
ক্যামেরা প্রিভিউ
ক্যামেরা হল সবচেয়ে গুরুত্বপূর্ণ অ্যান্ড্রয়েড অ্যাপগুলির মধ্যে একটি। ক্যামেরা ভিউফাইন্ডার হল অ্যাপের একটি উইন্ডো, যা ক্যামেরা সেন্সর আউটপুটের (ক্যামেরা প্রিভিউ) রেন্ডারিং করে।
ক্যামেরা সেন্সরগুলির একটি নির্দিষ্ট অবস্থান এবং স্থির আকৃতির অনুপাত থাকে এবং সাধারণত ল্যান্ডস্কেপ ওরিয়েন্টেশনে তাদের চিত্রের ডেটা আউটপুট করে। তবে, ভিউফাইন্ডারকে অবশ্যই পোর্ট্রেট এবং ল্যান্ডস্কেপ ডিভাইস ওরিয়েন্টেশন, ভাঁজযোগ্য ডিভাইসের ভাঁজ করা এবং উন্মোচিত অবস্থা এবং মাল্টি-উইন্ডো মোডে বিভিন্ন উইন্ডো আকারের সাথে সঙ্গতিপূর্ণ হতে হবে।
মাল্টি-উইন্ডো মোডে এবং ফোল্ডেবল ডিভাইসে, ভিউফাইন্ডারটি ল্যান্ডস্কেপ ডিভাইসে পোর্ট্রেট বা পোর্ট্রেট ডিভাইসে ল্যান্ডস্কেপ হতে পারে। ক্যামেরা অ্যাপগুলিকে প্রায়শই ভিউফাইন্ডারের ওরিয়েন্টেশনের সাথে মেলে ছবির প্রিভিউ ঘোরাতে হয়। এমনকি যখন ভিউফাইন্ডার এবং ক্যামেরা সেন্সর একই ওরিয়েন্টেশনে থাকে, তখন তাদের আকৃতির অনুপাত ভিন্ন হতে পারে।
আপনার অ্যাপের সামনে ক্যামেরা সেন্সর ইমেজকে ওরিয়েন্টেশন এবং স্কেল করার চ্যালেঞ্জ রয়েছে যাতে অ্যাপের UI এর ওরিয়েন্টেশন এবং অ্যাসপেক্ট রেশিওর সাথে মেলে, কারণ UI ওরিয়েন্টেশন এবং আকার পরিবর্তন করে।
ক্যামেরা প্রিভিউ পরিচালনা করার পদ্ধতি জানতে, নিম্নলিখিত ডেভেলপার নির্দেশিকাগুলি দেখুন:
মিডিয়া প্রক্ষেপণ
মিডিয়া প্রক্ষেপণ একটি ডিভাইসের স্ক্রিন বা অ্যাপ উইন্ডোর বিষয়বস্তু ক্যাপচার করে এবং ক্যাপচার করা বিষয়বস্তু অন্য ডিভাইসে, যেমন একটি টিভিতে প্রদর্শন করে।
মিডিয়া প্রজেকশন অ্যাপগুলিকে অবশ্যই একটি পরিষেবা অনুমতি নিবন্ধন করতে হবে, ব্যবহারকারীর সম্মতি পরিচালনা করতে হবে, লক্ষ্য ডিভাইসের ওরিয়েন্টেশন এবং আকৃতির অনুপাতের সাথে মেলে ক্যাপচার করা সামগ্রীকে ওরিয়েন্ট এবং স্কেল করতে হবে এবং প্রজেকশনের কাস্টমাইজেশন সক্ষম করতে হবে।
বাস্তবায়নের বিশদ বিবরণের জন্য, মিডিয়া প্রক্ষেপণ দেখুন।