মূল

সর্বশেষ প্ল্যাটফর্মের ফিচার ও এপিআই ব্যবহারের পাশাপাশি পুরোনো ডিভাইসগুলোকেও সমর্থন করুন।

এই সারণিতে 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 )

বাহ্যিক অবদান

  • TextAttributeCompat TextAttribute এর একটি পশ্চাৎ সামঞ্জস্যপূর্ণ সংস্করণ হিসেবে যোগ করুন। ( 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.SelectionCompatunwrap() যোগ করা হয়েছে। ( I3078a , b/479902413 )
  • AccessibilityNodeInfoCompat.SelectionPositionCompatgetView() এবং getVirtualDescendantId() যোগ করা হয়েছে। ( Ib0c48 , b/362783892 )
  • ফ্রেমওয়ার্ক এসডিকে-এর সাথে সামঞ্জস্য রেখে একটি একক অ্যাকশন লিটারেল ব্যবহারের জন্য AndroidX-এর ACTION_ARGUMENT_SELECTION_PARCELABLE সংজ্ঞাটি সংশোধন করা হয়েছে। ( Ib40af , b/479852824 )
  • NotificationCompatEXTRA_PREFER_SMALL_ICON কী কনস্ট্যান্ট যোগ করুন ( I713c9 , b/469460575 , b/478869887 )
  • NotificationCompatMetricStyle , semantic style এবং সম্পর্কিত API-গুলির জন্য সমর্থন যোগ করা হয়েছে। ( I6c194 , b/445685015 , b/446155056 , b/446157356 , b/467924497 )
  • BuildCompat.isAtLeastB_1 @ChecksSdkIntAtLeast দিয়ে টীকাযুক্ত করুন ( I18a28 , b/462789273 )

বাগ সংশোধন

  • AccessibilityNodeInfoCompat.SelectionPositionCompat এবং AccessibilityNodeInfoCompat.SelectionCompatequals() মেথডের আচরণ সংশোধন করা হয়েছে, যাতে এটি সমতা সঠিকভাবে মূল্যায়ন করতে পারে। ( 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-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

এপিআই পরিবর্তন

  • onViewBoundsChanged API-টি সরিয়ে ফেলুন ( 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-এ এই কমিটগুলো রয়েছে।

এপিআই পরিবর্তন

  • WindowInsetsCompatgetBoundingRects এর জন্য সমর্থন যোগ করুন ( 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 )
  • DisplayShapeCompat API যোগ করুন ( 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) সক্রিয় করা যায় না। (