মাইগ্রেশন গাইড

নতুন Android রিলিজে স্থানান্তরিত করার সময় এই নথিতে কয়েকটি সহায়ক টিপস রয়েছে৷

Android Gingerbread 2.3-এ মাইগ্রেট করুন

জিঞ্জারব্রেডে, আমরা ইনপুট ডিভাইস কনফিগারেশন ফাইলের ধারণা যুক্ত করেছি (এই রিলিজে ইনপুট ডিভাইস ক্রমাঙ্কন ফাইল হিসাবেও উল্লেখ করা হয়েছে)।

সমস্ত টাচ স্ক্রিনের জন্য একটি ইনপুট ডিভাইস কনফিগারেশন ফাইল প্রদান নিশ্চিত করুন৷ বিশেষ করে, স্পর্শ আকারের তথ্যের জন্য একটি ক্রমাঙ্কন রেফারেন্স প্রদান করা সময় ব্যয় করা মূল্যবান।

Android Honeycomb 3.0 এ স্থানান্তর করুন

হানিকম্বে, আমরা মূল অক্ষর মানচিত্র ফাইল বিন্যাস সংশোধন করেছি এবং ইনপুট ডিভাইস কনফিগারেশন ফাইলগুলির বৃহত্তর ব্যবহার শুরু করেছি। আমরা সম্পূর্ণ PC-শৈলী কীবোর্ডের জন্য সমর্থন যোগ করেছি এবং একটি নতুন "জেনারিক" কী মানচিত্র প্রবর্তন করেছি, যা পুরানো এমুলেটর-নির্দিষ্ট "qwerty" কী মানচিত্রকে প্রতিস্থাপন করেছে (যা কখনই সাধারণ-উদ্দেশ্য কী মানচিত্র হিসাবে ব্যবহার করার উদ্দেশ্যে ছিল না।)

নতুন সিনট্যাক্স ব্যবহার করতে আপনার সমস্ত মূল অক্ষর মানচিত্র ফাইল আপডেট করা নিশ্চিত করুন।

যদি আপনার পেরিফেরালগুলি পুরানো "qwerty" কী মানচিত্রের উপর নির্ভর করে, তাহলে আপনাকে পুরানো আচরণ অনুকরণ করতে নতুন ডিভাইস-নির্দিষ্ট কী মানচিত্র সরবরাহ করতে হতে পারে। ইউএসবি প্রোডাক্ট আইডি/বিক্রেতা আইডি বা ডিভাইসের নাম দ্বারা চিহ্নিত প্রতিটি ডিভাইসের জন্য আপনাকে একটি নতুন কী মানচিত্র তৈরি করতে হবে।

সমস্ত বিশেষ ফাংশন ইনপুট ডিভাইসের জন্য মূল অক্ষর মানচিত্র ফাইল প্রদান করা বিশেষভাবে গুরুত্বপূর্ণ। এই ফাইলগুলিতে কীবোর্ডের ধরনটিকে SPECIAL_FUNCTION এ সেট করার জন্য একটি লাইন থাকা উচিত।

সমস্ত অন্তর্নির্মিত ইনপুট ডিভাইস যথাযথভাবে কনফিগার করা হয়েছে তা নিশ্চিত করার একটি ভাল উপায় হল dumpsys চালানো এবং অনুপযুক্তভাবে Generic.kcm ব্যবহার করছে এমন ডিভাইসগুলি সন্ধান করা।

Android Honeycomb 3.2-এ স্থানান্তর করুন

Honeycomb 3.2-এ, আমরা জয়স্টিকগুলির জন্য সমর্থন যোগ করেছি এবং জয়স্টিক অক্ষ ম্যাপিং সক্ষম করতে কী লেআউট ফাইল ফর্ম্যাটটি প্রসারিত করেছি।

অ্যান্ড্রয়েড আইসক্রিম স্যান্ডউইচ 4.0 এ মাইগ্রেট করুন

আইসক্রিম স্যান্ডউইচ 4.0-এ, আমরা স্ট্যান্ডার্ড Linux মাল্টিটাচ ইনপুট প্রোটোকল অনুসরণ করতে টাচ স্ক্রিনের জন্য ডিভাইস ড্রাইভারের প্রয়োজনীয়তা পরিবর্তন করেছি এবং প্রোটোকল "B" এর জন্য সমর্থন যোগ করেছি। আমরা ডিজিটাইজার ট্যাবলেট এবং স্টাইলাস-ভিত্তিক টাচ ডিভাইসগুলিকেও সমর্থন করি।

মান অনুযায়ী সঠিকভাবে Linux মাল্টিটাচ ইনপুট প্রোটোকল বাস্তবায়ন করতে আপনাকে সম্ভবত আপনার ইনপুট ডিভাইস ড্রাইভার আপডেট করতে হবে।

আপনাকে আপনার ইনপুট ডিভাইস কনফিগারেশন ফাইলগুলিও আপডেট করতে হবে কারণ কিছু বৈশিষ্ট্য সহজ এবং আরও পদ্ধতিগত হতে পরিবর্তন করা হয়েছে।

ড্রাইভারের প্রয়োজনীয়তা সম্পর্কে আরো বিস্তারিত জানার জন্য টাচ ডিভাইস দেখুন।