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