মূল
androidx.core.animation
androidx.core.app
androidx.core.content
androidx.core.role
androidx.core.view
( সকল কোর প্যাকেজের জন্য রেফারেন্স ডকুমেন্টেশন দেখুন )
এই সারণিতে androidx.core গ্রুপের অন্তর্গত সমস্ত আর্টিফ্যাক্ট তালিকাভুক্ত করা হয়েছে।
| প্রত্নবস্তু | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| মূল | ১.১৯.০ | - | - | - |
| কোর-অ্যানিমেশন | ১.০.০ | - | - | - |
| কোর-গুগল-শর্টকাট | ১.১.০ | - | - | ১.২.০-আলফা০১ |
| কোর-পারফরম্যান্স | ১.০.০ | - | - | - |
| কোর-রিমোটভিউ | ১.১.০ | - | - | - |
| মূল ভূমিকা | ১.১.০ | - | - | - |
| কোর-স্প্ল্যাশস্ক্রিন | ১.২.০ | - | - | - |
নির্ভরতা ঘোষণা করা
Core-এর উপর নির্ভরতা যোগ করতে হলে, আপনাকে আপনার প্রজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven রিপোজিটরি পড়ুন।
আপনার অ্যাপ বা মডিউলের build.gradle ফাইলে প্রয়োজনীয় আর্টিফ্যাক্টগুলোর ডিপেন্ডেন্সি যোগ করুন:
খাঁজকাটা
dependencies { def core_version = "1.19.0" // Java language implementation implementation "androidx.core:core:$core_version" // Kotlin implementation "androidx.core:core-ktx:$core_version" // To use RoleManagerCompat implementation "androidx.core:core-role:1.1.0" // To use the Animator APIs implementation "androidx.core:core-animation:1.0.0" // To test the Animator APIs androidTestImplementation "androidx.core:core-animation-testing:1.0.0" // Optional - To enable APIs that query the performance characteristics of GMS devices. implementation "androidx.core:core-performance:1.0.0" // Optional - to use ShortcutManagerCompat to donate shortcuts to be used by Google implementation "androidx.core:core-google-shortcuts:1.1.0" // Optional - to support backwards compatibility of RemoteViews implementation "androidx.core:core-remoteviews:1.1.0" // Optional - APIs for SplashScreen, including compatibility helpers on devices prior Android 12 implementation "androidx.core:core-splashscreen:1.2.0" }
কোটলিন
dependencies { val core_version = "1.19.0" // Java language implementation implementation("androidx.core:core:$core_version") // Kotlin implementation("androidx.core:core-ktx:$core_version") // To use RoleManagerCompat implementation("androidx.core:core-role:1.1.0") // To use the Animator APIs implementation("androidx.core:core-animation:1.0.0") // To test the Animator APIs androidTestImplementation("androidx.core:core-animation-testing:1.0.0") // Optional - To enable APIs that query the performance characteristics of GMS devices. implementation("androidx.core:core-performance:1.0.0") // Optional - to use ShortcutManagerCompat to donate shortcuts to be used by Google implementation("androidx.core:core-google-shortcuts:1.1.0") // Optional - to support backwards compatibility of RemoteViews implementation("androidx.core:core-remoteviews:1.1.0") // Optional - APIs for SplashScreen, including compatibility helpers on devices prior Android 12 implementation("androidx.core:core-splashscreen:1.2.0") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, 'বিল্ড নির্ভরতা যোগ করুন ' দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করে। আপনি যদি নতুন কোনো সমস্যা খুঁজে পান অথবা এই লাইব্রেরিটি উন্নত করার জন্য কোনো ধারণা থাকে, তবে আমাদের জানান। নতুন কোনো সমস্যা তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরির বিদ্যমান সমস্যাগুলো দেখে নিন। আপনি তারকা বোতামে ক্লিক করে কোনো বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
কোর এবং কোর-কেটিএক্স
সংস্করণ ১.১৯
সংস্করণ ১.১৯.০
০৩ জুন, ২০২৬
androidx.core:core:1.19.0 , androidx.core:core-ktx:1.19.0 , এবং androidx.core:core-testing:1.19.0 রিলিজ করা হয়েছে। ভার্সন 1.19.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
1.18.0 সংস্করণ থেকে গুরুত্বপূর্ণ পরিবর্তনসমূহ:
সংস্করণ 1.19.0-rc01
১৯ মে, ২০২৬
androidx.core:core:1.19.0-rc01 , androidx.core:core-ktx:1.19.0-rc01 , এবং androidx.core:core-testing:1.19.0-rc01 রিলিজ করা হয়েছে। ভার্সন 1.19.0-rc01-এ এই কমিটগুলো রয়েছে।
সংস্করণ 1.19.0-alpha02
০৬ মে, ২০২৬
androidx.core:core:1.19.0-alpha02 , androidx.core:core-ktx:1.19.0-alpha02 , এবং androidx.core:core-testing:1.19.0-alpha02 রিলিজ করা হয়েছে। ভার্সন 1.19.0-alpha02-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
-
BuildCompat.isAtLeastB*অপ্রচলিত করা হলো। কলকারীদের পরিবর্তে সরাসরিSDK_INT(_FULL)পরীক্ষা করা উচিত ( I09666 , b/505015815 )
বাগ সংশোধন
- প্রভাবিত নয় এমন প্ল্যাটফর্ম সংস্করণগুলিতে সংস্করণ-নির্দিষ্ট বাগ প্রশমন পরীক্ষাগুলি দমন করে Android 17 (SDK 37)-এ
CallSessionTestএর একটি পরীক্ষার ব্যর্থতা সংশোধন করা হয়েছে। ( I970a7 , b/502732317 ) - অ্যান্ড্রয়েড ১৪-১৬-এর একটি সমস্যা সমাধান করা হয়েছে যেখানে কল শুরু হওয়ার সময় অডিও কল অপ্রত্যাশিতভাবে স্পিকারে চলে যেতে পারতো ( Ic7000 , b/491932378 )
-
core-telecom-এ একটি ক্র্যাশ (IllegalStateException) ঠিক করা হয়েছে, যা এক্সটেনশন সেটআপের সময় টেলিকম ফ্রেমওয়ার্ক বা কোনো রিমোট সার্ভিস একাধিকবার কানেকশন ইভেন্ট ডিসপ্যাচ করলে ঘটতে পারতো। ( I00f82 , b/476724351 ) - যখন
BLUETOOTH_CONNECTঅনুমতিটি প্রত্যাখ্যাত হবে, তখন অডিও রাউটিং সংক্রান্ত সিদ্ধান্তের জন্য পরিধানযোগ্য ডিভাইস শনাক্ত করতে টেলিকম এখন একটি ফলব্যাক হিউরিস্টিক ব্যবহার করবে। ( Iec271 , b/499302063 )
বাহ্যিক অবদান
-
TextAttributeCompatTextAttributeএর একটি পশ্চাৎ সামঞ্জস্যপূর্ণ সংস্করণ হিসেবে যোগ করুন। ( Ib4a46 , b/460301602 )
সংস্করণ 1.19.0-alpha01
০৮ এপ্রিল, ২০২৬
androidx.core:core:1.19.0-alpha01 , androidx.core:core-ktx:1.19.0-alpha01 , এবং androidx.core:core-testing:1.19.0-alpha01 রিলিজ করা হয়েছে। ভার্সন 1.19.0-alpha01-এ এই কমিটগুলো রয়েছে।
গুরুত্বপূর্ণ পরিবর্তন
- core-ktx API-গুলো কোর লাইব্রেরির সাথে একীভূত করা হয়েছে। সমস্ত কোটলিন এক্সটেনশন এখন মূল কোর আর্টিফ্যাক্টের অংশ। সামঞ্জস্য রক্ষার জন্য core-ktx এখন একটি খালি আর্টিফ্যাক্ট। ( I6adbe )
এপিআই পরিবর্তন
- গাণিতিক তথ্য পেতে ও সেট করতে নতুন এপিআই যোগ করুন ( Ib5ad3 , b/394599312 )
- ডাউনলোডযোগ্য ভেরিয়েবল ফন্ট কাস্টমাইজ করতে ভ্যারিয়েশন সেটিংস যোগ করুন ( Ifdc93 , b/223262013 )
- অন্তর্নিহিত প্ল্যাটফর্ম
AccessibilityNodeInfo.Selectionঅবজেক্টটি পুনরুদ্ধার করার জন্যAccessibilityNodeInfoCompat.SelectionCompatএunwrap()যোগ করা হয়েছে। ( I3078a , b/479902413 ) -
AccessibilityNodeInfoCompat.SelectionPositionCompatএgetView()এবংgetVirtualDescendantId()যোগ করা হয়েছে। ( Ib0c48 , b/362783892 ) - ফ্রেমওয়ার্ক এসডিকে-এর সাথে সামঞ্জস্য রেখে একটি একক অ্যাকশন লিটারেল ব্যবহারের জন্য AndroidX-এর
ACTION_ARGUMENT_SELECTION_PARCELABLEসংজ্ঞাটি সংশোধন করা হয়েছে। ( Ib40af , b/479852824 ) -
NotificationCompatএEXTRA_PREFER_SMALL_ICONকী কনস্ট্যান্ট যোগ করুন ( I713c9 , b/469460575 , b/478869887 ) -
NotificationCompatএMetricStyle, semantic style এবং সম্পর্কিত API-গুলির জন্য সমর্থন যোগ করা হয়েছে। ( I6c194 , b/445685015 , b/446155056 , b/446157356 , b/467924497 ) -
BuildCompat.isAtLeastB_1@ChecksSdkIntAtLeast দিয়ে টীকাযুক্ত করুন ( I18a28 , b/462789273 )
বাগ সংশোধন
-
AccessibilityNodeInfoCompat.SelectionPositionCompatএবংAccessibilityNodeInfoCompat.SelectionCompatএequals()মেথডের আচরণ সংশোধন করা হয়েছে, যাতে এটি সমতা সঠিকভাবে মূল্যায়ন করতে পারে। ( Icbe1d , b/495537199 )
সংস্করণ ১.১৮
সংস্করণ ১.১৮.০
১১ মার্চ, ২০২৬
androidx.core:core:1.18.0 , androidx.core:core-ktx:1.18.0 , এবং androidx.core:core-testing:1.18.0 রিলিজ করা হয়েছে। ভার্সন 1.18.0-তে এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
1.17.0 সংস্করণ থেকে গুরুত্বপূর্ণ পরিবর্তনসমূহ:
-
compileSdkএপিআই ৩৬ থেকে এপিআই ৩৬.১-এ পরিবর্তিত হয়েছে। - প্রজেক্টেড ডিভাইসগুলিতে নোটিফিকেশন সমর্থন করার জন্য
NotificationCompat.ProjectedExtenderযোগ করা হয়েছে। - পিকচার-ইন-পিকচার ফিচারের এপিআই পার্থক্যগুলো সামলাতে সাহায্য করার জন্য
PictureInPictureUiStateCompatযোগ করা হয়েছে। - API 36.1 চালিত ডিভাইসগুলিতে অ্যাক্সেসিবিলিটি নির্বাচন পরিচালনা করতে সাহায্য করার জন্য
AccessibilityNodeInfoCompat.SelectionCompatযোগ করা হয়েছে।
সংস্করণ 1.18.0-rc01
১১ ফেব্রুয়ারী, ২০২৬
androidx.core:core:1.18.0-rc01 , androidx.core:core-ktx:1.18.0-rc01 , এবং androidx.core:core-testing:1.18.0-rc01 রিলিজ করা হয়েছে। ভার্সন 1.18.0-rc01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
এপিআই পরিবর্তন
-
onViewBoundsChangedAPI-টি সরিয়ে ফেলুন ( Ie56d0 , b/475328144 ) - সাধারণ PiP ব্যবহারের জন্য
BasicPictureInPictureএবংVideoPlaybackPictureInPictureক্লাস যোগ করুন ( I7f989 , b/475328144 )
বাগ সংশোধন
-
PictureInPictureParamsCompatএ ( Id203a , b/474454111 )sourceRectHintসেট করার জন্য ভিউ বাউন্ড ক্রমাগত ট্র্যাক করতেViewBoundsTrackerক্লাস যোগ করুন।
সংস্করণ 1.18.0-alpha01
১৪ জানুয়ারী, ২০২৬
androidx.core:core:1.18.0-alpha01 , androidx.core:core-ktx:1.18.0-alpha01 , এবং androidx.core:core-testing:1.18.0-alpha01 রিলিজ করা হয়েছে। ভার্সন 1.18.0-alpha01-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
-
WindowInsetsCompatএgetBoundingRectsএর জন্য সমর্থন যোগ করুন ( I24f18 ) -
onCanUserUpdateSilenceএখন একটি ঐচ্ছিক ( Ibb0c2 ) -
PictureInPictureProviderইন্টারফেসকে প্রসারিত করে তাতেOnUserLeaveHintProviderও অন্তর্ভুক্ত করা হয়েছে ( I3125b , b/462178249 ) - Deprecated
PermissionsDelegateCompat.onActivityResultযা এখন আরFragmentActivityদ্বারা কল করা হয় না। ( I59197 , b/460267600 ) -
ComponentActivityথেকে Picture-in-Picture ফাংশনগুলোকে একটি ডেডিকেটেডPictureInPictureProviderইন্টারফেসে অ্যাবস্ট্রাক্ট করুন ( I068a3 , b/462178249 ) - সারফেসগুলোকে মাইক্রোফোন দেখানো হবে কি না, তা জানানোর জন্য এপিআই যোগ করুন ( I55acf , b/445237449 )
-
DisplayShapeCompatAPI যোগ করুন ( I490d4 , b/410851992 ) -
android.app.PictureInPictureParamsফ্রেমওয়ার্ক ক্লাসটিকে র্যাপ করার জন্যPictureInPictureParamsCompatচালু করা হয়েছে। ( I8af9e , b/458803858 ) - androidx-main-এ
IntentSenderএর জন্য সমর্থন যোগ করুন am: 127eef7acc am: b4b1111b77 ( I5b30b ) - androidx-main-এ
IntentSenderএর জন্য সমর্থন যোগ করা হয়েছে am: 127eef7acc ( I849b9 ) - androidx-main-এ
IntentSenderএর জন্য সমর্থন যোগ করুন -
IntentSenderএর জন্য সমর্থন যোগ করুন ( Ia998d , b/445163724 ) - নির্বাচন পেতে এবং সেট করতে নতুন API যোগ করুন ( I05ec4 , b/362784540 )
- পরিচিত সমস্যা 452390376 যোগ করা হয়েছে: পিক্সেল ১০ ডিভাইসে VIDEO_CALL-এর মতো স্ট্রিম ব্যবহারের ক্ষেত্রে অটো এক্সপোজার মোড লো লাইট বুস্ট (LLB) সক্রিয় করা যায় না। (