API স্তর: 3
অ্যান্ড্রয়েড 1.5 একটি প্রধান প্ল্যাটফর্ম রিলিজ যা অ্যান্ড্রয়েড-চালিত হ্যান্ডসেটগুলিতে মোতায়েন করা যায় মে 2009 থেকে। রিলিজটিতে ব্যবহারকারী এবং ডেভেলপারদের জন্য নতুন বৈশিষ্ট্য, সেইসাথে অ্যান্ড্রয়েড ফ্রেমওয়ার্ক API-তে পরিবর্তনগুলি অন্তর্ভুক্ত রয়েছে।
বিকাশকারীদের জন্য, Android 1.5 প্ল্যাটফর্মটি Android SDK-এর জন্য ডাউনলোডযোগ্য উপাদান হিসাবে উপলব্ধ। ডাউনলোডযোগ্য প্ল্যাটফর্মে একটি সম্পূর্ণ অনুগত অ্যান্ড্রয়েড লাইব্রেরি এবং সিস্টেম ইমেজ, সেইসাথে এমুলেটর স্কিন, নমুনা অ্যাপ্লিকেশন এবং আরও অনেক কিছু রয়েছে। ডাউনলোডযোগ্য প্ল্যাটফর্মটি সম্পূর্ণরূপে অনুগত এবং এতে কোনো বহিরাগত লাইব্রেরি নেই।
Android 1.5 প্ল্যাটফর্মের বিরুদ্ধে বিকাশ বা পরীক্ষা শুরু করতে, Android SDK এবং AVD ম্যানেজার টুল ব্যবহার করে প্ল্যাটফর্মটিকে আপনার Android 1.6 বা পরবর্তী SDK-এ ডাউনলোড করুন৷
প্ল্যাটফর্ম হাইলাইট
নতুন ব্যবহারকারীর বৈশিষ্ট্য এবং প্ল্যাটফর্ম হাইলাইটগুলির একটি তালিকার জন্য, Android 1.5 প্ল্যাটফর্ম হাইলাইট নথিটি দেখুন৷
API স্তর
অ্যান্ড্রয়েড 1.5 প্ল্যাটফর্ম ফ্রেমওয়ার্ক API এর একটি আপডেট সংস্করণ সরবরাহ করে। অ্যান্ড্রয়েড 1.5 API-কে একটি পূর্ণসংখ্যা শনাক্তকারী বরাদ্দ করা হয়েছে — 3 — যা সিস্টেমেই সংরক্ষিত থাকে। এই আইডেন্টিফায়ার, যাকে "API লেভেল" বলা হয়, সেটি সিস্টেমকে সঠিকভাবে নির্ধারণ করতে দেয় যে একটি অ্যাপ্লিকেশন সিস্টেমের সাথে সামঞ্জস্যপূর্ণ কিনা, অ্যাপ্লিকেশন ইনস্টল করার আগে।
আপনার অ্যাপ্লিকেশানে Android 1.5-এ প্রবর্তিত API ব্যবহার করার জন্য, আপনাকে আপনার অ্যাপ্লিকেশনের ম্যানিফেস্টে <uses-sdk>
উপাদানটির android:minSdkVersion
অ্যাট্রিবিউটে সঠিক মান, "3" সেট করতে হবে।
এপিআই লেভেল কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য, এপিআই লেভেল ডকুমেন্ট দেখুন।
ফ্রেমওয়ার্ক API পরিবর্তন
নীচের বিভাগগুলি Android 1.5 প্ল্যাটফর্ম দ্বারা প্রদত্ত অ্যাপ্লিকেশন ফ্রেমওয়ার্ক API সম্পর্কে তথ্য প্রদান করে।
UI ফ্রেমওয়ার্ক
- সহজ ব্যাকগ্রাউন্ড/ইউআই থ্রেড ইন্টারঅ্যাকশনের জন্য ফ্রেমওয়ার্ক
- নতুন
SlidingDrawer
উইজেট - নতুন
HorizontalScrollview
উইজেট
অ্যাপউইজেট ফ্রেমওয়ার্ক
- নিরাপদ হোম স্ক্রীন
AppWidgets
তৈরির জন্য API অ্যাপউইজেটস কীভাবে ব্যবহার করবেন সে সম্পর্কে তথ্যের জন্য, বিকাশকারীর গাইড অ্যাপউইজেটস ডকুমেন্টেশন দেখুন। এছাড়াও অ্যান্ড্রয়েড বিকাশকারীর ব্লগে হোম স্ক্রীন উইজেট এবং অ্যাপউইজেট ফ্রেমওয়ার্ক প্রবর্তন দেখুন। - কাস্টম কন্টেন্ট সহ
Live Folders
পপুলেট করার জন্য API।
মিডিয়া ফ্রেমওয়ার্ক
- কাঁচা অডিও রেকর্ডিং এবং প্লেব্যাক APIs
- ইন্টারেক্টিভ MIDI প্লেব্যাক ইঞ্জিন
- ডেভেলপারদের জন্য ভিডিও রেকর্ডিং API (3GP ফরম্যাট)
- ভিডিও এবং ফটো শেয়ার করার উদ্দেশ্য
- মিডিয়া অনুসন্ধান অভিপ্রায়
ইনপুট পদ্ধতি ফ্রেমওয়ার্ক
-
Input Method Service
কাঠামো - পাঠ্য-পূর্বাভাস ইঞ্জিন
- ব্যবহারকারীদের ডাউনলোডযোগ্য IME প্রদান করার ক্ষমতা
অ্যাপ্লিকেশন-সংজ্ঞায়িত হার্ডওয়্যার প্রয়োজনীয়তা
অ্যাপ্লিকেশানগুলি এখন তাদের ম্যানিফেস্ট ফাইলগুলিতে একটি নতুন উপাদান ব্যবহার করতে পারে, <uses-configuration>
Android সিস্টেমকে নির্দেশ করতে তাদের সঠিকভাবে কাজ করার জন্য কোন হার্ডওয়্যার বৈশিষ্ট্যগুলির প্রয়োজন। উদাহরণস্বরূপ, একটি অ্যাপ্লিকেশান উপাদানটি ব্যবহার করতে পারে নির্দিষ্ট করতে যে এটির জন্য একটি ফিজিক্যাল কীবোর্ড বা একটি নির্দিষ্ট নেভিগেশন ডিভাইস, যেমন একটি ট্র্যাকবল প্রয়োজন। অ্যাপ্লিকেশন ইনস্টল করার আগে, অ্যান্ড্রয়েড সিস্টেম <uses-configuration>
উপাদানের জন্য সংজ্ঞায়িত বৈশিষ্ট্যগুলি পরীক্ষা করে এবং প্রয়োজনীয় হার্ডওয়্যার উপস্থিত থাকলেই ইনস্টলেশন চালিয়ে যাওয়ার অনুমতি দেয়।
বক্তৃতা স্বীকৃতি কাঠামো
- অভিপ্রায়ের মাধ্যমে স্পিচ রিকগনিশন লাইব্রেরি ব্যবহার করার জন্য সমর্থন।
RecognizerIntent
দেখুন।
বিবিধ API সংযোজন
- লোকেশন ম্যানেজার - অ্যাপ্লিকেশনগুলি ইন্টেন্টের মাধ্যমে অবস্থান পরিবর্তনের আপডেট পেতে পারে
- ওয়েবভিউ - শুরু/শেষ/সরানো/বাতিল DOM ইভেন্ট সমর্থন স্পর্শ করুন
- পুনরায় ডিজাইন করা
Sensor Manager APIs
- GLSurfaceView - OpenGL অ্যাপ্লিকেশন তৈরির জন্য সুবিধার কাঠামো
- অ্যাপ আপডেটের জন্য ব্রডকাস্ট ইন্টেন্ট সফল হয়েছে - অ্যাপ আপগ্রেড করার অভিজ্ঞতার জন্য
API পার্থক্য রিপোর্ট
পূর্ববর্তী সংস্করণের তুলনায় অ্যান্ড্রয়েড 1.5 (এপিআই লেভেল 3) এ এপিআই পরিবর্তনের বিস্তারিত দেখার জন্য, এপিআই ডিফারেন্স রিপোর্ট দেখুন।
অন্তর্নির্মিত অ্যাপ্লিকেশন
ডাউনলোডযোগ্য প্ল্যাটফর্মে অন্তর্ভুক্ত সিস্টেম চিত্রটি এই অন্তর্নির্মিত অ্যাপ্লিকেশনগুলি সরবরাহ করে:
|
|
লোকেল
ডাউনলোডযোগ্য প্ল্যাটফর্মে অন্তর্ভুক্ত সিস্টেম চিত্রটি বিভিন্ন বিল্ট-ইন লোকেল সরবরাহ করে। কিছু ক্ষেত্রে, অঞ্চল-নির্দিষ্ট স্ট্রিং লোকেলের জন্য উপলব্ধ। অন্যান্য ক্ষেত্রে, ভাষার একটি ডিফল্ট সংস্করণ ব্যবহার করা হয়। অ্যান্ড্রয়েড 1.5 সিস্টেম ইমেজে উপলব্ধ ভাষাগুলি নীচে তালিকাভুক্ত করা হয়েছে ( ভাষা _ দেশ/অঞ্চলের লোকেল বর্ণনাকারী সহ)।
|
স্থানীয় UI স্ট্রিংগুলি সেটিংসের মাধ্যমে অ্যাক্সেসযোগ্য লোকেলগুলির সাথে মেলে৷
এমুলেটর স্কিনস
ডাউনলোডযোগ্য প্ল্যাটফর্মটিতে এমুলেটর স্কিনগুলির একটি সেট অন্তর্ভুক্ত রয়েছে যা আপনি বিভিন্ন স্ক্রীন আকার এবং রেজোলিউশনে আপনার অ্যাপ্লিকেশনের মডেলিংয়ের জন্য ব্যবহার করতে পারেন। এমুলেটর স্কিনগুলি হল:
- QVGA-P (240x320, কম ঘনত্ব, ছোট পর্দা)
- QVGA-L (320x480, কম ঘনত্ব, ছোট পর্দা)
- HVGA (320x480, মাঝারি ঘনত্ব, স্বাভাবিক পর্দা)
- HVGA-P (320x480, মাঝারি ঘনত্ব, স্বাভাবিক পর্দা)
- HVGA-L (320x480, মাঝারি ঘনত্ব, স্বাভাবিক পর্দা)
সমস্ত অ্যান্ড্রয়েড-চালিত ডিভাইসে সঠিকভাবে প্রদর্শন করে এবং কাজ করে এমন একটি অ্যাপ্লিকেশন কীভাবে বিকাশ করা যায় সে সম্পর্কে আরও তথ্যের জন্য, একাধিক স্ক্রিন সমর্থন করা দেখুন।