পরিধান

Wear OS by Google স্মার্টওয়াচের জন্য অ্যাপ্লিকেশন তৈরি করুন।

এই টেবিলটি androidx.wear গ্রুপের সমস্ত শিল্পকর্মের তালিকা করে।

আর্টিফ্যাক্ট স্থিতিশীল রিলিজ মুক্তির প্রার্থী বিটা রিলিজ আলফা রিলিজ
পরিধান 1.3.0 - - 1.4.0-আলফা01
পরিধান-ইনপুট 1.1.0 - - 1.2.0-আলফা02
পরিধান-ইনপুট-পরীক্ষা 1.1.0 - - 1.2.0-আলফা02
পরিধান-চলমান 1.0.0 - - 1.1.0-আলফা01
পরিধান-ফোন-মিথস্ক্রিয়া 1.0.1 - - 1.1.0-আলফা04
পরিধান-দূরবর্তী মিথস্ক্রিয়া 1.0.0 - 1.1.0-beta01 -
এই লাইব্রেরিটি সর্বশেষ আপডেট করা হয়েছিল: জুলাই 24, 2024

নির্ভরতা ঘোষণা করা

পরিধানের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

Groovy

dependencies {
    implementation "androidx.wear:wear:1.3.0"

    // Add support for wearable specific inputs
    implementation "androidx.wear:wear-input:1.1.0"
    implementation "androidx.wear:wear-input-testing:1.1.0"

    // Use to implement wear ongoing activities
    implementation "androidx.wear:wear-ongoing:1.0.0"

    // Use to implement support for interactions from the Wearables to Phones
    implementation "androidx.wear:wear-phone-interactions:1.0.1"
    // Use to implement support for interactions between the Wearables and Phones
    implementation "androidx.wear:wear-remote-interactions:1.0.0"
}

Kotlin

dependencies {
    implementation("androidx.wear:wear:1.3.0")

    // Add support for wearable specific inputs
    implementation("androidx.wear:wear-input:1.1.0")
    implementation("androidx.wear:wear-input-testing:1.1.0")

    // Use to implement wear ongoing activities
    implementation("androidx.wear:wear-ongoing:1.0.0")

    // Use to implement support for interactions from the Wearables to Phones
    implementation("androidx.wear:wear-phone-interactions:1.0.1")
    // Use to implement support for interactions between the Wearables and Phones
    implementation("androidx.wear:wear-remote-interactions:1.0.0")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

পরিধান কোর সংস্করণ 1.0

সংস্করণ 1.0.0-alpha01

29 মে, 2024

androidx.wear:wear-core:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

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

  • Wear-এ রানটাইম API সামঞ্জস্যতা পরীক্ষায় সহায়তা করার জন্য একটি নতুন ক্লাস WearApiVersionhelper যোগ করা হয়েছে। ক্লায়েন্টরা এই স্ট্যাটিক হেল্পার ক্লাস এবং প্রদত্ত পদ্ধতি ব্যবহার করতে পারে ( #isApiVersionAtLeast(VERSION) ) সামঞ্জস্য পরীক্ষা করতে।

Wear Tooling Preview Version 1.0

সংস্করণ 1.0.0

নভেম্বর 29, 2023

androidx.wear:wear-tooling-preview:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.

1.0.0-এ বৈশিষ্ট্য

  • UI পূর্বরূপের জন্য ব্যবহার করা যেতে পারে এমন বৈধ পরিধান ডিভাইসগুলির তালিকায় WearDevices যোগ করুন।

সংস্করণ 1.0.0-rc01

15 নভেম্বর, 2023

androidx.wear:wear-tooling-preview:1.0.0-rc01 কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।

সংস্করণ 1.0.0-beta01

18 অক্টোবর, 2023

androidx.wear:wear-tooling-preview:1.0.0-beta01 কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।

সংস্করণ 1.0.0-alpha01

23 আগস্ট, 2023

androidx.wear:wear-tooling-preview:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

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

  • বৈধ পরিধানের ডিভাইসের তালিকায় WearDevices যোগ করুন যা UI পূর্বরূপের জন্য ব্যবহার করা যেতে পারে ( Ib036e )

পরিধান সংস্করণ 1.4

সংস্করণ 1.4.0-alpha01

15 নভেম্বর, 2023

androidx.wear:wear:1.4.0-alpha01 প্রকাশিত হয়েছে। 1.4.0-alpha01 সংস্করণে এই কমিট রয়েছে।

বাগ ফিক্স

  • কোনো বার্তা না থাকলে ConfirmationOverlay আইকনটিকে উল্লম্বভাবে কেন্দ্রে রাখুন। ( I496d8 )

পরিধান সংস্করণ 1.3

সংস্করণ 1.3.0

9 আগস্ট, 2023

androidx.wear:wear:1.3.0 1.3.0-rc01 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এই কমিট ধারণ করে.

1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • LifecycleObserver ব্যবহার করতে AmbientModeSupport মাইগ্রেট করুন। নতুন জীবনচক্র-সচেতন ক্লাসের পক্ষে AmbientModeSupport অবমূল্যায়ন করুন।
  • নতুন আইকন/লেআউট, ফন্ট এবং ফন্ট মেট্রিক্স সহ ConfirmationOverlay আপডেট করুন
  • FragmentContainerView ব্যবহার করার সময় ত্রুটিগুলি সংশোধন করতে 2nd View পরিবর্তে একটি ব্যাকগ্রাউন্ড আঁকাযোগ্য ব্যবহার করতে SwipeDismissTransitionHelper আপডেট করা হয়েছে
  • Wear প্ল্যাটফর্ম এবং Wear Compose বাস্তবায়নের সাথে সামঞ্জস্যপূর্ণ হতে SwipeDismissFrameLayout অ্যানিমেশন আপডেট করা হয়েছে।
  • SwipeDismissFrameLayout বাগ ফিক্স একটি উল্লম্ব ফ্লিং সহ টুকরো টুকরো দুর্ঘটনাজনিত বরখাস্ত এড়াতে
  • ArcLayout এখন সম্প্রসারণ ওজন সমর্থন করে যা নিয়মিত লেআউট ওজনের অনুরূপভাবে কাজ করে।
  • ArcLayoutlayoutDirection সমর্থন করে

সংস্করণ 1.3.0-rc01

জুন 21, 2023

androidx.wear:wear:1.3.0-rc01 1.3.0-beta01 থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে।

সংস্করণ 1.3.0-beta01

7 জুন, 2023

androidx.wear:wear:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।

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

  • প্রতিক্রিয়ার পরে AmbientLifecycleObserver আপডেট করা হয়েছে। AmbientLifecycleObserverInterface এর নাম পরিবর্তন করে AmbientLifecycleObserver করা হয়েছে, এবং একটি উদাহরণ AmbientLifecycleObserver(...) কল করে পাওয়া যেতে পারে। isAmbient একটি পদ্ধতির পরিবর্তে একটি ক্ষেত্র হিসাবে সরানো হয়েছে। ( I84b4f )

বাগ ফিক্স

  • SwipeToDismiss এ আলফা এবং অনুবাদ রিসেট করার সময় প্যারেন্ট ভিউ নাল থাকলে কেস পরিচালনা করতে নাল চেক যোগ করা হচ্ছে। ( Ib0ec7 )

সংস্করণ 1.3.0-alpha05

এপ্রিল 19, 2023

androidx.wear:wear:1.3.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha05 এই কমিট ধারণ করে।

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

  • LifecycleObserver ব্যবহার করতে AmbientModeSupport মাইগ্রেট করুন। নতুন জীবনচক্র-সচেতন ক্লাসের পক্ষে AmbientModeSupport অবমূল্যায়ন করুন। ( I1593b )

বাগ ফিক্স

  • FragmentContainerView ব্যবহার করার সময় ত্রুটিগুলি ঠিক করতে ভিউ যোগ করার পরিবর্তে অঙ্কনযোগ্য ব্যবহার করার জন্য SwipeDismissTransitionHelper ব্যাকগ্রাউন্ড স্ক্রিম পদ্ধতি আপডেট করুন। ( I851cd )

সংস্করণ 1.3.0-alpha04

25 জানুয়ারী, 2023

androidx.wear:wear:1.3.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha04 এই কমিট ধারণ করে।

বাগ ফিক্স

  • Wear প্ল্যাটফর্ম এবং Wear Compose বাস্তবায়নের সাথে সামঞ্জস্যপূর্ণ হতে আমরা SwipeDismissFrameLayout এ অ্যানিমেশন আপডেট করেছি। ( I7261b )

সংস্করণ 1.3.0-alpha03

24 আগস্ট, 2022

androidx.wear:wear:1.3.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha03 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • ArcLayout এখন সম্প্রসারণ ওজন সমর্থন করে যা নিয়মিত লেআউট ওজনের অনুরূপভাবে কাজ করে। এর অর্থ হল আপনি সরাসরি কোণগুলি গণনা না করেই শিশু উপাদানগুলির আপেক্ষিক আকার নির্দিষ্ট করতে পারেন৷ আমরা একটি সেরা প্রচেষ্টা MaxAngleDegrees যোগ করেছি যা ওজন সহ শিশু উপাদানগুলিকে প্রসারিত করার সময় সম্মান করা হয়। যেমন আপনি 90 ডিগ্রী ওজন সহ বেশ কয়েকটি বাচ্চাদের সাথে চাপটি আটকাতে পারেন, এটি কোনও অ-প্রসারিত উপাদান দ্বারা নেওয়া স্থানকেও সম্মান করবে।

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

  • আমরা ArcLayout.LayoutParams এ ওজন যুক্ত করেছি যা একটি উইজেটকে উপলব্ধ স্থান পূরণ করতে প্রসারিত করতে দেয়, যদি একাধিক উইজেট থাকে তবে উপলব্ধ স্থানের তাদের ভাগ তাদের ওজনের সমানুপাতিক। উপরন্তু আমরা ArcLayout.setMaxAngleDegrees যোগ করেছি যাতে আপনি উদাহরণস্বরূপ 90 ডিগ্রিতে প্রসারণকে ক্যাপ করতে পারেন (NB এটি কোনও নির্দিষ্ট আকারের চাইল্ড উইজেটের লেআউটকে প্রভাবিত করে না)। অবশেষে ArcLayout.Widget এখন setSweepAngleDegrees করেছে যা ArcLayout একটি উইজেটকে তার আকারের শূন্য নয় এমন ওজনের সাথে জানাতে দেয়। ( I75f24 )
  • setColorFilter ( I99ddf , b/236498063 ) এর শূন্যতা আপডেট করা হয়েছে

সংস্করণ 1.3.0-alpha02

23 ফেব্রুয়ারি, 2022

androidx.wear:wear:1.3.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha02 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • ArcLayout ( I14d49 ) এ সমর্থন layoutDirection
  • ConfirmationOverlay ( I0fdf8 ) এর জন্য উন্নত বিষয়বস্তু বর্ণনা বার্তা
  • নতুন আইকন/লেআউট সহ ConfirmationOverlay আপডেট করুন। ( if5b54 )

বাগ ফিক্স

  • পরিবেষ্টিত-সম্পর্কিত কোড রাখা হয়েছে তা নিশ্চিত করতে ProGuard নিয়ম যোগ করা হয়েছে ( Idaa10 )
  • একটি উল্লম্ব ফ্লিং ( Idb6d8 ) এর সাথে SwipeDismissFrameLayout-এ ঘটনাক্রমে খণ্ডগুলি খারিজ করা এড়িয়ে চলুন
  • কনফার্মেশন ওভারলে ঠিক করুন যখন এতে কোনো বার্তা নেই ( I63e6f )

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

  • Dae Gyu LEE (Samsung) - একটি উল্লম্ব ফ্লিং ( Idb6d8 ) সহ SwipeDismissFrameLayout-এ টুকরো টুকরো বরখাস্ত করা এড়িয়ে চলুন

সংস্করণ 1.3.0-alpha01

29 সেপ্টেম্বর, 2021

androidx.wear:wear:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • ConfirmationOverlay এখন আইকনটিকে উপরে ঠেলে দীর্ঘ বার্তাগুলিকে মিটমাট করে, বার্তাটি ডিভাইসের বেজেলে (বা অফ-স্ক্রিন) প্রবেশ না করেই৷ ( I54bff )

চলমান এবং ইন্টারঅ্যাকশন সংস্করণ 1.1.0 পরিধান করুন

সংস্করণ 1.1.0-beta01

জুলাই 24, 2024

androidx.wear:wear-remote-interactions:1.1.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলি রয়েছে৷ Wear Remote Interactions-এর 1.3.0-beta01 রিলিজ ইঙ্গিত করে যে লাইব্রেরির এই রিলিজটি বৈশিষ্ট্য সম্পূর্ণ এবং API লক করা হয়েছে (যেখানে পরীক্ষামূলক হিসাবে চিহ্নিত করা হয়েছে তা ছাড়া)।

সংস্করণ 1.1.0-alpha04

জানুয়ারী 10, 2024

androidx.wear:wear-phone-interactions:1.1.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha04 এই কমিট ধারণ করে।

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

  • আমরা RemoteAuthClient.isRemoteAuthAvailable যোগ করেছি যা দূরবর্তী প্রমাণীকরণ উপলব্ধ কিনা তা পরীক্ষা করে। ( Ibc10c )

সংস্করণ 1.1.0-alpha02

জানুয়ারী 10, 2024

androidx.wear:wear-remote-interactions:1.1.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02 এই কমিট ধারণ করে।

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

  • আমরা RemoteActivityHelper.isRemoteActivityHelperAvailable যোগ করেছি যা একটি দূরবর্তী কার্যকলাপ চালু করার কার্যকারিতা উপলব্ধ কিনা তা পরীক্ষা করতে সহায়তা করে। ( I107a9 )
  • আমরা জাভাতে ঐচ্ছিক প্যারামিটার সামঞ্জস্যপূর্ণ করার জন্য RemoteActivityHelper এর কনস্ট্রাক্টর আপডেট করেছি। ( I75554 )

সংস্করণ 1.1.0-alpha01

জুন 21, 2023

androidx.wear:wear-remote-interactions:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • RemoteActivityHelper এ কীভাবে সম্পূর্ণতা এবং ত্রুটি পরিচালনা করা হয় তা উন্নত করা হয়েছে। ( I60d60 )

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

  • wear-remote-interactions থেকে পেয়ারা নির্ভরতা সরান এবং ছোট বিকল্প ব্যবহার করুন।

Wear-Phone-Interactions Version 1.1.0-alpha03

9 মার্চ, 2022

androidx.wear:wear-phone-interactions:1.1.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha03 এই কমিট ধারণ করে।

বাগ ফিক্স

  • প্রদত্ত অনুরোধ URL-এ পুনঃনির্দেশ URL সেট না থাকলে OAuthRequest থেকে redirectUrl এখন একটি খালি স্ট্রিং প্রদান করে। ( I44242 )

Wear-Phone-Interactions সংস্করণ 1.1.0-alpha02

15 ডিসেম্বর, 2021

androidx.wear:wear-phone-interactions:1.1.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02 এই কমিট ধারণ করে।

বাগ ফিক্স

  • কোড নমুনা স্নিপেটে ত্রুটি এবং ErrorCode ( I260e8 ) এর মৃত লিঙ্ক সহ RemoteAuthClient ডকুমেন্টেশনের ত্রুটিগুলি ঠিক করুন

Wear-Phone-Interactions Version 1.1.0-alpha01

15 সেপ্টেম্বর, 2021

androidx.wear:wear-phone-interactions:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।

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

  • OAuthRequest এ প্রপার্টি redirectUrl ইউআরএল যোগ করা হয়েছে। ( I98840 , Ie684d )

চলমান এবং ইন্টারঅ্যাকশন সংস্করণ 1.0.0 পরিধান করুন

Wear-Phone-Interactions Version 1.0.1

15 ডিসেম্বর, 2021

androidx.wear:wear-phone-interactions:1.0.1 প্রকাশিত হয়েছে। সংস্করণ 1.0.1 এই কমিট ধারণ করে.

বাগ ফিক্স

  • excludedTags ছাড়া ব্রিজিং বিজ্ঞপ্তিগুলি অক্ষম করার চেষ্টা করার সময় BridgingManager থেকে স্থির ব্যতিক্রম নিক্ষেপ করা হয়েছিল।

Wear-Phone-Interactions Wear-Remote-Interactions Version 1.0.0

15 সেপ্টেম্বর, 2021

androidx.wear:wear-phone-interactions:1.0.0 এবং androidx.wear:wear-remote-interactions:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.

1.0.0 এর প্রধান বৈশিষ্ট্য

ফোন ইন্টারঅ্যাকশন লাইব্রেরিতে পরিধানযোগ্য থেকে ফোনে ইন্টারঅ্যাকশনের জন্য API রয়েছে। এতে নিম্নলিখিতগুলি রয়েছে:

  • PhoneDeviceType , শুধুমাত্র পরিধানযোগ্য ডিভাইসে ব্যবহারের জন্য বর্তমান ঘড়িটি কোন ধরনের ফোনের সাথে যুক্ত করা হয়েছে তা নির্ধারণের জন্য সহায়ক পদ্ধতি প্রদান করে।
  • BridgingManager , BridgingManagerService এবং BridgingConfig APIগুলি রানটাইমে বিজ্ঞপ্তিগুলি সক্ষম/অক্ষম করতে এবং ব্রিজিং মোড থেকে অব্যাহতিপ্রাপ্ত বিজ্ঞপ্তিগুলির জন্য ঐচ্ছিকভাবে ট্যাগ সেট করে৷
  • RemoteAuthClient , OAuth PKCE এক্সটেনশন যোগ করার জন্য সমর্থন সহ Wearables-এ দূরবর্তী প্রমাণীকরণের জন্য সমর্থন প্রদান করে। যোগাযোগের জন্য অতিরিক্ত হ্যান্ডলার এবং হেল্পার ক্লাস প্রদান করা হয়।

রিমোট ইন্টারঅ্যাকশন লাইব্রেরিতে পরিধানযোগ্য এবং ফোনের মধ্যে ইন্টারঅ্যাকশনের জন্য API রয়েছে। এতে নিম্নলিখিতগুলি রয়েছে:

  • WatchFaceConfigIntentHelper , ফোনে সহচরের জন্য ঘড়ির মুখের কনফিগারেশন কার্যক্রমে আইডি এবং উপাদানের নাম নির্দিষ্ট করতে সাহায্যকারী ফাংশন প্রদান করে।
  • RemoteActivityHelper ক্লাস যা অন্যান্য ডিভাইসে (যেমন ঘড়ি থেকে ফোন পর্যন্ত) ইন্টেন্ট খোলার জন্য ব্যবহার করা যেতে পারে।

Wear-Phone-Interactions Wear-Remote-Interactions Version 1.0.0-rc01

1 সেপ্টেম্বর, 2021

androidx.wear:wear-phone-interactions:1.0.0-rc01 এবং androidx.wear:wear-remote-interactions:1.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।

বাগ ফিক্স

  • RemoteActivityHelper ( I60d60 ) ব্যবহার করার সময় কলারের কাছে প্রচারিত হওয়া থেকে Google Play পরিষেবাগুলির মধ্যে উত্থাপিত ত্রুটিগুলি প্রতিরোধ করার বাগ সংশোধন করুন
  • বাগ ঠিক করুন যেখানে রিমোট অ্যাক্টিভিটি হেল্পার কখনই তার ভবিষ্যত পূরণ করবে না যদি কোনও সংযুক্ত নোড না থাকে, বা অনুরোধ করা নোডআইডি পাওয়া না যায় ( I60d60 )

পরিধান-চলমান সংস্করণ 1.1

সংস্করণ 1.1.0-alpha01

23 আগস্ট, 2023

androidx.wear:wear-ongoing:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।

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

  • চলমান কার্যকলাপে একটি বিষয়বস্তুর বিবরণ ক্ষেত্র যোগ করুন। এটি চলমান কার্যকলাপ বর্ণনা করার জন্য অ্যাক্সেসিবিলিটি পরিষেবা দ্বারা ব্যবহার করা হবে৷ ( I79fc6 )

বাগ ফিক্স

  • API-তে @RequiresPermission যোগ করা হয়েছে যার জন্য SDK 33 এবং তার উপরে POST_NOTIFICATIONS অনুমতি দিতে হবে। ( IE542e , b/238790278 )

পরিধান-চলমান সংস্করণ 1.0.0

1 সেপ্টেম্বর, 2021

androidx.wear:wear-ongoing:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.

1.0.0 এর প্রধান বৈশিষ্ট্য

  • Wear Ongoing Activities API হল তৃতীয় পক্ষের ডেভেলপার সহ ডেভেলপারদের জন্য একটি API, যা তাদের কার্যকলাপকে "চলমান কার্যকলাপ" হিসাবে চিহ্নিত করতে এবং প্রয়োজনীয় তথ্য প্রদান করতে ব্যবহৃত হয়।
  • চলমান ক্রিয়াকলাপগুলি ঘড়ির পটভূমিতে চলতে পারে এমন কার্যকলাপগুলিকে বোঝায় (যেমন, ওয়ার্কআউট, কল এবং মিডিয়া)। Wear 3-এ, ওয়াচফেসে একটি ডেডিকেটেড ওভারলে আইকন এবং অ্যাপ লঞ্চারে একটি ভিন্ন রেন্ডারিংয়ের মাধ্যমে চলমান হিসাবে ঘোষিত একটি কার্যকলাপকে আরও বিশিষ্ট করা হবে।
  • আরও তথ্যের জন্য, পরিধান চলমান কার্যকলাপ নির্দেশিকা দেখুন

Wear-Phone-Interactions Wear-Remote-Interactions Version 1.0.0-beta01

18 আগস্ট, 2021

androidx.wear:wear-phone-interactions:1.0.0-beta01 এবং androidx.wear:wear-remote-interactions:1.0.0-beta01 প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।

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

  • RemoteIntentHelper ক্লাস RemoteActivityHelper থেকে নামকরণ করা হয়েছে। RemoteIntentHelper#getRemoteIntentExtraIntent এবং RemoteIntentHelper#getRemoteIntentNodeId থেকে RemoteActivityHelper#getTargetIntent এবং RemoteActivityHelper#getTargetNodeId , ( Id2042 )

পরিধান-চলমান সংস্করণ 1.0.0-rc01

18 আগস্ট, 2021

androidx.wear:wear-ongoing:1.0.0-rc01 1.0.0-beta01 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।

পরিধান-চলমান সংস্করণ 1.0.0-beta01

4 আগস্ট, 2021

androidx.wear:wear-ongoing:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।

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

  • OngoingActivity-এর কিছু সেটার। বিল্ডার এখন সেটার এবং গেটারদের প্রতিসাম্য এবং ধারাবাহিকতা দেওয়ার জন্য একটি শূন্য যুক্তি গ্রহণ করে ( I17ee5 )

Wear-Phone-Interactions Version 1.0.0-alpha07

4 আগস্ট, 2021

androidx.wear:wear-phone-interactions:1.0.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha07 এই কমিট ধারণ করে।

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

  • WearTypeHelper.isChinaDevice নাম পরিবর্তন করে WearTypeHelper.isChinaBuild রাখা হয়েছে। ( I47302 )
  • আমরা ডিভাইসের প্রকারের (RoW/China) উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে redirect_uri বেছে নিতে RemoteAuthClient লাইব্রেরি আপডেট করেছি। ( I38866 )
  • বাগ সংশোধন করা হয়েছে যার কারণে BridgeConfig-এ/থেকে Bundle রূপান্তর করা হয়েছে ClassCastException-এর সাথে ব্যর্থ হয়েছে। BridgingManagerService ক্লাসের জন্য ইউনিট পরীক্ষা যোগ করা হয়েছে। ( I68ecb )

Wear-Remote-Interactions Version 1.0.0-alpha06

4 আগস্ট, 2021

androidx.wear:wear-remote-interactions:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06 এই কমিট ধারণ করে।

Wear-Phone-Interactions Version 1.0.0-alpha06

জুলাই 21, 2021

androidx.wear:wear-phone-interactions:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06 এই কমিট ধারণ করে।

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

  • BridgingManagerSeviceBinder ক্লাস এখন পরিষেবার একটি সাবক্লাস এবং এর নাম পরিবর্তন করে BridgeManagerSevice রাখা হয়েছে। ( I9fca2 )
  • পদ্ধতি RemoteAuthClient.Callback.onAuthorizationError পরিবর্তন করা হয়েছে OAuthRequest প্যারামিটার অন্তর্ভুক্ত করতে। যে পদ্ধতিতে এখন কলব্যাকের প্রয়োজন হয় সেগুলির কলব্যাক চালানোর জন্য একজন নির্বাহকের প্রয়োজন হয়৷ ( I35e11 )

বাগ ফিক্স

  • আমরা প্রমাণীকরণ API আরও নথিভুক্ত প্যারামিটার সহ এবং যেখানে সম্ভব সেখানে বৈশিষ্ট্য ব্যবহার করে পরিষ্কার করেছি। ( I12287 )

Wear-Phone-Interactions Version 1.0.0-alpha05

৩০ জুন, ২০২১

androidx.wear:wear-phone-interactions:1.0.0-alpha05 প্রকাশিত হয়েছে। 1.0.0-alpha05 সংস্করণে এই কমিট রয়েছে।

বাগ ফিক্স

  • নথিভুক্ত প্যারামিটার যা BridgingConfig.Builder এর জন্য কনস্ট্রাক্টরে পাস করা উচিত।

পরিধান-চলমান সংস্করণ 1.0.0-alpha06

2 জুন, 2021

androidx.wear:wear-ongoing:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06 এই কমিট ধারণ করে।

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

  • চলমান কার্যকলাপে শিরোনাম ক্ষেত্র যোগ করুন। ( I7a405 )

বাগ ফিক্স

  • SerializationHelper.copy() এখন তথ্যের একটি প্রতিরক্ষামূলক অনুলিপি করে ( I8b276 )
  • উন্নত সেট ক্যাটাগরি ডকুমেন্টেশন ( Iff01f )

পরিধান-চলমান সংস্করণ 1.0.0-alpha05

18 মে, 2021

androidx.wear:wear-ongoing:1.0.0-alpha05 প্রকাশিত হয়েছে। 1.0.0-alpha05 সংস্করণে এই কমিট রয়েছে।

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

  • OngoingActivity এখন বিল্ডারের মাধ্যমে সরাসরি সেট করা সমস্ত মান পুনরুদ্ধার করার জন্য গেটর রয়েছে (অথবা সংশ্লিষ্ট বিজ্ঞপ্তি থেকে নেওয়া ডিফল্টগুলি)৷ ( Id8ac8 )

    • নতুন ক্লাস Status এখন OngoingActivity স্থিতি তৈরি করতে ব্যবহৃত হয়
    • OngoingActivityData এবং OngoingActivityStatus আর পাবলিক API এর অংশ নয়।
  • TextStatusPart এবং TimerStatusPart ক্লাসগুলি আর পাবলিক API এর অংশ নয়৷ ( I57fb6 )

    • একটি স্ট্যাটিক পাঠ্য সহ একটি Part তৈরি করতে, Status.TextPart ব্যবহার করুন।
    • একটি স্টপওয়াচ দিয়ে একটি Part তৈরি করতে (গণনা করা হচ্ছে), Status.Stopwatch ব্যবহার করুন
    • একটি টাইমার দিয়ে একটি Part তৈরি করতে (গণনা করা হচ্ছে), Status.Timer ব্যবহার করুন

পরিধান-চলমান সংস্করণ 1.0.0-alpha04

5 মে, 2021

androidx.wear:wear-ongoing:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04 এই কমিট ধারণ করে।

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

  • OngoingActivity-এ, ExistingOngoingActivity-এর পদ্ধতিগুলিকে এখন recoverOngoingActivity বলা হয়।
  • OngoingActivity-এ এখন গেটারের সম্পূর্ণ সেট রয়েছে, যা আগে শুধুমাত্র OngoingActivityData-এ পাওয়া যায়। ( I0ee4d )

Wear-Remote-Interactions Version 1.0.0-alpha05

জুলাই 21, 2021

androidx.wear:wear-remote-interactions:1.0.0-alpha05 প্রকাশিত হয়েছে। 1.0.0-alpha05 সংস্করণে এই কমিট রয়েছে।

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

  • আমরা RemoteIntentHelper ক্লাস (আগে পরিধানযোগ্য সমর্থন লাইব্রেরিতে RemoteIntent) যোগ করেছি যা অন্যান্য ডিভাইসে (যেমন ঘড়ি থেকে ফোন পর্যন্ত) ইন্টেন্ট খোলার জন্য ব্যবহার করা যেতে পারে। ( I1d7e0 )

  • PlayStoreAvailability ক্লাসটি AndroidX লাইব্রেরি থেকে সরানো হয়েছে। একটি সংযুক্ত ফোনে প্লে স্টোর উপলব্ধ কিনা তা সনাক্ত করতে, সংযুক্ত ফোনটি একটি Android ফোন কিনা তা নির্ধারণ করতে androidx.phone.interactions.PhoneTypeHelper.getPhoneDeviceType পদ্ধতিটি ব্যবহার করুন৷ তারপরে সংযুক্ত ফোনটি একটি চাইনিজ ডিভাইস কিনা তা নির্ধারণ করতে androidx.wear.utils.WearTypeHelper.isChinaDevice পদ্ধতিটি ব্যবহার করুন৷ ফোনটি যদি অ্যান্ড্রয়েড ফোন হয় এবং যদি চাইনিজ ডিভাইস না হয় তাহলে প্লে স্টোরে পাওয়া যাবে। ( IE7 ডিসেম্বর )

Wear-Phone-Interactions Version 1.0.0-alpha04

7 এপ্রিল, 2021

androidx.wear:wear-phone-interactions:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04 এই কমিট ধারণ করে।

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

  • পরিধানযোগ্য সমর্থন লাইব্রেরিতে বাস্তবায়নের সাথে নতুন লাইব্রেরিকে পিছনের দিকে সামঞ্জস্যপূর্ণ করতে ErrorCode ধ্রুবক আপডেট করা হয়েছে।

বাগ ফিক্স

  • OAuth সেশন শুরু করার সময় নতুন OAuth API দ্বারা সৃষ্ট স্থির ব্যতিক্রম।

Wear-Remote-Interactions Version 1.0.0-alpha03

7 এপ্রিল, 2021

androidx.wear:wear-remote-interactions:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03 এই কমিট ধারণ করে।

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

  • PlayStoreAvailability এমন একটি শ্রেণীতে পরিবর্তিত করা হয়েছে যাতে স্ট্যাটিক পদ্ধতি সহ সহচর বস্তু রয়েছে৷ ব্যবহার একই থাকে।

বাগ ফিক্স

  • প্রকৃত HTML অক্ষর সহ নমুনা কোড সঠিকভাবে দেখানোর জন্য WatchFaceConfigIntentHelper এর জন্য নির্দিষ্ট সারাংশ ডক।

পরিধান-চলমান পরিধান-ফোন-ইন্টার্যাকশন সংস্করণ 1.0.0-alpha03

10 মার্চ, 2021

androidx.wear:wear-ongoing:1.0.0-alpha03 এবং androidx.wear:wear-phone-interactions:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • পরিধানযোগ্য সমর্থন লাইব্রেরি থেকে AndroidX-এ OAuthClient স্থানান্তর করুন। এই স্থানান্তরিত শ্রেণীটির নাম পরিবর্তন করে RemoteAuthClient করা হয়েছে এবং এটি OAuth PKCE এক্সটেনশন যোগ করার সমর্থন সহ Wearables-এ দূরবর্তী প্রমাণীকরণের জন্য সমর্থন দেয়। যোগাযোগের জন্য অতিরিক্ত হ্যান্ডলার এবং হেল্পার ক্লাস প্রদান করা হয়।
  • নতুন OngoingActivity.Builder কনস্ট্রাক্টর ব্যবহার করে চলমান ক্রিয়াকলাপগুলি এখন একটি ট্যাগযুক্ত বিজ্ঞপ্তির সাথে যুক্ত করা যেতে পারে।

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

  • চলমান ক্রিয়াকলাপ লাইব্রেরিতে বিজ্ঞপ্তি ট্যাগের জন্য সমর্থন যোগ করা হয়েছে ( I653b4 )
  • Wear Support Library থেকে AndroidX-এ OAuthClient মাইগ্রেট করুন এবং OAuth PKCE এক্সটেনশনের জন্য সমর্থন যোগ করুন ( I3eaaa )

Wear-Remote-Interactions Version 1.0.0-alpha02

10 মার্চ, 2021

androidx.wear:wear-remote-interactions:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • পরিধানযোগ্য সমর্থন লাইব্রেরি থেকে AndroidX-এ প্লেস্টোর উপলভ্যতা ক্লাস স্থানান্তর করা যা ফোনে প্লে স্টোর উপলব্ধ কিনা তা পরীক্ষা করার জন্য একটি API প্রদান করে।

বাগ ফিক্স

  • পরিধানযোগ্য সমর্থন লাইব্রেরি থেকে AndroidX এ প্লেস্টোর উপলভ্যতা ক্লাস স্থানান্তর করা হচ্ছে। ( I69bfe )

সংস্করণ 1.0.0-alpha02

ফেব্রুয়ারী 10, 2021

androidx.wear:wear-ongoing:1.0.0-alpha02 এবং androidx.wear:wear-phone-interactions:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।

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

  • আরও জটিল অবস্থার জন্য সমর্থন যোগ করা হয়েছে। এগুলি একটি টেমপ্লেট (বা একাধিক) এবং অংশগুলির একটি সিরিজের সমন্বয়ে গঠিত যা টেমপ্লেটের স্থানধারকগুলি পূরণ করতে ব্যবহৃত হবে। OngoingActivityStatus-এ এখন শুধুমাত্র একটি অংশ (একটি টেক্সট বা টাইমার) সহ সাধারণ স্ট্যাটাস তৈরি করার জন্য একটি স্ট্যাটিক পদ্ধতি রয়েছে এবং আরও জটিল স্ট্যাটাস তৈরি করার জন্য একটি বিল্ডার রয়েছে। ( I1fe81 )
  • Wear Support Library থেকে BridgingManager এবং BridgingConfig ক্লাসগুলিকে AndroidX-এ সরান যা রানটাইমে বিজ্ঞপ্তিগুলিকে সক্ষম/অক্ষম করার জন্য API প্রদান করে এবং ব্রিজিং মোড থেকে অব্যাহতিপ্রাপ্ত বিজ্ঞপ্তিগুলির জন্য ঐচ্ছিকভাবে ট্যাগ সেট করে৷ ( I3a17e )

সংস্করণ 1.0.0-alpha01

জানুয়ারী 27, 2021

androidx.wear:wear-ongoing:1.0.0-alpha01 , androidx.wear:wear-phone-interactions:1.0.0-alpha01 , এবং androidx.wear:wear-remote-interactions:1.0.0-alpha01 প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

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

  • চলমান ক্রিয়াকলাপ লাইব্রেরিটিকে একটি নতুন উপ-লাইব্রেরিতে স্থানান্তর করুন: পরিধান-চলমান৷ ক্লাস এখন androidx.wear.ongoing প্যাকেজে থাকে (আগে ছিল androidx.wear.ongoingactivities) ( I7c029 )

  • পরিধানযোগ্য থেকে ফোনে ইন্টারঅ্যাকশন সমর্থন করে এমন ক্লাস ধারণ করতে একটি নতুন সমর্থন লাইব্রেরি তৈরি করুন৷ এটি প্রাথমিকভাবে পরিধানযোগ্য সমর্থন লাইব্রেরি থেকে স্থানান্তরিত ক্লাস দ্বারা জনবহুল। ( Id5180 )

  • পরিধানযোগ্য সমর্থন লাইব্রেরি থেকে AndroidX-এ PhoneDeviceType ক্লাস মাইগ্রেট করুন। স্থানান্তরিত শ্রেণীটির নাম পরিবর্তন করা হয়েছে PhoneTypeHelper যা শুধুমাত্র পরিধানযোগ্য ডিভাইসে ব্যবহারের জন্য বর্তমান ঘড়িটি কোন ধরনের ফোনের সাথে যুক্ত করা হয়েছে তা নির্ধারণের জন্য সহায়ক পদ্ধতি প্রদান করে। ( Ibd947 )

  • পরিধানযোগ্য এবং ফোনের মধ্যে মিথস্ক্রিয়া সমর্থন করে এমন ক্লাসগুলি ধারণ করতে একটি নতুন সমর্থন লাইব্রেরি তৈরি করুন৷ এটি প্রাথমিকভাবে পরিধানযোগ্য সমর্থন লাইব্রেরি থেকে স্থানান্তরিত ক্লাস দ্বারা জনবহুল। ( I9deb4 )

  • পরিধানযোগ্য সমর্থন লাইব্রেরি থেকে AndroidX-এ WatchFaceCompanion ক্লাস মাইগ্রেট করুন। মাইগ্রেট করা ক্লাসটির নাম পরিবর্তন করা হয়েছে WatchFaceConfigIntentHelper যা ফোনে সহচরের ঘড়ির মুখ কনফিগারেশন কার্যক্রমে আইডি এবং উপাদানের নাম নির্দিষ্ট করার জন্য সহায়ক ফাংশন প্রদান করে, এটি পরিধানযোগ্য ডিভাইসে ঘড়ির মুখটি কনফিগার করতে স্থানীয়ভাবেও ব্যবহার করা যেতে পারে। ( IA455f )

পরিধান জটিলতা এবং ওয়াচফেস 1.0.0

সংস্করণ 1.0.0-alpha22

15 সেপ্টেম্বর, 2021

androidx.wear:wear-*:1.0.0-alpha22 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha22-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

  • EditorSession এখন লাইফসাইকেল পর্যবেক্ষকদের সাবস্ক্রাইব করে তাই আপনার কার্যকলাপ চলে গেলে আপনাকে আর এটিকে স্পষ্টভাবে বন্ধ করতে হবে না।

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

  • EditorSession এবং ListenableEditorSession এখন জটিলতা স্লট স্টেট, জটিলতা পূর্বরূপ ডেটা এবং জটিলতা ডেটা উৎস তথ্যের জন্য কোটলিন স্টেটফ্লো ব্যবহার করে। ( I761d9 )
  • EditorSession#userStyle এখন একটি MutableStateFlow<UserStyle> ( I32ca9 )
  • EditorSession.createOnWatchEditorSession এখন একটি লাইফসাইকেল পর্যবেক্ষক ব্যবহার করে এবং এটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায় যখন এটি ডিস্ট্রয়কে পর্যবেক্ষণ করে। উপরন্তু createOnWatchEditorSession এর জন্য এখন শুধুমাত্র অ্যাক্টিভিটি পাস করতে হবে। ListenableEditorSession-এও অভিন্ন পরিবর্তনগুলি প্রয়োগ করা হয়েছে। ( Ic6b7f )
  • CustomValueUserStyleSetting এর কনস্ট্রাক্টরকে সর্বজনীন API এর অংশ হিসাবে পুনঃস্থাপন করা হয়েছে। ( I2e69a )
  • UserStyle এখন Map<UserStyleSetting, UserStyleSetting.Option> এবং MutableUserStyleSetting#put থেকে IllegalArgumentException থ্রো করে যদি সেটিং স্কিমাতে না থাকে বা বিকল্পটি সেটিং এর সাথে মেলে না। ( Iba40f )

সংস্করণ 1.0.0-alpha21

1 সেপ্টেম্বর, 2021

androidx.wear:wear-*:1.0.0-alpha21 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha21-এ এই কমিট রয়েছে।

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

  • সমস্ত পাবলিক ওয়াচ ফেস, ক্লায়েন্ট, এডিটর এবং জটিলতা এপিআই এখন দীর্ঘ সময়ের পরিবর্তে java.time.Instant ব্যবহার করে, ফলস্বরূপ ন্যূনতম API স্তর 26-এ বৃদ্ধি পেয়েছে। ( I3cd48 )
  • ওয়াচফেস এবং জটিলতা APIগুলি এখন ক্যালেন্ডারের পরিবর্তে অপরিবর্তনীয় ZonedDateTime ব্যবহার করে। ( I25cf8 )
  • ComplicationSlots এখন NoDataComplicationData দিয়ে আরম্ভ করা হয়েছে, ComplicationSlot.complicationData-এর এখন সর্বদা একটি মান থাকে এবং CanvasComplicationDrawable.complicationData আর বাতিলযোগ্য নয়। ( I4dfd6 ) এটি ঘড়ির মুখগুলির মধ্যে স্যুইচ করার সময় জটিলতা কমায় (কিন্তু দূর করে না)।

সংস্করণ 1.0.0-alpha20

18 আগস্ট, 2021

androidx.wear:wear-*:1.0.0-alpha20 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha20 এই কমিট ধারণ করে।

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

  • আমরা ComplicationDataSourceInfo-তে CreateFallbackPreviewData যোগ করেছি যা ComplicationDataSourceInfoRetriever.retrievePreviewComplicationData শূন্য হলে ব্যবহার করা যেতে পারে। ( I38c4d )
  • ComplicationDataSourceUpdateRequester কে একটি ইন্টারফেসে পরিণত করা হয়েছে যাতে ইউনিট পরীক্ষায় উপহাস করা যায়। আপনি ComplicationDataSourceUpdateRequester.create() দিয়ে একটি কংক্রিট ComplicationDataSourceUpdateRequester তৈরি করতে পারেন। ( I7da22 )
  • RenderParameters.pressedComplicationSlotIds RenderParameters.lastComplicationTapDownEvents দ্বারা প্রতিস্থাপিত হয়েছে যা নতুন TapEvent ক্লাসকে উন্মোচিত করে যা পিক্সেলে ট্যাপের x, y স্থানাঙ্ক এবং একটি টাইম স্ট্যাম্প ধারণ করে। WatchFace.TapListener.onTap এর পরিবর্তে onTapEvent(@TapType tapType: Int, tapEvent: TapEvent) । উপরন্তু, InteractiveWatchFaceClient.displayPressedAnimation মুছে ফেলা হয়েছে। ( Id87d2 )
  • সেটImportantForAccessibility ( I990fa ) এর জন্য সুস্পষ্ট থ্রেডিং টীকা যোগ করা হয়েছে
  • ComplicationSlotBoundsType androidx-wear-watchface-এ সরানো হয়েছে। পরিধান/পরিধান-ওয়াচফেসে জটিলতা স্লটবাউন্ডসটাইপ। ( I09420 )
  • আমরা UserStyleSetting এবং Options-এ স্ট্রিং রিসোর্স আইডি পাস করার জন্য সমর্থন যোগ করেছি। এটি এখন সেই বস্তুগুলি তৈরি করার প্রস্তাবিত উপায়। ( I03d5f )
  • একটি UserStyle স্কিমার সর্বাধিক তারের আকারের উপর সীমা আরোপ করা হয়েছে। এছাড়াও স্কিমার আইকনগুলি অবশ্যই 400x400 পিক্সেলের বেশি হওয়া উচিত নয়৷ ( I3b65b )
  • UserStyle দৃষ্টান্তে পরিবর্তন সমর্থন করার জন্য আমরা একটি MutableUserStyle ক্লাস যুক্ত করেছি ( I95a40 )
  • আমরা ListenableWatchFaceMetadataClient.Companion#listenableCreateWatchFaceMetadataClient এর নতুন নামকরণ করেছি ListenableWatchFaceMetadataClient.Companion#createListenableWatchFaceMetadataClient . ( I64ce2 )
  • আমরা EditorState.previewComplicationsData পরিবর্তন করেছি শুধুমাত্র সক্ষম জটিলতার জন্য ডেটা ধারণ করার জন্য, এবং আমরা EditorSession.DEFAULT_PREVIEW_TIME_MILLIS যোগ করেছি যেটি যদি রেন্ডার renderWatchFaceToBitmap বা PreviewScreenshotParams -এর প্রিভিউ সময়ের সাথে রেন্ডার করার অনুরোধ করে। ( if7b3c )
  • আমরা পাবলিক API থেকে CharSequence গ্রহণকারী UserStyleSetting কনস্ট্রাক্টরদের সরিয়ে দিয়েছি। পরিবর্তে স্ট্রিংরিসোর্স আইডি প্রয়োজন এমন কনস্ট্রাক্টর ব্যবহার করার পরামর্শ দেওয়া হয়। ( I8537b )
  • CurrentUserStyleRepository.UserStyleChangeListener এখন SAM রূপান্তর সমর্থন করে। ( I85989 )

সংস্করণ 1.0.0-alpha19

4 আগস্ট, 2021

androidx.wear:wear-*:1.0.0-alpha19 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha19-এ এই কমিট রয়েছে।

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

  • আমরা ListenableWatchFaceMetadataClient.listenableCreateWatchFaceMetadataClient যোগ করেছি যা WatchFaceMetadataClient.createWatchFaceMetadataClient এর জন্য একটি ListenableFuture র্যাপার প্রদান করে। ( I5fa37 )
  • UserStyleOption.getOptionForId এখন একটি বাইট অ্যারের পরিবর্তে UserStyleOption.Id গ্রহণ করে। ( I469be )
  • BooleanOption.TRUE এবং BooleanOption.FALSE ধ্রুবক প্রদান করুন এবং ইনস্ট্যান্স তৈরির অনুমতি দিন ( I46e09 )
  • পরিধান-ওয়াচফেস-ক্লায়েন্টের পদ্ধতিগুলি যা RemoteException নিক্ষেপ করতে পারে এখন সেই অনুযায়ী টীকা করা হয়েছে। ( Ib8438 )
  • ধারাবাহিকতার জন্য আমরা EditorSession.createOnWatchEditingSession এর নাম পরিবর্তন করে createOnWatchEditorSession করেছি, একইভাবে createHeadlessEditingSession এখন createHeadlessEditorSession । তাদের পেয়ারার মোড়কেরও নামকরণ করা হয়েছে। ( I1526b )
  • EditorSession এখন একটি ইন্টারফেস এবং ListenableEditorSession.commitChangesOnClose এখন সঠিকভাবে অর্পণ করা হয়েছে। ( I7dc3e )
  • আমরা এখন ব্যবহারকারীর স্টাইল স্কিমা প্রত্যাখ্যান করি যার সেটিংস বা বিকল্প আইডিগুলির সাথে বিরোধপূর্ণ ( Ic2715 )
  • আমরা একটি ওভারলোডেড UserStyle.get যোগ করেছি যা UserStyleSetting.Id গ্রহণ করে। ( I2aa0f )

সংস্করণ 1.0.0-alpha18

জুলাই 21, 2021

androidx.wear:wear-*:1.0.0-alpha18 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha18-এ এই কমিট রয়েছে।

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

  • আমরা ComplicationHelperActivity কে androidx.wear:wear-watchface লাইব্রেরিতে নিয়েছি। ( I39e76 )
  • ধারাবাহিকতা এবং স্পষ্টতার জন্য, ComplicationProvider নাম পরিবর্তন করে ComplicationDataSource করা হয়েছে এবং তাদের নামে প্রোভাইডার সহ সমস্ত ক্লাস একইভাবে নতুন নামকরণ করা হয়েছে। ( আইএএফ০বি )
  • CanvasComplication.isHighlighted কে RenderParameters.pressedComplicationSlotIds এ সরানো হয়েছে এটি CanvasComplication স্টেটলেস করার একটি পদক্ষেপ। এই পরিবর্তনকে সমর্থন করার জন্য CanvasComplication.render এখন slotId একটি প্যারামিটার হিসেবে নেয় এবং আমরা এখন ComplicationSlot GlesTextureComplication এ পাস করি। ( I50e6e )
  • আমরা EditorRequestheadlessDeviceConfig যোগ করেছি, যদি শূন্য না হয় এই প্যারামিটারটি ইন্টারেক্টিভ ইনস্ট্যান্সে কাজ করার পরিবর্তে EditorSession ব্যাক করার জন্য একটি হেডলেস ইনস্ট্যান্স তৈরি করতে ব্যবহার করা হয়। এটি সম্পাদককে এমন একটি ঘড়ির মুখের জন্য আহ্বান করার অনুমতি দেয় যা বর্তমান নয়৷ ( I0a820 )
  • আমরা একটি পরীক্ষামূলক WatchFaceMetadataClient যোগ করেছি যা স্থির ঘড়ির মুখের মেটাডেটা যেমন UserStyleSchema এবং ComplicationSlots সম্পর্কে স্থির বিবরণের দক্ষ পুনরুদ্ধারের অনুমতি দেয়৷ ( I6bfdf )
  • আমরা CanvasRenderer.uiThreadInit নাম পরিবর্তন করে init করেছি। ( I6fff9 )
  • আমরা EditorRequest এর জন্য PreviewScreenshotParams একটি ঐচ্ছিক নতুন প্যারামিটার যোগ করেছি যা EditorSession কে এই প্যারামিটারের সাথে কমিট করার সময় একটি প্রিভিউ স্ক্রিনশট নিতে নির্দেশ দেয়। পূর্বরূপ চিত্রটি EditorState.previewImage এ উন্মুক্ত করা হয়েছে। ( IC2c16 )

বাগ ফিক্স

  • ডেভেলপারদের আর তাদের নিজস্ব ম্যানিফেস্টে ComplicationHelperActivity যোগ করার দরকার নেই। ( I6f0c2 )

সংস্করণ 1.0.0-alpha17

৩০ জুন, ২০২১

androidx.wear:wear-*:1.0.0-alpha17 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha17 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • GlesRenderer এ, makeUiThreadContextCurrent এবং makeBackgroundThreadContextCurrent runUiThreadGlCommands এবং runBackgroundThreadGlCommands দ্বারা প্রতিস্থাপিত করা হয়েছে যা উভয়ই Runnable গ্রহণ করে। লাইব্রেরি নিশ্চিত করে যে শুধুমাত্র একটি জিএল কমান্ড যে কোনো নির্দিষ্ট সময়ে চালানো যায়।

  • UiThread প্রারম্ভিকতা সহজতর করার জন্য আমরা CanvasRenderer.uiThreadInit যোগ করেছি যা রেন্ডার করার আগে UiThread-এ একবার কল করা হয়। আমরা CanvasComplication onRendererCreated যোগ করেছি যা Renderer এবং CanvasComplication জন্য স্টেট শেয়ার করা সহজ করে তোলে।

  • স্বচ্ছতার জন্য আমরা ComplicationSlot থেকে Complication এবং complicationId নাম পরিবর্তন করে complicationSlotId বা complicationInstanceId করেছি।

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

  • স্বচ্ছতার জন্য আমরা ব্যবহারের উপর নির্ভর করে ComplicationSlotComplication এবং complicationId নাম complicationSlotId বা complicationInstanceId এ নামকরণ করেছি। Complication ব্যবহার করে ক্লাস একইভাবে নতুন নামকরণ করা হয়েছে যেমন ComplicationsManager এখন ComplicationSlotsManager বলা হয়। ( I4da44 )
  • GlesRenderer-এ makeUiThreadContextCurrent এবং makeBackgroundThreadContextCurrent runUiThreadGlCommands এবং runBackgroundThreadGlCommands দ্বারা প্রতিস্থাপিত হয়েছে যা উভয়ই Runnable গ্রহণ করে। রেন্ডার, runBackgroundThreadGlCommands এবং onUiThreadGlSurfaceCreated এর বাইরে GL কল করার প্রয়োজন হলেই এই ফাংশনগুলি প্রয়োজন। এটি প্রয়োজনীয় কারণ একই প্রক্রিয়ায় তাদের নিজস্ব প্রসঙ্গ সহ একাধিক গ্লেসরেন্ডারার থাকতে পারে, সম্ভাব্য বিভিন্ন ঘড়ির মুখ থেকে। এছাড়াও শেয়ার করা বর্তমান GL প্রসঙ্গে অ্যাক্সেস এখন সিঙ্ক্রোনাইজ করা হয়েছে। ( I04d59 )
  • আমরা CanvasRenderer.uiThreadInit যোগ করেছি যা রেন্ডার করার আগে UiThread-এ একবার কল করা হয়। এছাড়াও GlesRenderer-এ স্পষ্টতার জন্য আমরা onGlContextCreated এর নাম পরিবর্তন করে onBackgroundThreadGlContextCreated , এবং onGlSurfaceCreated কে onUiThreadGlSurfaceCreated করেছি। ( if86d0 )
  • HeadlessWatchFaceClient এবং InteractiveWatchFaceClient getComplicationsSlotState নাম পরিবর্তন করে getComplicationSlotsState করা হয়েছে। ComplicationSlot এ : createRoundRectComplicationBuilder , createBackgroundComplicationBuilder , এবং createEdgeComplicationBuilder এর নাম পরিবর্তন করে createRoundRectComplicationSlotBuilder , createBackgroundComplicationSlotBuilder , এবং createEdgeComplicationSlotBuilder করা হয়েছে। ( Ib9adc )
  • আমরা ক্যানভাস কমপ্লিকেশনে onRendererCreated যোগ করেছি যা রেন্ডারার এবং ক্যানভাস কমপ্লিকেশনের জন্য স্টেট শেয়ার করা সহজ করে তোলে। ( I5e1ac )

সংস্করণ 1.0.0-alpha16

16 জুন, 2021

androidx.wear:wear-*:1.0.0-alpha16 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha16-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

  • আমরা সাম্প্রতিক থ্রেডিং মডেল পরিবর্তনের সাথে সাথে অন ওয়াচ ফেস এডিটরের সাথে অন্যান্য সমস্যার সমাধান করার সাথে সম্পর্কিত বেশ কয়েকটি বাগ সংশোধন করেছি।

বাগ ফিক্স

  • onComplicationProviderChooserResult ( b/189594557 ) এ NPE প্রতিরোধ করুন
  • বাসি সারফেস এবং ড্রব্ল্যাক ( b/189452267 )
  • complicationsManager.watchState অ্যাক্সেস করার ক্ষেত্রে রেস ঠিক করুন ( b/189457893 )
  • ব্যাকগ্রাউন্ড থ্রেড লাইফটাইম বাগ ঠিক করুন ( b/189445428 )
  • প্রি-আর ওয়াচ ফেস এডিটর সমস্যাগুলি ঠিক করুন ( b/189126313 )
  • সম্পাদক শৈলী পরিবর্তনের জন্য সরাসরি বুট প্যারাম আপডেট করবেন না ( b/187177307 )

সংস্করণ 1.0.0-alpha15

2 জুন, 2021

androidx.wear:wear-*:1.0.0-alpha15 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha15-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

বেশিরভাগ ওয়াচ ফেস ইনিশিয়ালাইজেশন এখন ব্যাকগ্রাউন্ড থ্রেডে করা হয়, তবে লোড করার পরে সমস্ত ওয়াচ ফেস রেন্ডারিং ইত্যাদি UiThread-এ করা হয়। লোডিং এবং রেন্ডারিংয়ের মধ্যে একটি মেমরি বাধা রয়েছে তাই বেশিরভাগ ব্যবহারকারীর ঘড়ির মুখের বিশেষ কিছু করার দরকার নেই। GLES ব্যবহার করে ঘড়ির মুখগুলি একটি ব্যতিক্রম হতে পারে যেহেতু প্রসঙ্গটি থ্রেড নির্দিষ্ট এবং আমরা দুটি লিঙ্কযুক্ত প্রসঙ্গ তৈরি করি তাই ব্যাকগ্রাউন্ড থ্রেডে GL রিসোর্স (যেমন টেক্সচার এবং শেডার্স) আপলোড করা এবং UiThread এ ব্যবহার করা সম্ভব।

আমরা ওয়াচফেস নির্মাণকে তিনটি ফাংশনে বিভক্ত করেছি: createUserStyleSchema, Create ComplicationsManager এবং createWatchFace। আমরা ধরে নিই যে createUserStyleSchema এবং createComplicationsManager দ্রুত এবং createWatchFace সম্পদ লোড হতে কিছু সময় নিতে পারে। এর সুবিধা নিয়ে আমরা WatchFaceControlClient.getDefaultProviderPoliciesAndType চালু করেছি যা জটিলতা আইডিগুলির একটি মানচিত্র ডিফল্ট কমপ্লিকেশনপ্রদানকারী নীতি এবং ডিফল্ট জটিলতা প্রকারে ফিরিয়ে দেয়। এটি একটি হেডলেস ইন্সট্যান্স তৈরি করার চেয়ে দ্রুত কারণ এটি ক্যোয়ারীটি সম্পাদন করার জন্য ঘড়ির মুখটি সম্পূর্ণরূপে আরম্ভ করার প্রয়োজন নেই৷

অবশেষে জটিলতাগুলি এখন ক্যানভাস কমপ্লিকেশন ফ্যাক্টরি দিয়ে তৈরি করা হয়েছে যা ক্যানভাস কমপ্লিকেশন রেন্ডারারদের অলস নির্মাণের অনুমতি দেয়।

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

  • @RequiresApi দিয়ে @TargetApi প্রতিস্থাপিত হয়েছে। ( I0184a , b/187447093 , b/187447094 )
  • আমরা WatchFaceControlClient.getDefaultProviderPoliciesAndType প্রবর্তন করেছি যা জটিলতা আইডিগুলির একটি মানচিত্র ডিফল্ট কমপ্লিকেশনপ্রদানকারী নীতি এবং ডিফল্ট জটিলতা প্রকারে ফিরিয়ে দেয়। যেখানে সম্ভব একটি দ্রুত পথ ব্যবহার করা হয় যা সম্পূর্ণরূপে ঘড়ির মুখ তৈরি করা এড়িয়ে যায়। এটির সুবিধার্থে WatchFaceService API-কে দুটি নতুন পদ্ধতিতে পরিবর্তন করতে হয়েছে: createUserStyleSchema এবং createComplicationsManager যার ফলাফল CreateWatchFace-এ পাস করা হয়। উপরন্তু জটিলতাগুলি এখন ক্যানভাস কমপ্লিকেশন ফ্যাক্টরি দিয়ে তৈরি করা হয়েছে যা ক্যানভাস কমপ্লিকেশন রেন্ডারারদের অলস নির্মাণের অনুমতি দেয়। ( Iad6c1 )
  • আমরা SystemProviders থেকে MOST_RECENT_APP সরিয়ে দিয়েছি। ( I3df00 )
  • ObservableWatchData এখন একটি সিল করা ক্লাস। ( IC940d )
  • ক্যানভাসকম্প্লিকেশনফ্যাক্টরি.ক্রিয়েট (যা সাধারণত আইও আবদ্ধ) এখন ইউআই থ্রেড রেন্ডারিং শুরু হওয়ার আগে প্রতিটি জটিলতার জন্য একটি পটভূমি থ্রেডে ডাকা হয়। নির্মাণ এবং রেন্ডারিংয়ের মধ্যে একটি মেমরি বাধা রয়েছে যাতে কোনও বিশেষ থ্রেডিং আদিম প্রয়োজন হয় না। ( আইএ 18 এফ 2 )
  • ওয়াচফেস কনস্ট্রাকশন এখন একটি পটভূমি থ্রেডে করা হয়েছে যদিও সমস্ত রেন্ডারিং ইউআই থ্রেডে করা হয়, গ্লিসারেন্ডারার এটিকে সমর্থন করার জন্য দুটি লিঙ্কযুক্ত প্রসঙ্গ সমর্থন করে। ওয়াচফ্যাসকন্ট্রোলক্লিয়েন্ট.ক্রিয়েটহেডলেস ওয়াচফ্যাকস্লিয়েন্ট এবং ওয়াচফ্যাসকন্ট্রোলক্লিয়েন্ট.গেটরক্রিয়েটইন্টারেক্টিভ ওয়াচফ্যাসক্লিয়েন্ট ওয়াচফেসেস সার্ভিসের আগে সমাধান করতে পারে Cre পরবর্তী এপিআই কলগুলি ওয়াচফেসের সূচনা শেষ না হওয়া পর্যন্ত ব্লক করবে। ( আইডি 9 এফ 41 )
  • এক্সপেনশন_ডিপি এবং স্ট্রোক_উইদথ_ডিপি আর এপিআই.টিএক্সটি -তে আর দৃশ্যমান নয়। ( I54801 )
  • আমরা সম্পাদনা তৈরি করেছি Cre অতিরিক্তভাবে, সম্পাদনাটির রিটার্ন মান। ক্রিয়েটফ্রোমেন্টেন্ট এবং সম্পাদনা। ( I41eb4 )

সংস্করণ 1.0.0-আলফা 14

18 মে, 2021

androidx.wear:wear-*:1.0.0-alpha14 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA14 এর মধ্যে এই কমিট রয়েছে।

নতুন বৈশিষ্ট

  • EditorSession.openComplicationProviderChooser ComplicationProviderInfo
  • এছাড়াও আমরা কোটলিনে কোডটি অবিচ্ছিন্নভাবে স্থানান্তরিত করে চলেছি এবং ঘড়ির মুখের বেশিরভাগ এপিআই এখন কোটলিনে সংজ্ঞায়িত করা হয়েছে।

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

  • গ্লিসেন্ডারার প্রোপার্টি eglContext এবং eglDisplay এখন অ-নামকরণযোগ্য। যে কোনও জিএল ত্রুটি এখন রানটাইম এক্সসেপশনগুলির পরিবর্তে GlesRenderer.GlesException এর মাধ্যমে রিপোর্ট করা হয়েছে। ( আইবি 1005 )
  • আমরা androidx.wear.watchface.complications.rendering.ComplicationDrawable জাভা থেকে কোটলিনে ( আইবিসি 3 ইবি ) স্থানান্তরিত করেছি
  • আমরা androidx.wear.watchface.complications.rendering.ComplicationStyle জাভা থেকে কোটলিনে ( i3375e ) স্থানান্তরিত করেছি
  • আমরা সম্পাদনার মধ্যে প্রতিটি জটিলতার জন্য জটিলতা সরবরাহকারী সম্পর্কে তথ্য যুক্ত করেছি। ( I37f14 )
  • নির্বাচিতদের দ্বারা ফিরে আসা তথ্য অন্তর্ভুক্ত করার জন্য আমরা EditorSession.openComplicationProviderChooser এর ফলাফলটি প্রসারিত করেছি। ( আইইএডি 6 ডি )

জটিলতা এবং ওয়াচফেস সংস্করণ 1.0.0-আলফা 13 পরুন

5 মে, 2021

androidx.wear:wear-*:1.0.0-alpha13 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-আলফা 13 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট

  • দেখার মুখগুলিতে সময় এবং জটিলতাগুলি দেখানোর বাইরে গুরুত্বপূর্ণ ভিজ্যুয়াল উপাদান থাকতে পারে। এর জন্য স্ক্রিন রিডার সমর্থন সরবরাহ করতে, ওয়াচফেস এখন রেন্ডারারের অতিরিক্ত কনটেন্ট ডেস্ক্রিপশন ল্যাবেলস সম্পত্তির মাধ্যমে অ্যাক্সেসিবিলিটি কন্টেন্ট ডেসক্রিপশন ল্যাবেলগুলি নির্দিষ্ট করতে পারে। তদতিরিক্ত, কন্টেন্ট ডেস্ক্রিপশন ল্যাবেলস অ্যাক্সেসিবিলিটি ট্র্যাভারসালাইন্ডেক্সের ক্রমটি নিয়ন্ত্রণ করতে জটিলতায় যুক্ত করা হয়েছে। এটি একটি জটিলতা ব্যবহার করে সংশোধন করা যেতে পারে us

  • বিকাশকারীদের সাবধানতার সাথে স্ক্রিন পাঠকদের বিবেচনা করার জন্য উত্সাহিত করার জন্য আমরা ShortTextComplicationData.Builder এস, LongTextComplicationData.Builder এস এবং RangedValueComplicationData.Builder contentDescription ক্ষেত্র বাধ্যতামূলক তাদের কনস্ট্রাক্টরে পাস করার বাধ্যতামূলকভাবে তৈরি করেছি। যদি ComplicationText.EMPTY contentDescription জন্য পাস করা হয় তবে পাঠ্য এবং শিরোনাম থেকে স্বয়ংক্রিয়ভাবে একটি contentDescription উত্পন্ন হবে।

  • WatchFaceControlClient.getOrCreateInteractiveWatchFaceClient ওয়াচফ্যাসক্লিয়েন্ট এখন ServiceStartFailureException ছুঁড়ে ফেলেছে যদি ওয়াচফেসটি ইনিশের সময় কোনও ব্যতিক্রম ছুঁড়ে দেয়, এটি ঘড়ির মুখের সূচনার সময় সমস্যাগুলি নির্ণয় করা আরও সহজ করে তোলে।

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

  • আমরা কমপ্লিকেশনপ্রোভাইডারআইএনএফওতে একটি নাল উপাদানটির নাম থাকার জন্য সমর্থন যুক্ত করেছি, যা ওয়েয়ার ওএসের পুরানো সংস্করণগুলিকে সমর্থন করার জন্য প্রয়োজনীয়। ( I744d2 )
  • আমরা জাভা থেকে কোটলিনে androidx.wear.complications.SystemProviders স্থানান্তরিত করেছি। ( আইএ 1 এফ 8 বি )
  • আমরা পাবলিক এপিআই থেকে সমস্ত শ্রেণি লুকিয়ে রেখেছি যা অ্যান্ড্রয়েড.সপোর্ট.ওয়ারেবল ডটকমপ্লিকেশনগুলিতে রয়েছে এবং যেখানে প্রয়োজন সেখানে অ্যান্ড্রয়েডএক্সে সংশ্লিষ্ট মোড়ক তৈরি করেছি। ( I7bd50 )
  • আমরা setMinimumUnit থেকে setMinimalTimeUnit পর্যন্ত TimeDifferenceComplicationText.Builder পদ্ধতির নামকরণ করেছি। ( I20c64 )
  • আমরা ShortTextComplicationData.Builder এস, LongTextComplicationData.Builder এস এবং RangedValueComplicationData.Builder contentDescription ক্ষেত্রের বাধ্যতামূলকভাবে তৈরি করেছি। ( I8cb69 )
  • আমরা কমপ্লিকেশনপ্রোভাইডার সার্ভিস.অনকম্প্লিকেশনআপডেটের নামকরণ করেছি অনকোমপ্লিকেশন রিকোয়েস্ট এবং এনক্যাপসুলেটেড আইডি এবং টাইপ প্যারামিটারটি এই পদ্ধতির প্যারামিটারটি ডেটা জটিলতায়। সংশ্লিষ্ট শ্রোতার নামকরণ করা হয়েছে জটিলতা রিকুইস্টলিস্টনার এবং এর পদ্ধতি জটিলতা রিকুইস্টলিস্টনার.অনকম্প্লিকেশনডাটা। ( আইএএফ 146 )
  • আমরা ComplicationData এবং এক্সপোজড ফিল্ড validTimeRange পরিবর্তে পদ্ধতি isActiveAt সরিয়ে ফেলেছি। এই পদ্ধতি কলটি validTimeRange.contains সাথে প্রতিস্থাপন করা যেতে পারে। ( I65936 )
  • আমরা জটিলতার পরিবর্তে একটি জটিলতার পরিবর্তে জটিলতার টাইপ পেতে পদ্ধতির বিবরণ পরিবর্তন করেছি। ( Idb5ff )
  • জাভা থেকে কোল্টিন পর্যন্ত সরবরাহকারী সরবরাহকারী ( আইবিসিই 13 )
  • গ্লিসেন্ডার.মাককনটেক্সটকনরেন্ট এখন সর্বজনীন। দেখুন মুখের কোডটি রেন্ডার এবং অনলকনটেক্সটক্রিটেডের বাইরে জিএল কলগুলি তৈরি করার প্রয়োজন হতে পারে এবং কারণ এটি কল করার জন্য এটি একটি ইন্টারেক্টিভ এবং হেডলেস প্রসঙ্গ উভয়ই থাকতে পারে। ( I8a43c )
  • ওয়াচফ্যাসকন্ট্রোলক্লিয়েন্ট.গেটরক্রেটআইন্টারেক্টিভ ওয়াচফ্যাসক্লিয়েন্ট এখন সার্ভিসস্টার্টফেইলিউর এক্সসেপশন ছুঁড়ে দেয় যদি ওয়াচফেসটি ইনিশের সময় নিক্ষেপ করে। এছাড়াও ওয়াচফেস সার্ভিস এখন ব্যতিক্রম ছুঁড়ে দেয় যদি ক্রিয়েটওয়াচফেস 6 সেকেন্ডের বেশি সময় নেয়। ( I59b2f )
  • আমরা GlesTextureComplication অব্যবহৃত আইডি সম্পত্তি সরিয়ে ফেলেছি। ( I28958 )
  • ওয়াচফেসটি এখন Renderer অতিরিক্ত কনটেন্টডেস্ক্রিপশন ল্যাবেলস সম্পত্তিটির মাধ্যমে অ্যাক্সেসযোগ্যতার সামগ্রী ডেসক্রিপশন ল্যাবেলগুলি নির্দিষ্ট করতে পারে। কন্টেন্ট ডেস্ক্রিপশন ল্যাবলবেলস অ্যাক্সেসিবিলিটি ট্র্যাভারসালাইন্ডেক্সের ক্রমটি নিয়ন্ত্রণ করার পাশাপাশি জটিলতায় যুক্ত করা হয়েছে। এটি একটি জটিলতা ব্যবহার করে সংশোধন করা যেতে পারে us ( আইবি 7362 )
  • ঘড়ির মুখে টাচ ইভেন্ট হ্যান্ডলিং সম্পর্কে ডকুমেন্টেশন প্রসারিত করুন। ( আইএএফ 31 ই )

বাগ ফিক্স

  • EditorSession.getComplicationsPreviewData() খালি জটিলতার জন্য খালি কমপ্লিকেশনডাটা একটি উদাহরণ ব্যবহৃত হয়। ( I1ef7e )

জটিলতা এবং ওয়াচফেস সংস্করণ 1.0.0-আলফা 12 পরুন

21 এপ্রিল, 2021

androidx.wear:wear-*:1.0.0-alpha12 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-আলফা 12 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট

ওয়াচ ফেস এডিটরদের ঘড়ির মুখের অংশগুলি হাইলাইট করতে হবে একটি ঘড়ির কোন দিকটি কনফিগার করা হচ্ছে। শৈলীর পাশাপাশি জটিলতাগুলি হাইলাইট করার অনুমতি দেওয়ার জন্য আমরা রেন্ডারপ্যারামিটারগুলি প্রসারিত করেছি। এখানে একটি নতুন al চ্ছিক হাইলাইটলেয়ার রয়েছে যা আলফা স্বচ্ছতার সাথে ঘড়ির মুখের উপরে ম্যাটেড করার উদ্দেশ্যে করা হয়েছে (স্ক্রিনশট এপিআইগুলি আপনার জন্য এই ম্যাটিং করতে পারে, বা সর্বাধিক নমনীয়তার জন্য নিজস্বভাবে হাইলাইটলেয়ার সরবরাহ করতে পারে)। যেমন ধরুন আপনার এমন একটি স্টাইল ছিল যা আপনাকে ঘড়ির হাতগুলির চেহারাটি কনফিগার করতে দেয়, আপনার রেন্ডারার এর রেন্ডারহাইটলাইটলায়ারে তাদের চারপাশে একটি রূপরেখা আঁকতে পারে।

অ্যাক্সেসিবিলিটির জন্য জটিলতা সরবরাহকারী সমর্থনকে উত্সাহিত করার জন্য আমরা ফটো ইমেজঅ্যাকশনডিকেশনডাটা তৈরি করেছি। জটিলতা ট্যাপফিল্টার এবং জটিলতা। ক্রিয়েটেডগিকপ্লিকেশনবিল্ডারকে প্রান্ত জটিলতাগুলি সমর্থন করার জন্য যুক্ত করা হয়েছে (পর্দার প্রান্তের চারপাশে আঁকা)। প্রান্তের জটিলতার রেন্ডারিং এবং হিট টেস্টিং ঘড়ির মুখ পর্যন্ত রেখে দেওয়া হয়। এজ হিট টেস্টিং সহচর সম্পাদক থেকে সমর্থিত নয়।

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

  • সিস্টেমপ্রোভিডারগুলিতে ধ্রুবকগুলিতে PROVIDER_ উপসর্গ যুক্ত করা হয়েছে। ( I1e773 )
  • আমরা PhotoImageComplicationData.Builder , MonochromaticImageComplicationData.Builder এবং SmallImageComplicationData.Builder contentDescription ক্ষেত্রের বাধ্যতামূলকভাবে নির্মাণকারীকে তৈরি করেছি। ( I9643a )
  • ProviderInfoRetriever.requestPreviewComplicationData নামকরণ করা হয়েছে পুনরায় retrievePreviewComplicationData করা হয়েছে। ( I911ee )
  • জাভা থেকে কোল্টিনে ComplicationProviderService স্থানান্তরিত। ( I849f2 )
  • পদ্ধতি ComplicationProviderService.onBind এখন চূড়ান্ত ( i39af5 )
  • আমরা ইন্টারফেস CanvasComplication পুনরায় প্রতিষ্ঠিত করেছি এবং CanvasComplicaitonDrawable , GlesTextureComplication এবং ComplicationHighlightRenderer wear-watchface-complications-rendering জন্য পরিধান করেছি। ( I84670 )
  • RenderParameters বর্ধিত হাইলাইট রেন্ডারিংকে সমর্থন করার জন্য রিফ্যাক্ট করা হয়েছে। শৈলীর পাশাপাশি সমস্ত বা একক জটিলতার জন্য হাইলাইটগুলি রেন্ডারিংয়ের জন্য অনুরোধ করা এখন সম্ভব। এছাড়াও ক্যানভাসরেন্ডারার এবং গ্লিসারেন্ডারার কীভাবে সম্পাদক কর্তৃক অনুরোধ করা কোনও হাইলাইটিং রেন্ডারিংয়ের জন্য একটি নতুন বিমূর্ত রেন্ডারহাইটলাইটলেয়ার পদ্ধতি রয়েছে। লেয়ারটির নামকরণ করা হয়েছে ওয়াচফেসিলায়ারে। ( আইসি 2444 )
  • ComplicationTapFilter এবং Complication.createEdgeComplicationBuilder । প্রান্তের জটিলতার রেন্ডারিং এবং হিট টেস্টিং ঘড়ির মুখ পর্যন্ত রেখে দেওয়া হয়। হিট টেস্টিং সম্পাদকদের মধ্যে থেকে সমর্থন করা হয় না। ( Ia6604 )
  • DoubleRangeUserStyleSetting এবং LongRangeUserStyleSetting জন্য: defaultValue , maximumValue এবং minimumValue এখন কোটলিন বৈশিষ্ট্য। তদ্ব্যতীত, UserStyleSetting.Option ফাংশন যেমন টোবুলানঅপশন, টোকোপ্লিকেশনওপশনস, টোলিস্টোপশন এবং অনুরূপ অনুরূপ ফাংশনগুলি সরানো হয়েছে। ( I52899 )
  • ঘড়ির মুখের জন্য উপলব্ধ ডিভাইসের বৈশিষ্ট্যগুলিতে চিবুকের আকার যুক্ত করুন। ( I76e1e )
  • ComplicationHighlightRenderer কনস্ট্রাক্টর এখন outlineExpansion এবং outlineStrokeWidth প্যারামিটারগুলি গ্রহণ করে। ( I87009 )
  • ComplicationDrawable.getNoDataText ছোঁড়া। ( I00598 )

সংস্করণ 1.0.0-alpha11

7 এপ্রিল, 2021

androidx.wear:wear-*:1.0.0-alpha11 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-আলফা 11 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট

  • ঘড়ির মুখের এপিআইগুলিতে আরও পোলিশ প্রয়োগ করা হয়েছে। বেশিরভাগ পরিবর্তনগুলি সাধারণ রেনামিংস তবে InteractiveWatchFaceWcsClient এবং InteractiveWatchFaceSysUiClient InteractiveWatchFaceClient একীভূত করা হয়েছে।

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

  • কন্টেন্টডেস্ক্রিপশনল্যাবেল.টেক্সট এখন পুরানো পরিধানযোগ্য সমর্থন লাইব্রেরি টাইমডেন্ডেন্টেন্টেক্সটেক্সটের চেয়ে একটি জটিলতা টেক্সট। ( I80c03 )
  • SystemProviders.GOOGLE_PAY সমস্ত অ্যান্ড্রয়েড আর ডিভাইসে উপস্থিত থাকার গ্যারান্টিযুক্ত নয় তাই এটি তালিকা থেকে সরানো হয়েছে। DefaultComplicationProviderPolicy ( আইএফ 01 বি 5 ) এর মাধ্যমে এই সরবরাহকারীকে ব্যবহার করা এখনও সম্ভব
  • আমরা ধারাবাহিকতার জন্য জটিলতাআপডেটেলিস্টেনারে কমপ্লিকেশনআপডেটক্যালব্যাকের নাম পরিবর্তন করেছি। ( I61ec7 )
  • ইউজারটাইল ওয়্যার ফর্ম্যাট মানচিত্রটি Map<String, byte[]> এ পরিবর্তন করা হয়েছে এবং সুবিধার জন্য একটি UserStyleData শ্রেণি পাবলিক এপিআইতে যুক্ত করা হয়েছে এবং এখন এটি ওয়েয়ার-ওয়াচফেস-ক্লায়েন্ট এবং ওয়েয়ার-ওয়াচফেস-এডিটর ব্যবহার করে। এছাড়াও কাস্টমভ্যালিউজার্স্টিলেসটিটিং.কাস্টমভ্যালিউওপশন.ভ্যালু এখন String পরিবর্তে byte[] । ( আইএএ 103 )
  • UserStyleSetting এবং UserStyleSetting.Option এখন UserStyleSetting.Id এবং UserStyleSetting.Option.Id ব্যবহার করুন যথাক্রমে তাদের আইডিগুলি স্ট্রিংয়ের পরিবর্তে সঞ্চয় করতে। ( I63f72 )
  • InteractiveWatchFaceClient.SystemState WatchUiState নামকরণ করা হয়েছে। ( I6a4e0 )
  • InteractiveWatchFaceWcsClient এবং InteractiveWatchFaceSysUiClient একীভূত করা হয়েছে কারণ দায়বদ্ধতার বিভাজনকে ব্যাখ্যা করা শক্ত ছিল ( আইএফএফ 3 এফএ )
  • লেয়ার এনাম মানগুলি স্পষ্টতার জন্য নামকরণ করা হয়েছে। Layer#TOP_LAYER এখন Layer#COMPLICATIONS_OVERLAY এবং Layer#BASE_LAYER এখন Layer#BASE ( আইএ 144 ই )
  • UserStyleListener নামকরণ করা হয়েছে UserStyleChangeListener ( আই 18524 ) এ নামকরণ করা হয়েছে
  • UserStyleRepository নামকরণ করা হয়েছে CurrentUserStyleRepository ( i6ea53 )
  • InteractiveWatchFaceWcsClient.updateInstance নামকরণ করা হয়েছে updateWatchfaceInstance । ( আই 321 ডিসি )
  • ওয়াচফেস টেপটাইপ ইভেন্টগুলি মোশনভেন্টস / রচনাগুলির সাথে সারিবদ্ধ করার জন্য নামকরণ করা হয়েছে। ( I0dfd0 )
  • টেকওয়াচফেসস্ক্রেনশটকে রেন্ডারওয়াচফ্যাসেটোবিটম্যাপে নামকরণ করা হয়েছে, এবং টাকিক কমপ্লিকেশনস ক্রিনশটকে রেন্ডারকম্প্লিকেশন টোবিটম্যাপে নামকরণ করা হয়েছে ( আইই 0697 )
  • ক্যানভাসকম্প্লিকেশন ইন্টারফেসটি ওপেন ক্লাসের পক্ষে ক্যানভাসকম্প্লিকেশনড্রেশনড্রেয়ের পক্ষে সরানো হয়েছে। ( I1f81f )
  • WatcfaceControlServiceFactory পাবলিক এপিআই থেকে সরানো হয়েছে। ( I1f8d3 )
  • আমরা CanvasComplication.setData নামকরণ করেছি CanvasComplication.loadData । ( আইএফ 1239 )
  • ComplicationsManager.bringAttentionToComplication টোকম্প্লিকেশনটির নামকরণ করা হয়েছে displayPressedAnimation । ( আইসি 4297 )
  • WatchFaceService.createWatchFace এখন একটি @UiThread টীকা রয়েছে। ( আইবি 54 সি 2 )
  • একটি বাগ ঠিক করতে একটি ক্যানভাসকমপ্লিকেশনড্রেযোগ্য প্যারামিটারের নাম পরিবর্তন করেছে। ( I50dac )
  • আমরা এইডেলের মাধ্যমে HeadlessWatchFaceClient প্রেরণকে সমর্থন করার জন্য HeadlessWatchFaceClient.toBundle() এবং HeadlessWatchFaceClient.createFromBundle যুক্ত করেছি। ( I07c35 )
  • হেডলেস ওয়াচফ্যাসক্লিয়েন্ট এবং ইন্টারেক্টিভ ওয়াচফ্যাসক্লিয়েন্টের কাছে এখন ক্লায়েন্ট ডিসকনেক্টলিস্টার এবং আইসকনেকশনালিভ () রয়েছে যাতে আপনাকে কোনও কারণে সংযোগটি ভাঙা হয়েছে কিনা তা পর্যবেক্ষণ করার অনুমতি দেওয়ার জন্য (যেমন ওয়াচফেস মারা যাচ্ছে)। ( Ie446d )
  • WatchFaceControlClient#getOrCreateWallpaperServiceBackedInteractiveWatchFaceWcsClientAsync এখন একটি সাসপেন্ড ফাংশন এবং এর নামকরণ করা হয়েছে getOrCreateInteractiveWatchFaceClient ওয়াচফ্যাসক্লিয়েন্টে নামকরণ করা হয়েছে। ( আইবি 745 ডি )
  • EditorState.commitChanges এবং hasCommitChanges() নামকরণ করা হয়েছে shouldCommitChanges() এ। ( I06e04 )
  • previewComplicationData মানচিত্রে একাধিক জটিলতা (সাধারণত) নির্দেশ করতে previewComplicationsData নামকরণ করা হয়েছে। ( I56c06 )
  • InteractiveWatchFaceWcsClient.bringAttentionToComplication ComplicationsManager.displayPressedAnimation সাথে ধারাবাহিকতার জন্য displayPressedAnimation নামকরণ করা হয়েছে। ( আইসি 9999 )
  • ওয়াচফেস ইনস্ট্যান্স আইডির সমস্ত উদাহরণ একটি নতুন ওয়াচফেসআইডিআইডি ক্লাসে ( আই 45 এফডিএফ ) এনপ্যাপুলেট করা হয়েছে
  • complicationState সম্পত্তি বহুবচন নির্দেশের জন্য complicationsState নামকরণ করা হয়েছে। ( Ided07 )
  • আমরা বিভিন্ন পরিধান-দেখার-ক্লায়েন্ট বাইন্ডার রূপান্তরগুলি সরিয়ে ফেলেছি, সেগুলি প্রয়োজনীয় হওয়া উচিত। ( আইসিসি 4 সি 0 )
  • ধারাবাহিকতার জন্য EditorServiceClient পর্যবেক্ষকদের পরিবর্তে শ্রোতাদের ব্যবহার করার জন্য রিফ্যাক্ট করা হয়েছে। ( আইইসি 3 এ 4 )
  • আমরা InteractiveWatchFaceSysUiClient এবং WatchFaceControlClient কয়েকটি @Px টীকাগুলি অনুপস্থিত যুক্ত করেছি। ( I3277a )
  • ধারাবাহিকতার জন্য এডিটোরোবসারভারলিস্টেনারে এডিটোরোবসার্কালব্যাকের নামকরণ করা হয়েছে। ( Ie572d )
  • এডিটরস্টেট.ওয়াচফেসিনস্ট্যান্সআইডি অ্যান্ড্রয়েড আর এপিআই স্তর এবং উপরে সীমাবদ্ধ এবং এটি আর বাতিল নয়। ( Id52bb )
  • EditorSession.launchComplicationProviderChooser openComplicationProviderChooser ( I9d441 )
  • EditorSession.createOnWatchEditingSessionAsync createOnWatchEditingSession ( আইডি 257 বি )
  • EditorSession বেশ কয়েকটি অনুপস্থিত @UiThread টীকা যুক্ত করা হয়েছে। ( I6935c )
  • UserStyleSetting.affectsLayers affectedLayers নামকরণ করা হয়েছে। ( I6e22b )

সংস্করণ 1.0.0-আলফা 10

24 মার্চ, 2021

androidx.wear:wear-*:1.0.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-আলফা 10 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট

  • ওয়াচফেস সার্ভিসের সময় ওপেন জিএল অবজেক্টস (যেমন টেক্সচার) তৈরি করা এখন সম্ভব।

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

  • IdAndComplicationData কিছুটা বিশ্রী ছিল এবং পাবলিক এপিআই থেকে সরানো হয়েছে। ক্লাস এবং ইন্টারফেসগুলি যা এটি ব্যবহার করে তা রিফ্যাক্টর করা হয়েছে। ( I4c928 )
  • আমরা ReferenceTime CountUpTimeReference এবং CountDownTimeReference সাথে প্রতিস্থাপন করেছি যা আরও স্ব -বর্ণনামূলক। ( আইবি 66 সি 6 )
  • কিছু অনুপস্থিত @Px এবং @ColorInt টীকাগুলি যুক্ত করেছে। ( I9bbc3 )
  • Complication.complicationConfigExtras এখন নন-নাক এবং Bundle.EMPTY ডিফল্ট। ( আইএডি 04 এফ )
  • GlesRenderer এখন আপনাকে নির্মাণের পরে initOpenGLContext কল করা প্রয়োজন। এই ফাংশনটি একটি অভ্যন্তরীণ বিশদ ছিল তবে এটি এখন ক্রিয়েটওয়্যাচফেসের অভ্যন্তরে জিএল কলগুলির অনুমতি দেওয়ার জন্য সর্বজনীন এপিআইতে রয়েছে। ( I726c2 )
  • আমরা Complication.setRenderer সরিয়ে ফেলেছি S ( Ie992f )
  • Complicaiton.setComplicationBounds আর পাবলিক এপিআইয়ের অংশ নয়। আপনার যদি কোনও জটিলতার অবস্থান সামঞ্জস্য করতে হয় তবে এটি ComplicationsUserStyleSetting মাধ্যমে করা যেতে পারে। ( আইবিডি 9 ই 5 )
  • ComplicationsManager.TapCallback.onComplicationSingleTapped নামকরণ করা হয়েছে onComplicationTapped । ( I3a55c )
  • ComplicationOutlineRenderer.drawComplicationSelectOutline নামকরণ করা হয়েছে drawComplicationOutline । ( I14b88 )

সংস্করণ 1.0.0-alpha09

10 মার্চ, 2021

androidx.wear:wear-complications-*:1.0.0-alpha09 এবং androidx.wear:wear-watchface-*:1.0.0-alpha09 প্রকাশিত হয়েছে। 1.0.0-alpha09 সংস্করণে এই কমিট রয়েছে।

নতুন বৈশিষ্ট

  • ডাব্লুসিএস/এসওয়াইএসইউআই হোস্ট এবং অন ওয়াচ ফেসের মধ্যে ইন্টারফেসটি বিকশিত হয়েছে। কোনও স্টাইল পরিবর্তন কোনও জটিলতা সক্ষম বা অক্ষম করবে কিনা তা নির্ধারণ করা এখন কোনও সম্পাদকের পক্ষে এটি সম্ভব (সক্ষম = প্রাথমিকভাবে ব্যবহৃত হয় প্লাস জটিলতা ব্যবহার করে কোনও ওভাররাইড)। এছাড়াও EditorService.closeEditor সিসুইকে প্রয়োজনে একটি অন ওয়াচ ফেস এডিটরকে দূরবর্তীভাবে বন্ধ করতে দেয়।
  • এছাড়াও আরও শক্তিশালী কমান্ড updateInstance সহ InteractiveWatchFaceWcsClient.setUserStyle যা: উদাহরণ আইডি পরিবর্তন করে, স্টাইলটি সেট করে এবং জটিলতাগুলি এক সাথে পরিষ্কার করে দেয়।

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

  • ট্রেসিভেন্টস ওয়াচফেস লাইব্রেরিতে যুক্ত করা হয়েছে। ( I1a141 )
  • ComplicationState এখন initiallyEnabled একটি নতুন সম্পত্তি রয়েছে যা স্টাইলগুলি স্যুইচ করার পরিণতিগুলির পূর্বাভাস দেওয়ার জন্য দরকারী। ( I8c905 )
  • আমরা আরও শক্তিশালী কমান্ড updateInstance সাথে InteractiveWatchFaceWcsClient.setUserStyle প্রতিস্থাপন করেছি যা: উদাহরণ আইডি পরিবর্তন করে, শৈলী সেট করে এবং জটিলতাগুলি পরিষ্কার করে। ( Ife6f6 )
  • ওয়াচফ্যাসক্লিয়েন্ট স্ক্রিনশট এপিআইগুলি আর স্ক্রিনশটগুলি সংকুচিত করে না কারণ এটি ধীর ছিল, পরিবর্তে আমরা কোনও পোস্ট প্রসেসিং কলারের কাছে ছেড়ে দিই। ( আইডি 35 এএফ )
  • EditorService.closeEditor মাধ্যমে একটি অন ওয়াচফেস সম্পাদককে দূরবর্তীভাবে বন্ধ করা এখন সম্ভব। ( আইসি 5 এএ 4 )
  • নালিবিলিটি টীকাগুলি যুক্ত করা হয়েছে ( আইসি 16 এড )

সংস্করণ 1.0.0-alpha08

24 ফেব্রুয়ারি, 2021

androidx.wear:wear-*:1.0.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-ALPHA08 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট

  • কিছু ঘড়ির মুখগুলি এক বা একাধিক নির্দিষ্ট জটিলতার আশেপাশে ডিজাইন করা হয়েছে, এটি সমর্থন করার জন্য আমরা জটিলতা যুক্ত করেছি ub বিল্ডার#সেটফিক্সড কমপ্লিকেশনপ্রোভিডার যা সত্য হিসাবে সেট করা থাকলে ব্যবহারকারীকে সেই স্লটে জটিলতা পরিবর্তন করতে বাধা দেয়।
  • ওয়াচফেস লাইব্রেরিগুলি প্রথমে কোটলিন এবং করুটাইন ব্যবহার করে (যেমন স্থগিত ফাংশন)। জাভা ব্যবহারকারীদের জন্য আমরা নিম্নলিখিত গ্রন্থাগারগুলিতে আন্তঃব্যবহারযোগ্যতা উন্নত করার জন্য শ্রবণযোগ্য ফিউচার র‌্যাপারগুলি সরবরাহ করেছি: পরিধান/পরিধান/পরিধান/পরিধান/পরিধান/পরিধান-দেখানো-ক্লায়েন্ট-গুয়াভা এবং পরিধান/পরিধান/পরিধান/পরিধান-সম্পাদক-গুয়াভা।

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

  • আমরা সরবরাহকারী চয়নকারীকে চালু করার জটিলতায় ডাবল ট্যাপগুলির জন্য সমর্থন সরিয়ে ফেলেছি, এই বৈশিষ্ট্যটি ওয়াচফেসগুলিতে সাধারণ ছিল না এবং এসওয়াইএসইউআই বাস্তবায়নের জটিল ছিল না। ( I3ef24 )
  • বাইন্ডারটি অপ্রত্যাশিতভাবে বন্ধ হয়ে গেলে প্রোভাইডারআইনফরেট্রাইভার পদ্ধতিগুলি সার্ভিসডিসকনেক্টেড এক্সসেপশন নিক্ষেপ করতে পারে। ( আইবি 2 সিসি 4 )
  • অ্যান্ড্রয়েড ১১ এর পরে থেকে, প্রোভাইডারচুজারটি কখন চালানো যায় সে বিষয়ে বিধিনিষেধ রয়েছে, এ ছাড়াও আমরা সম্পাদকদের নতুন wear-watchface-editor সাথে তৈরি করতে চাই তাই জটিলতা সম্পর্কিত কর্মক্ষেত্রটি পাবলিক এপিআই থেকে সরানো হচ্ছে। ( আইবি 19 সি 1 )
  • বিল্ডারদের পক্ষে জটিলতা টেক্সট স্ট্যাটিক পদ্ধতিগুলি সরান। ( Ibe399 )
  • আমরা বিভিন্ন ওয়াচ ফেস লাইব্রেরি স্থগিত পদ্ধতির জন্য পেয়ারা শ্রবণযোগ্য ফিউচার র‌্যাপারগুলি চালু করেছি। ( I16b2c )
  • এপিআই স্পষ্টতার জন্য আমরা রেন্ডারপ্যারামিটারগুলিতে একটি গৌণ কনস্ট্রাক্টর যুক্ত করেছি যার জন্য LayerMode.DRAW_OUTLINED ব্যতীত অন্যান্য স্তরবৃত্তির সাথে ব্যবহারের জন্য কোনও রঙিন প্রয়োজন হয় না। ( I497ea )
  • পূর্বে লিস্টউজারস্টিলেসটিং অন্যটির চেয়ে আলাদা ছিল কারণ এটির একটি ডিফল্ট যুক্তি ছিল। এখন সমস্ত স্টাইলসেটিং সাবক্লাস কনস্ট্রাক্টরগুলি ডিফল্ট মানটি শেষ করে। ( I9dbfd )
  • ক্যানভাসকম্প্লিকেশনটি ব্যবহার করার জন্য রিফ্যাক্ট করা হয়েছে একটি লুকানো পদ্ধতি রয়েছে, যা একটি সাবক্লাস প্রয়োগ করা সহজ করে তোলে ( i5b321 )
  • আমরা কোনও পর্যবেক্ষক (সাধারণত সিসুইআই) এর আপডেটগুলি স্ট্রিম করার জন্য একটি নতুন সম্পাদক সার্ভিস এবং EditorSession.broadcastState() এর পক্ষে এডিটোরেসাল্টকে রিফ্যাক্টর করেছি। ( আইসি 4370 )
  • কিছু ওয়াচফেসগুলি ঘড়ির মুখের একটি অবিচ্ছেদ্য অংশ হিসাবে একটি নির্দিষ্ট জটিলতার চারপাশে নির্মিত হয় যেখানে সরবরাহকারী ব্যবহারকারী কনফিগারযোগ্য নয়। এটিকে সমর্থন করার জন্য আমরা Complication.Builder#setFixedComplicationProvider । ( I4509e )
  • সম্পাদকীয় এখন প্যাকেজের নামটি উপাদানটির চেয়ে নির্দিষ্ট করে কারণ সিসুইয়ের পক্ষে সম্পাদকের শ্রেণীর নাম সন্ধান করা অসুবিধাজনক ছিল এবং আমাদের কেবল প্যাকেজের নাম প্রয়োজন। ( আইবি 6814 )

সংস্করণ 1.0.0-alpha07

ফেব্রুয়ারী 10, 2021

androidx.wear:wear-*:1.0.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha07 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • ওয়াচফেসস সার্ভিস.ক্রিটওয়াচফেস এখন একটি স্থগিত ফাংশন যার অর্থ ওয়াচফেসকে আইওর জন্য অপেক্ষা করার সময় আর ইউআই থ্রেডটি ব্লক করতে হবে না। একইভাবে পরিধান-পর্যবেক্ষণ-সম্পাদক এবং পরিধান জটিলতা-ডেটা

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

  • ফটোআইমেজ ক্লাস সরান এবং সরাসরি আইকন ব্যবহার করুন। ( I8a70 বি )
  • জটিলতা ডাটাটির বৈধতাটি প্রকাশ করুন। ( I91366 )
  • চিত্রের মতো বৈশিষ্ট্যগুলি আরও সুস্পষ্ট করুন। ( I81700 )
  • পোশাক-ওয়াচফেস-এডিটর এবং পরিধান জটিলতা-ডেটা করুটাইনগুলির পরিবর্তে সাসপেন্ড ফাংশনগুলি ব্যবহার করতে রিফ্যাক্ট করা হয়েছে। আরএক্স জাভা এবং ভবিষ্যতের কমপ্যাট মোড়ক অনুসরণ করতে। ( If3c5f )
  • প্রোভাইডারআইনফরেট্রিভার এখন এখন পূর্বরূপ নটভেলেবল এক্সসেপশন ছুঁড়ে ফেলেছে যদি অনুরোধের জন্য কমপ্লিকেশনডাটা সংযোগের সমস্যা বা এপিআই সমর্থনের অভাবের কারণে পূর্বরূপ ডেটা ফেরত দিতে পারে না। ( I4964d )
  • ওয়াচফ্যাসকন্ট্রোলসার্ভিস :: ক্রিয়েটওয়াচফ্যাককন্ট্রোলক্লিয়েন্ট এখন একটি স্থগিত ফ্যাশন এবং গেটরক্রিটওয়ালপেপারসেবারসেবাডিন্টারেক্টিভওয়াচফেসফেসস্লিয়েন্টকে এখন গেটরক্রিটওয়ালপেপারস Deferred<InteractiveWatchFaceWcsClient> বলা হয়। আরএক্স জাভা এবং ভবিষ্যতের কমপ্যাট মোড়ক অনুসরণ করতে। ( I5d461 )
  • CATEGORY_PROVIDER_CONFIG_ACTION CATEGORY_PROVIDER_CONFIG করুন। ( I7c068 )
  • দয়া করে নোট করুন ক্রিয়েটোনওয়াচডিটিংসেশন এখন একটি স্থগিত ফাংশন কারণ সম্পাদকের ক্রিয়াকলাপ শুরু হওয়ার অল্প সময়ের পরে ওয়াচফেস কখনও কখনও উপলভ্য হয় না। ( Ida9aa )
  • ওয়াচফেস সার্ভিস.ক্রিটওয়াচফেস এখন একটি স্থগিত ফাংশন যা অ্যাসিঙ্ক আরম্ভের জন্য অনুমতি দেয়, আগে আপনাকে মূল থ্রেডটি ব্লক করতে হত। ( If076a )
  • ইউজারটাইলের এখন একটি অ্যারে অপারেটর রয়েছে এবং আমরা ইউজারটাইল.অপশনে কাস্টিং হেল্পার যুক্ত করেছি। ( I35036 )
  • আমরা অস্থির লুকানো এপিআই পরিবর্তন করে ব্যবহারকারীরা ওয়্যারফর্ম্যাটসের সাথে একটি মার্শালিং বাগ ঠিক করেছি। ( I8be09 )
  • আমরা কাস্টমভ্যালিউউজারস্টিলেসাইটিং যুক্ত করেছি যা আপনাকে ব্যবহারকারীর মধ্যে একটি একক অ্যাপ্লিকেশন নির্দিষ্ট স্ট্রিং সঞ্চয় করতে দেয়। ডিফল্ট ওয়াচ ফেস এডিটররা এই মানটিকে উপেক্ষা করবে। ( আইসি 04 ডি 2 )
  • এন্ড্রয়েড ওয়েয়ারোসের আর এবং পুরানো সংস্করণগুলির জন্য অভিপ্রায় অতিরিক্তগুলিতে উদাহরণআইডি পাস করা হয় না যা আমরা আপগ্রেড করতে পারি না। এটি সমর্থন করার জন্য আমরা এখন ইনস্ট্যানসিডকে নাল হতে দিই। ( আইডি 8 বি 78 )
  • সম্পাদকীয় এখন সম্পাদক উপাদান নাম অন্তর্ভুক্ত যা ওয়াচফেসডিটর কন্ট্রাক্ট
  • ওয়াচফেস এডিটোরেসাল্টে এখন কলারকে সম্পাদনা করার পরে ওয়াচফেসের স্ক্রিনশট নেওয়ার অনুমতি দেওয়ার জন্য পূর্বরূপ জটিলতা অন্তর্ভুক্ত রয়েছে। ( I2c561 )

বাগ ফিক্স

  • টোস্ট্রিং () ইউজারটাইল, ইউজারটলেসাইটিং এবং ইউজারস্টিলেসিমাতে ওভাররাইড যুক্ত করেছে যা এই ক্লাসগুলির সাথে কাজ করে কিছুটা সুন্দর করে তোলে। ( I9f5ec )

সংস্করণ 1.0.0-alpha06

জানুয়ারী 27, 2021

androidx.wear:wear-*:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • আমরা একটি নতুন লাইব্রেরি পরিধান/পরিধান-নজরদারি-সম্পাদক প্রবর্তন করেছি যা ঘড়ি বিকাশকারী এবং সম্ভাব্য OEMs একটি স্টাইল এবং জটিলতা সম্পাদক তৈরি করতে দেয়। সিসুই ঘড়ির মুখের একটি অভিপ্রায় প্রেরণ করবে যা ওয়াচফেসের বিশদ অ্যাক্সেস করতে এবং ক্রিয়াকলাপের মাধ্যমে ফলাফলটি রেকর্ড করতে নতুন সম্পাদনা শ্রেণি ব্যবহার করবে e এটি সমর্থন করার জন্য আমরা প্রোভাইডারআইনফরেট্রাইভার.আরকিউস্টপ্রিভিউকমপ্লিকেশনডাটা যুক্ত করেছি যা ঘড়ি সম্পাদকদের প্রাকদর্শন জটিলতার জন্য অনুরোধ করতে দেয়। পূর্বরূপ জটিলতার সুবিধাটি লাইভ ডেটার বিপরীতে আপনার সম্পাদককে রেন্ডার করার সময় আপনাকে অনুমতি ডায়ালগগুলি দেখানোর বিষয়ে চিন্তা করতে হবে না (দ্রষ্টব্য যদি কোনও ব্যবহারকারী কোনও অনুমতি সহ কোনও সরবরাহকারী নির্বাচন করেন তবে তাদের এখনও অনুমতি দেওয়ার জন্য অনুরোধ করা হবে)।

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

  • কমপ্লিকেশন প্রোভাইডারিনফোর এখন সরবরাহকারীর উপাদানটির জন্য একটি ক্ষেত্র রয়েছে, এই ক্ষেত্রের জন্য সমর্থনটি পরবর্তী তারিখে ওয়েয়ারোসে যুক্ত করা হবে এবং এর মধ্যে, এটি বাতিল হবে। ( আইডি 8 এফসি 4 )
  • আমরা প্রোভাইডারআইনফরেট্রিভার.আরকিউস্টপ্রিভিউকমপ্লিকেশনডাটা যুক্ত করেছি যা ঘড়ি সম্পাদকদের প্রাকদর্শন জটিলতার জন্য অনুরোধ করতে দেয়। এটি দরকারী কারণ লাইভ জটিলতার জন্য অনুমতিগুলির প্রয়োজন হতে পারে এবং আপনি এখন সক্রিয় নয় এমন জটিলতার জন্য পূর্বরূপ ডেটা প্রদর্শন করতে পারেন। ( I2e1df )
  • জটিলতা ম্যানেজার এখন ওয়াচফেস কনস্ট্রাক্টরের একটি al চ্ছিক প্যারামিটার এবং এটির অনুমতি দেওয়ার জন্য যুক্তিগুলি পুনরায় অর্ডার করা হয়েছে। ( I66c76 )
  • আমরা জটিলতায় একটি al চ্ছিক বান্ডিল যুক্ত করেছি যা যদি সেটটি সরবরাহকারী চয়নকারী ক্রিয়াকলাপটি চালু করার জন্য প্রেরিত অভিপ্রায়টির সাথে একীভূত হয়। ( Ifd4ad )
  • আমরা ওয়াচ ফেস এবং সিসুই হোস্ট করা সম্পাদকদের সমর্থন করার জন্য একটি নতুন wear-watchface-editor গ্রন্থাগার যুক্ত করেছি। সিসুই একটি অভিপ্রায় প্রেরণ করে এই সম্পাদকদের চালু করবে। ওয়াচ ফেস অ্যাক্টিভিটি পরিষেবা ওয়াচফেসের বিশদ অ্যাক্সেস করতে এবং ক্রিয়াকলাপের মাধ্যমে ফলাফলটি রেকর্ড করতে নতুন সম্পাদনা শ্রেণি ব্যবহার করতে পারে e ( আই 2110 ডি )
  • লেয়ারমোড.ড্রু_হাইটলাইটেডকে এখন লর্মোড বলা হয়। ( I90a40 )
  • ওয়াচফ্যাসকন্ট্রোল্লিয়েন্ট.গেটরক্রিটওয়ালপেপারস সার্ভিসব্যাকডিন্টারেক্টিভ ওয়াচফেসফেসডাব্লুসিএসসিএলিয়েন্টের ভবিষ্যত এখন যদি ওয়াচফেসটি তৈরি হওয়ার অপেক্ষায় পরিষেবাটি মারা যায় তবে একটি সার্ভিসস্টার্টফেইলিউর এক্সসেপশন দিয়ে সমাধান করতে পারে। ( I0f509 )
  • সম্পাদনা.কমপ্লিকেশনপরিফিউভিউডাটা এখন একটি শ্রবণযোগ্য ফিউচার কারণ এই ডেটা আনা একটি অ্যাসিঙ্ক্রোনাস প্রক্রিয়া। ( আইএডি 9 ডি )

বাগ ফিক্স

  • আমরা জটিলতা এবং জটিলতাগুলি ছেড়ে যাওয়া থেকে অব্যবহৃত ক্ষেত্রগুলি সরিয়ে ফেলছি। ( I17b71 )

সংস্করণ 1.0.0-alpha05

13 জানুয়ারী, 2021

androidx.wear:wear-*:1.0.0-alpha05 প্রকাশিত হয়েছে। 1.0.0-alpha05 সংস্করণে এই কমিট রয়েছে।

নতুন বৈশিষ্ট

ওয়াচফেসগুলি প্রায়শই বিভিন্ন সংখ্যক জটিলতার সাথে অনেকগুলি জটিলতা কনফিগারেশনকে সমর্থন করে। এটি সেট আপ করা আরও সহজ করার জন্য আমরা এখন বিল্ডারকে সেটেনেবল (মিথ্যা) কল করে প্রাথমিকভাবে অক্ষম জটিলতাগুলিকে সমর্থন করি। এগুলি জটিলতা ব্যবহারকারীর মাধ্যমে সক্ষম করা যেতে পারে।

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

  • জটিলতাহেল্পের্যাকটিভিটি এখন কোনও ইন্ট অ্যারে ব্যবহার করা সহজ করার পরিবর্তে Collection<ComplicationType> গ্রহণ করে। ( I1f13d )
  • ProviderInfoRetriever.retrieveProviderInfo এখন সঠিকভাবে ListenableFuture<ProviderInfo[]> ( আইএফ 2710 )
  • আপনি এখন নির্মাতাকে সেটেনেবল (মিথ্যা) কল করে প্রাথমিকভাবে অক্ষম জটিলতা তৈরি করতে পারেন। ( আইডিএএ 53 )
  • ওয়াচফ্যাসেস্টেটের এখন একটি আইসহেডলেস সম্পত্তি রয়েছে যা কেবল মাথাহীন উদাহরণগুলির জন্যই সত্য। ( আইএফএ 900 )
  • জটিলতা প্রত্যাহারযোগ্য এখন dra াকা dra ুকিয়ে ড্রেবলের সিঙ্ক্রোনাস লোডিং সমর্থন করে। এটি স্ক্রিনশট এপিআই দ্বারা ব্যবহৃত হয়। ( I34d4a )

সংস্করণ 1.0.0-alpha04

16 ডিসেম্বর, 2020

androidx.wear:wear-*:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

  • ওয়েয়ার ওয়াচ ফেস লাইব্রেরি এখন প্রতি প্রকারের সীমা সেটিং সমর্থন করে। যেমন আপনি জটিলতার জন্য একটি প্রশস্ত সীমানা বাক্সে স্যুইচ করতে পারেন L

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

  • জটিলতাগুলি এখন জটিলতার ধরণের আকারগুলি সমর্থন করার জন্য জটিলতাগুলি ব্যবহার করে যা একটি Map<ComplicationType, RectF> মোড়ানো। ( I1ebe7 )
  • রেন্ডারপ্যারামিটারগুলি এখন আপনাকে স্ক্রিন শটগুলিতে ব্যবহারের জন্য হাইলাইট টিন্ট নির্দিষ্ট করতে দেয়। ( Iff42b )
  • সীমানা ব্যতীত আপনাকে এখন জটিলতাগুলি সংশোধন করার জন্য জটিলতা ব্যবহারকারীর ব্যবহার করতে হবে, এটি নিশ্চিত করা যে ওএসটি সিঙ্কে রাখা হয়েছে। ( I8dc5d )
  • রেন্ডারার এখন সিল করা ক্লাস। এর অর্থ ক্যানভাসরেন্ডারার এবং গ্লিসরেন্ডারার এখন রেন্ডারারের অভ্যন্তরীণ শ্রেণি। ( আইএবি 5 ডি 4 , বি/173803230 )
  • ক্যানভাসকমপ্লিকেশনড্রাড্রেবল.ড্রুহাইটলাইটের নামকরণ ড্রাউউটলাইনটিতে নামকরণ করা হয়েছে। পর্যবেক্ষণযোগ্য ওয়াচডাটাতে এখন কয়েকটি নিখোঁজ ইউথ্রেড টীকা রয়েছে। স্ক্রিনস্টেট এখন পুরোপুরি ওয়াচস্টেট থেকে সরানো হয়েছে। ( আইএফ 1393 )
  • পরিধান-দেখার জন্য ন্যূনতম এপিআই স্তরটি এখন 25. নোট হার্ডওয়্যার ক্যানভাস সমর্থনের জন্য এপিআই স্তর 26 বা তার বেশি প্রয়োজন। ( আইসি 9 বিবিডি )
  • ইন্টারেক্টিভ ওয়াচফেসডব্লিউসিএসসিএলআইএনটি এখন একটি গেটক্লিকেশনড্যাট হেল্পার রয়েছে। ( I05811 )
  • ওয়েয়ার-ওয়াচফেস-ক্লায়েন্টের জন্য এপিআই স্তরটি হ্রাস করা হয়েছে 25 এ, তবে স্ক্রিন শট এপিআইগুলির জন্য এপিআই স্তর 27 প্রয়োজন (( আইডি 31 সি 2 )

বাগ ফিক্স

  • আমরা এখন জটিলতার বর্তমান জটিলতাটি জটিলতার মধ্যে জটিলতার জটিলতা প্রকাশ করি। ( I9b390 )
  • ইন্টারেক্টিভ ওয়াচফেসডব্লিউসিএসের এখন একটি পদ্ধতি রয়েছে `নির্দিষ্ট জটিলতাটি সংক্ষেপে হাইলাইট করার জন্য ব্রিউন্টেনটেনটোকালিকেশন। ( I6d31c )
  • InteractiveWatchFaceWcsClient#setUserStyle এখন একটি ওভারলোড গ্রহণযোগ্য মানচিত্র রয়েছে যা ব্যবহারকারীরাটাইল নির্মাণের জন্য প্রয়োজনীয় অতিরিক্ত আইপিসি রাউন্ড ট্রিপ এড়াতে পারে। ( I24eec )

সংস্করণ 1.0.0-Alpha03

2 ডিসেম্বর, 2020

androidx.wear:wear-*:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03 এই কমিট ধারণ করে।

নতুন বৈশিষ্ট

জটিলতা শ্রেণিতে এখন একটি কমপিকেশনডেটা সম্পত্তি রয়েছে যা ঘড়ির মুখগুলি জটিলতার পরিবর্তনগুলি পর্যবেক্ষণ করতে দেয়। এটি জটিলতার ধরণের উপর ভিত্তি করে জটিলতার মাত্রা পরিবর্তন করা সম্ভব করে তোলে।

পরিবর্তনশীল ফ্রেমের হারগুলি এখন রেন্ডারারকে বরাদ্দ করে সমর্থন করা হয় Inter ঘড়ির মুখগুলির জন্য যা প্রতি সেকেন্ডে সংক্ষিপ্ত অ্যানিমেশনগুলি চালিত করে এটি অ্যানিমেট না করার সময় ঘুমাতে গিয়ে ভাল শক্তি সঞ্চয় করতে পারে।

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

  • BACKGROUND_IMAGE সম্পর্কিত শ্রেণীর সাথে PHOTO_IMAGE নামকরণ করা হয়েছে। এই ধরণের জটিলতা ব্যাকগ্রাউন্ডের জন্য একচেটিয়াভাবে ব্যবহৃত হয় না তাই নাম পরিবর্তন। ( I995c6 )
  • ডিফল্ট কমপ্লিকেশনপ্রোভাইডারপলিসি সঠিকভাবে আইএনটিডিএফগুলির সাথে টীকাযুক্ত। ( I3b431 )
  • লুকানো টাইমডেন্ডেন্টেন্টটেক্সট ক্লাসটি আর কন্টেন্ট ডেস্ক্রিপশন লাবেলের মাধ্যমে প্রকাশিত হয় না, পরিবর্তে আমরা একটি নির্দিষ্ট সময়ে পাঠ্যটি পেতে একটি অ্যাকসেসর যুক্ত করি। ( আইসিএ 692 )
  • পর্যবেক্ষণযোগ্য ওয়াচডাটার কনস্ট্রাক্টর এখন অভ্যন্তরীণ। ( I30121 , খ/173802666 )
  • জটিলতায় এখন কমপিকেশনডাটা রয়েছে যা ঘড়ির মুখগুলি জটিলতার পরিবর্তনগুলি পর্যবেক্ষণ করে। জটিলতায় একটি নতুন আইস্যাকটিভিট কলও রয়েছে যা প্রদত্ত তারিখের সময়টিতে কোনও কিছু রেন্ডার করা উচিত কিনা তা জানাতে ব্যবহার করা যেতে পারে। ( আইসি 0 ই 2 এ )
  • খালি SharedMemoryImage আর পাবলিক এপিআইতে নেই। ( I7ee17 )
  • WatchFace.overridePreviewReferenceTimeMillis ( আইএ 5 এফ 78 )
  • Complication.Builder এখন Complication.createRoundRectComplicationBuilder মাধ্যমে তৈরি করা হয়েছে Complication.createBackgroundComplicationBuilder
  • যুক্ত ওয়াচফেস.ট্যাপলিস্টনার যা ওয়াচফেস দ্বারা জটিলতা দ্বারা গ্রাস না করা ট্যাপগুলি অনুমতি দেয়। ( আইসি 2 এফ 1 , বি/172721168 )
  • ওয়াচফেস এখন Renderer.interactiveDrawModeUpdateDelayMillis বরাদ্দ করে ভেরিয়েবল ফ্রেমের হারগুলিকে সমর্থন করে enter এটি অ্যানিমেট না করার সময় ঘুমিয়ে ব্যাটারির জীবন সংরক্ষণে সহায়তা করতে পারে। ( I707c9 )
  • ওয়াচফেস.বিল্ডারের আর প্রয়োজন নেই এবং অকার্যকর () এবং ইন্টারেক্টিভআপডেটারেটমিলিস রেন্ডারারে স্থানান্তরিত হয়েছে। ( I329ea )
  • আরও ভাল জাভা আন্তঃব্যবহারযোগ্যতার জন্য ওয়াচস্টেটে বুলিয়ান বৈশিষ্ট্যগুলির জন্য গেটারদের নামকরণ করা হয়েছে ( i6d2f1 )
  • ধারাবাহিকতার জন্য ট্যাপক্যালব্যাক এবং ইনভ্যালিডেটক্যালব্যাকের নামকরণ করুন ট্যাপক্যালব্যাক এবং ইনভ্যালিডেটক্যালব্যাকের নামকরণ করুন। ( I9414e )
  • পরিধান করুন 2.0 ওয়াচফেস স্টাইলের বিকল্পগুলি স্পষ্টতার জন্য তাদের নিজস্ব ক্লাসে সরানো হয়েছে। ওয়াচফেস.বিল্ডার সেটারগুলিতে এখন প্রতিসম ওয়াচফেস ক্লাস গেটার রয়েছে। ( আইইএফডিএফসি )
  • যুক্ত ইন্টারেক্টিভ ওয়াচফেসডব্লিউসিএসসিএলআইএনটি এবং WatchFaceControlClient.getOrCreateWallpaperServiceBackedInteractiveWatchFaceWcsClient সার্ভিসব্যাকডিন্টারেক্টিভ ওয়াচফেসফেসস্লিয়েন্ট যা একটি বিদ্যমান উদাহরণ পায় বা ওয়াল্যাপার পরিষেবাটি ইঞ্জিনটি তৈরি করার পরে এটি তৈরি করে। ( Id666e )
  • ওয়াচফ্যাসকন্ট্রোলক্লিয়েন্ট এখন পরীক্ষাগুলিকে উপহাস করার অনুমতি দেওয়ার জন্য একটি ইন্টারফেস। ( I875d9 )
  • হেডলেস ওয়াচফ্যাসক্লিয়েন্ট, ইন্টারেক্টিভ ওয়াচফেসসিসিউইক্লিয়েন্টআইএমপিএল, ইন্টারেক্টিভ ওয়াচফেসফেসডব্লিউসিএসসিএলআইএনটি এখন আরও ভাল পরীক্ষার সুবিধার্থে ইন্টারফেস। ( I7cdc3 )
  • wear-watchface-complications-rendering ( i0d65c ) এর পদ্ধতিতে টীকাগুলি যুক্ত করা হয়েছে

বাগ ফিক্স

  • ডিভাইসকনফিগ থেকে স্ক্রিনের আকৃতিটি সরান, যা android.content.res.Configuration#isScreenRound() ( আইএফএডিএফ 4 ) নকল করছিল
  • পরিবর্তিত WatchFaceControlClient.getOrCreateWallpaperServiceBackedInteractiveWatchFaceWcsClient সার্ভিসব্যাকডিন্টারেক্টিভওয়াচফেসফেসডব্লিউসিএসসিএসসিএলআইএনটি UserStyle পরিবর্তে কোনও Map<String, String> গ্রহণ করার জন্য কারণ আপনি কেবল ক্লায়েন্ট তৈরির পরে যে স্কিমা পেতে পারেন তা না জেনে একটি UserStyle তৈরি করা শক্ত। ( Iea02a )
  • তারের ফর্ম্যাটের পরিবর্তে ComplicationState ব্যবহার করতে InteractiveWatchFaceWcsClient ঠিক করুন। ( আইসিবি 8 এ 4 )
  • UserStyleSettings এখন একটি সিলড ক্লাস কারণ ঘড়ির মুখের সম্পাদকরা কেবল ক্লাসে অন্তর্নির্মিতগুলি বুঝতে পারেন। ( I2d797 )

সংস্করণ 1.0.0-alpha02

11 নভেম্বর, 2020

androidx.wear:wear-*:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।

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

  • ComplicationDetails এখন ComplicationState বলা হয় এবং এটি সঠিকভাবে মোড়ানো হয় এবং পরিধানযোগ্য সমর্থন @ComplicationData.ComplicationType টাইপ অ্যান্ড্রয়েডএক্স ComplicationType টাইপে স্থানান্তরিত হয়েছে। ( I4dd36 )
  • রেন্ডারপ্যারামিটারগুলিতে একটি al চ্ছিক highlightedComplicationId প্যারামিটার যুক্ত করুন যা আপনাকে স্ক্রিনশটগুলিতে একক জটিলতার হাইলাইট করার জন্য অনুরোধ করতে দেয়। ( I66ce9 )
  • ComplicationProviderService to use new style complication api for consistency ( Id5aea )
  • getPreviewReferenceTimeMillis now gets reference times from DeviceConfig . ( I779fe )
  • Simplifying Renderer API surface, can use SurfaceHolder.Callback to observe changes instead. ( I210db )
  • CanvasComplicationRenderer doesn't extend from Renderer , renaming it for clarity. ( Ibe880 )

বাগ ফিক্স

  • First version of androidx.wear:wear-watchface-client ( I1e35e )
  • Changed the name of GlesTextureComplication#renderer for clarity ( Ib78f7 )
  • Rename StyleCategory to StyleSetting for clarity ( I488c7 )
  • Adding UserStyleSchema for a cleaner API ( If36f8 )

সংস্করণ 1.0.0-alpha01

অক্টোবর 28, 2020

androidx.wear:wear-complications-*:1.0.0-alpha01 and androidx.wear:wear-watchface-*:1.0.0-alpha01 are released. সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

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

  • Removed some things we didn't intend to expose in public api. ( I41669 )
  • Create androidx.wear:wear-complications-provider library. ( I77f1f )
  • ComplicationsUserStyleCategory the new recommended category for configuring complications ( I96909 )
  • Add wear-complication-data API. ( I7c268 )
  • Functions with boolean return values to be prefixed with “is” rather than “get” ( If36ff )
  • API advice is to avoid using protected so this class has been refactored to take parameters in via the constructor. ( I61644 )
  • Rename setBackgroundComplication for clarity. ( I96fe3 )
  • Use Kotlin properties for ComplicationDrawable isHighlighted & data ( I4dcc8 )
  • Instead of ComplicationRenderer.InvalidateCallback we add Complication#invalidate() ( I4f4c6 )
  • These APIs are being deprecated in WearableSupport and are removed here. ( Ib425c )
  • Renamed some WatchFace builder methods to emphasize their wear 2.0 legacy nature. ( Idb775 )
  • First beta API candidate for wear/wear-watchface ( Id3981 )
  • First tracked version of the API. ( Ie9fe6 )
  • Properly hiding ComplicationDrawable.BorderStyle IntDef and move to ComplicationStyle for consistency. ( I27f7a )
  • Adding missing annotations for ComplicationStyle methods ( I838fd )
  • This library has no public API surface ( I88e2b )
  • All style category Option classes are now properly final. ( Ib8323 )
  • First tracked version of the API. ( I27c85 )

বাগ ফিক্স

  • Changed ComplicationProviderService to have an explicit getComplicationPreviewData method. ( I4905f )
  • API lint check for MissingGetterMatchingBuilder is enabled for androidx ( I4bbea , b/138602561 )
  • Rename wear-complications-rendering. ( Ifea02 )
  • Style category display names are now CharSequences ( I28990 )
  • Replacing Override with Overlay to match current themes & styles naming conventions. ( I4fde9 )
  • Renamed UserStyle#getOptions for clarity. ( I695b6 )

সংস্করণ 1.2.0

সংস্করণ 1.2.0

15 সেপ্টেম্বর, 2021

androidx.wear:wear:1.2.0 is released. সংস্করণ 1.2.0 এ এই কমিটস রয়েছে।

1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন

  • Added CurvedText component for easily writing curved text following the curvature of the largest circle that can be inscribed in the view. An usage example:

    <androidx.wear.widget.CurvedText
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="example curved text"
            app:anchorAngleDegrees="180"
            app:anchorPosition="center"
            app:clockwise="false"
            style="@android:style/TextAppearance.Large"
    />
    

    An example of curved text in Android Wear

  • Added ArcLayout container for laying out its child elements one by one on an arc in either the clockwise or counterclockwise direction. Its children can be both standard android widget or "curved" widgets which implement the ArcLayout.Widget interface. ( I536da ) An usage example:

    <androidx.wear.widget.ArcLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:anchorPosition="center">
          <ImageView
                  android:layout_width="20dp"
                  android:layout_height="20dp"
                  android:src="@drawable/ic_launcher"
          />
          <androidx.wear.widget.CurvedText
                  android:layout_width="match_parent"
                  android:layout_height="match_parent"
                  android:text="Curved Text"
                  style="@android:style/TextAppearance.Small"
                  android:padding="2dp"
           />
      </androidx.wear.widget.WearArcLayout>
    

    An example of arch text in Android Wear

  • Added a new layout container, DismissibleFrameLayout, which handles back-button-dismiss and/or swipe-to-dismiss, intended for use within an activity. At least one listener must be added to act on a dismissal action. A listener will typically remove a containing view or a fragment from the current activity. setSwipeDismissible(boolean) & setBackButtonDismissible(boolean) are provided for direct control over the features. This new layout is meant to replace the existing SwipeDismissFrameLayout.

  • Added support for indicating that an Activity can be “auto-resumed” when the device leaves ambient mode in the AmbientModeSupport class. This functionality was previously available in the deprecated WearableActivity class from WearableSupportLibrary. ( I336ab )

  • Migrated WearableCalendarContract class from Wearable Support Library. This API provides a subset of the data available through CalendarContract , but is automatically synced to wearable devices. ( I6f2d7 )

  • Added a new API WearTypeHelper in androidx.wear.utils for determining whether the given wear device is for China. ( Ib01a9 )

  • Added accessibility features to androidx.wear.widget.ConfirmationOverlay that will read out messages if set followed by animation description. ( I524dd )

  • Fixed bug that caused ConfirmationActivity to crash if no message was provided. ( Ie6055 )

  • Fixed bug where horizontally scrolling RecyclerViews caused WearableDrawerLayout to peek on all interactions. ( I24c7f )

সংস্করণ 1.2.0-rc01

1 সেপ্টেম্বর, 2021

androidx.wear:wear:1.2.0-rc01 is released with no changes since the last beta. সংস্করণ 1.2.0-আরসি 01 এ এই কমিটগুলি রয়েছে।

সংস্করণ 1.2.0-beta01

18 আগস্ট, 2021

androidx.wear:wear:1.2.0-beta01 is released. সংস্করণ 1.2.0-BETA01 এর মধ্যে এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • Fix bug that caused ConfirmationActivity to crash if no message was provided. ( Ie6055 )

Version 1.2.0-alpha13

4 আগস্ট, 2021

androidx.wear:wear:1.2.0-alpha13 is released. Version 1.2.0-alpha13 contains these commits.

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

  • Renamed WearTypeHelper.isChinaDevice to WearTypeHelper.isChinaBuild . ( I47302 )

বাগ ফিক্স

  • We have added accessibility features to androidx.wear.widget.ConfirmationOverlay that will read out messages if set followed by animation description. ( I524dd )

Version 1.2.0-alpha12

জুলাই 21, 2021

androidx.wear:wear:1.2.0-alpha12 is released. Version 1.2.0-alpha12 contains these commits.

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

  • We have added a new API WearTypeHelper in androidx.wear.utils for determining whether the given wear device is for China. ( Ib01a9 )

Version 1.2.0-alpha11

৩০ জুন, ২০২১

androidx.wear:wear:1.2.0-alpha11 is released. Version 1.2.0-alpha11 contains these commits.

বাগ ফিক্স

  • Fixed bug where horizontally scrolling RecyclerViews caused WearableDrawerLayout to peek on all interactions. ( I24c7f )

Version 1.2.0-alpha10

2 জুন, 2021

androidx.wear:wear:1.2.0-alpha10 is released. Version 1.2.0-alpha10 contains these commits.

নতুন বৈশিষ্ট

  • Alpha10 improves accessibility support in Curved Text and ArcLayouts. It also add some minor renaming of in the DismissibleFrameLayout to help clarify the API.

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

  • We have renamed following methods in DismissibleFrameLayout ( Ib195e ):
    • Callback#onDismissed -> Callback#onDismissedFinished
    • isSwipeDismissible -> isDismissableBySwipe
    • isBackButtonDismissible -> isDismissableByBackButton
  • We have made following methods final ( Ib195e ):
    • setBackButtonDismissible
    • setSwipeDismissible
    • registerCallback
    • unregisterCallback

বাগ ফিক্স

  • Use the content of the CurvedTextView on Talkback. ( I05798 )
  • Better accessibility for normal views in an ArcLayout. ( I4418d )

সংস্করণ 1.2.0-alpha09

18 মে, 2021

androidx.wear:wear:1.2.0-alpha09 is released. Version 1.2.0-alpha09 contains these commits.

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

  • Added a new function CurvedTextView.setTypeface() (similar to TextView 's), to set the text typeface and bold/italics style. ( I4653c )
  • Renamed WearArcLayout to ArcLayout , WearCurvedText to CurvedText and WearArcLayout.ArcLayoutWidget to ArcLayout.Widget . ( I6e5ce )
    • On ArcLayout.Widget , renamed getThicknessPx into getThickness .
    • Vertical alignment constants on ArcLayout.LayoutParams are now named starting with VERTICAL_ALIGN_ (instead of the previous VALIGN_ )
  • On CurvedTextView , the methods setMinSweepDegrees and setMaxSweepDegrees were replaced by setSweepRangeDegrees ( I7a9d9 )

সংস্করণ 1.2.0-আলফা 08

5 মে, 2021

androidx.wear:wear:1.2.0-alpha08 is released. সংস্করণ 1.2.0-ALPHA08 এ এই কমিটগুলি রয়েছে।

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

  • To improve code clarity, we added @FloatRange annotations to some angle parameters and return types. ( I430dd )
  • In the interface WearArcLayout.ArcLayoutWidget , the method insideClickArea is now called isPointInsideClickArea. ( Ia7307 )

সংস্করণ 1.2.0-Alpha07

24 মার্চ, 2021

androidx.wear:wear:1.2.0-alpha07 is released. সংস্করণ 1.2.0-ALPHA07 এর মধ্যে এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • Fixing errors with non-curved children inside of WearArcLayout caused by using screen size with height bigger than width. These non-curved children are now correctly placed inside of an arc on all screen types.

সংস্করণ 1.2.0-আলফা 06

জানুয়ারী 27, 2021

androidx.wear:wear:1.2.0-alpha06 is released. সংস্করণ 1.2.0-ALPHA06 এর মধ্যে এই কমিট রয়েছে।

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

  • Migrate the Ongoing Activities library to a new sub-library: wear-ongoing. Classes now live in the androidx.wear.ongoing package (previously was androidx.wear.ongoingactivities) ( I7c029 )
  • Migrate WearableCalendarContract class from Wearable Support Library to AndroidX. This API provides a subset of the data available through CalendarContract , but is automatically synced to wearable devices. ( I6f2d7 )

বাগ ফিক্স

  • Disable the back button dismiss feature by default in Dismissible FrameLayout since swipe-to-dismiss remains as the main way to navigate back a full screen on Wearable devices ( Ic24e3 )
  • Fixed some issues handling children visibility on WearArcLayout ( Icf912 )

সংস্করণ 1.2.0-আলফা 05

13 জানুয়ারী, 2021

androidx.wear:wear:1.2.0-alpha05 is released. সংস্করণ 1.2.0-ALPHA05 এর মধ্যে এই কমিট রয়েছে।

বাগ ফিক্স

  • Update the javadoc of AmbientModeSupport class to provide sample snippets to better demonstrate the general use of this class.

সংস্করণ 1.2.0-আলফা 04

16 ডিসেম্বর, 2020

androidx.wear:wear:1.2.0-alpha04 is released. সংস্করণ 1.2.0-ALPHA04 এর মধ্যে এই কমিট রয়েছে।

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

  • Added support for indicating that an Activity can be “auto-resumed” when the device leaves ambient mode in the AmbientModeSupport class. This functionality was previously available in the deprecated WearableActivity class from WearableSupportLibrary. ( I336ab )
  • OngoingActivity
    • Category can now be set when creating an OngoingActivity, eg OngoingActivitiy.Builder.getCategory(String)
    • OngoingActivityData now has a timestamp of when the OngoingActivity was built - OngoingActivityData.getTimestamp()
    • ( I91cb4 )
  • Added support for setting margins on children of WearArcLayout by changing the layout params to extend MarginLayoutParams, ie WearArcLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams. ( I2cd88 )
  • Change WearCurvedTextView's anchor type default to WearArcLayout.ANCHOR_CENTER (was WearArcLayout.ANCHOR_START ). This simplifies the contract between the arc layout and the curved text as the curved text by default draws itself x-centered at the top, and the parent arc layout can rotate it to where it needs to be. ( I105ff )

সংস্করণ 1.2.0-Alpha03

2 ডিসেম্বর, 2020

androidx.wear:wear:1.2.0-alpha03 is released. সংস্করণ 1.2.0-ALPHA03 এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট

A new layout container DismissibleFrameLayout, which handles back-button-dismiss and/or swipe-to-dismiss, intended for use within an activity. At least one listener must be added to act on a dismissal action. A listener will typically remove a containing view or a fragment from the current activity. setSwipeDismissible(boolean) & setBackButtonDismissible(boolean) are provided for direct control over the features. This new layout is meant to replace the existing SwipeDismissFrameLayout.

Curved widgets now handle touch events. Normal widgets inside an WearArcLayout will receive all touch events, mapped to their coordinate space. WearCurvedTextView (inside an WearArcLayout or not) can set onClick and onLongClick handlers.

Ongoing activities classes are now VersionedParcelables instead of using custom serialization/deserialization. The static icon and touch intent are now required.

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

  • The attribute "sweepDegrees" for WearCurvedTextView is separated into minSweepDegrees and maxSweepDegrees to give a more flexible layout of this widget.

Version 1.2.0-alpha02

11 নভেম্বর, 2020

androidx.wear:wear:1.2.0-alpha02 is released. Version 1.2.0-alpha02 contains these commits.

This release adds a new “Ongoing Activities API” for the first time. This API can be used by developers to signal that a long running activity, such as a fitness exercise or a media playback session is on-going. It allows developers to provide periodic status updates such as “distance and time run” or “current track playing” for display on the watch face or in the app launcher. This functionality is targeted at future devices with the on-going activity functionality enabled.

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

  • New API for Ongoing Activities, this is a no-op on "unsupported devices.". ( I69a31 )

Version 1.2.0-alpha01

অক্টোবর 28, 2020

androidx.wear:wear:1.2.0-alpha01 is released. Version 1.2.0-alpha01 contains these commits.

নতুন বৈশিষ্ট

  • Added WearCurvedTextView component for easily writing curved text following the curvature of the largest circle that can be inscribed in the view. An usage example:
<androidx.wear.widget.WearCurvedTextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="example curved text"
        app:anchorAngleDegrees="180"
        app:anchorPosition="center"
        app:clockwise="false"
        style="@android:style/TextAppearance.Large"
/>

An example of curved text in Android Wear

  • Added WearArcLayout container for laying out its child elements one by one on an arc in either the clockwise or counterclockwise direction. Its children can be both standard android widget or "curved" widgets which implement its ArcLayoutWidget interface. An usage example:
<androidx.wear.widget.WearArcLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:anchorPosition="center">
      <ImageView
              android:layout_width="20dp"
              android:layout_height="20dp"
              android:src="@drawable/ic_launcher"
      />
      <androidx.wear.widget.WearCurvedTextView
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:text="Curved Text"
              style="@android:style/TextAppearance.Small"
              android:padding="2dp"
       />
  </androidx.wear.widget.WearArcLayout>

An example of arch text in Android Wear

( I536da )

Wear-Input 1.2

Version 1.2.0-alpha02

29 সেপ্টেম্বর, 2021

androidx.wear:wear-input:1.2.0-alpha02 and androidx.wear:wear-input-testing:1.2.0-alpha02 are released. Version 1.2.0-alpha02 contains these commits.

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

  • Renamed disallowEmoji to setEmojisAllowed in WearableRemoteInputExtender to use to set whether the option to draw emojis will be shown. ( I28393 )

Version 1.2.0-alpha01

15 সেপ্টেম্বর, 2021

androidx.wear:wear-input:1.2.0-alpha01 and androidx.wear:wear-input-testing:1.2.0-alpha01 are released. Version 1.2.0-alpha01 contains these commits.

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

  • Exposed all button location constants from WearableButtons . ( Ibb12c )
  • Added WearableRemoteInputExtender class that can be used for adding Wear-specific extras to the android.app.RemoteInput. ( I01903 )

Wear-Input 1.1.0

সংস্করণ 1.1.0

18 আগস্ট, 2021

androidx.wear:wear-input:1.1.0 and androidx.wear:wear-input-testing:1.1.0 are released. Version 1.1.0 contains these commits.

Important changes since 1.0.0

  • Added RemoteInputIntentHelper .
    • This class can be used to build a RemoteInput Intent. This can then be used to request input from your users in a customisable activity.

সংস্করণ 1.1.0-rc01

4 আগস্ট, 2021

androidx.wear:wear-input:1.1.0-rc01 and androidx.wear:wear-input-testing:1.1.0-rc01 are released. Version 1.1.0-rc01 contains these commits.

No API Changes since androidx.wear:wear-input:1.1.0-beta01 and androidx.wear:wear-input-testing:1.1.0-beta01

Version 1.1.0-beta01

জুলাই 21, 2021

androidx.wear:wear-input:1.1.0-beta01 and androidx.wear:wear-input-testing:1.1.0-beta01 are released with no changes since 1.1.0-alpha03 . Version 1.1.0-beta01 contains these commits.

Version 1.1.0-alpha03

৩০ জুন, ২০২১

androidx.wear:wear-input:1.1.0-alpha03 and androidx.wear:wear-input-testing:1.1.0-alpha03 are released. সংস্করণ 1.1.0-alpha03 এই কমিট ধারণ করে।

বাগ ফিক্স

  • Fixed bug which caused RemoteInput intents, which had RemoteInput s added to them via RemoteInputHelper.putRemoteInputsExtra , to be rejected.

Version 1.1.0-alpha02

18 মে, 2021

androidx.wear:wear-input:1.1.0-alpha02 and androidx.wear:wear-input-testing:1.1.0-alpha02 are released. Version 1.1.0-alpha02 contains these commits.

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

  • RemoteInputIntentHelper 's methods that are used for getting or putting extras that represent title, cancel, confirm, and in progress labels are now using CharSequence instead of String for these labels. ( I0e71f )

Version 1.1.0-alpha01

জানুয়ারী 27, 2021

androidx.wear:wear-input:1.1.0-alpha01 and androidx.wear:wear-input-testing:1.1.0-alpha01 are released. Version 1.1.0-alpha01 contains these commits.

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

  • Migrate RemoteInputIntent class from Wearable Support Library to AndroidX. The migrated class is renamed as RemoteInputIntentHelper which provides helper functions for supporting remote inputs through starting an intent. ( I47cee )

পরিধান-ইনপুট 1.0.0

সংস্করণ 1.0.0

2 ডিসেম্বর, 2020

androidx.wear:wear-input:1.0.0 and androidx.wear:wear-input-testing:1.0.0 are released. Version 1.0.0 contains these commits.

This release is identical to 1.0.0-rc01 .

Major features of 1.0.0

  • Migration of WearableButtons functionality from Wearable Support Library to Jetpack.

  • Added androidx.wear.input.test.TestWearableButtonsProvider which implements androidx.wear.input.WearableButtonsProvider to aid testing applications developed with androidx.wear:wear-input library.

সংস্করণ 1.0.0-rc01

11 নভেম্বর, 2020

androidx.wear:wear-input:1.0.0-rc01 and androidx.wear:wear-input-testing:1.0.0-rc01 are released. Version 1.0.0-rc01 contains these commits.

This release is identical to 1.0.0-beta01 .

সংস্করণ 1.0.0-beta01

অক্টোবর 28, 2020

androidx.wear:wear-input:1.0.0-beta01 and androidx.wear:wear-input-testing:1.0.0-beta01 are released with no changes since 1.1.0-alpha01 . Version 1.0.0-beta01 contains these commits.

Wear-Input-Testing Version 1.0.0-alpha01

অক্টোবর 14, 2020

androidx.wear:wear-input-testing:1.0.0-alpha01 is released. সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

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

  • Added androidx.wear.input.test.TestWearableButtonsProvider which implements androidx.wear.input.WearableButtonsProvider to aid testing applications developed with androidx.wear:wear-input library. ( I0ed0c )

পরিধান-ইনপুট সংস্করণ 1.0.0-alpha01

2শে সেপ্টেম্বর, 2020

androidx.wear:wear-input:1.0.0-alpha01 is released. সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

নতুন বৈশিষ্ট

Migration of WearableButtons functionality from Wearable Support Library to Jetpack. Additional testing support will be provided in androidx.wear:wear-input-testing library in the next Jetpack release.

সংস্করণ 1.1.0

সংস্করণ 1.1.0

অক্টোবর 14, 2020

androidx.wear:wear:1.1.0 is released. Version 1.1.0 contains these commits.

Major changes since 1.0.0

  • Added a layout_ prefix to boxedEdges attribute (now layout_BoxedEdges ) for BoxInsetLayout in order to comply with android naming convention. This will remove the linter error in Android Studio for these attributes. ( I4272f )
  • Added optional EXTRA_ANIMATION_DURATION_MILLIS to ConfirmationActivity to allow for the duration that the confirmation dialog is displayed. ( adb83ce , b/143356547 )
  • Updated WearableActionDrawView to delay action drawer inflation until the drawer is opened for the first time. ( I01026 , b/163870541 )

সংস্করণ 1.1.0-rc03

2শে সেপ্টেম্বর, 2020

androidx.wear:wear:1.1.0-rc03 is released. Version 1.1.0-rc03 contains these commits.

বাগ ফিক্স

  • Fixed issue with Action Drawer not showing content when it is opened. ( I01026 , b/163870541 )

সংস্করণ 1.1.0-rc02

জুন 24, 2020

androidx.wear:wear:1.1.0-rc02 is released. Version 1.1.0-rc02 contains these commits.

বাগ ফিক্স

  • Added a layout_ prefix to boxedEdges attribute (now layout_boxedEdges ) for BoxInsetLayout in order to comply with android naming convention. This will remove the linter error in Android Studio for these attributes.

সংস্করণ 1.1.0-rc01

14 মে, 2020

androidx.wear:wear:1.1.0-rc01 is released with no changes since .1.0-beta01 . Version 1.1.0-rc01 contains these commits.

Version 1.1.0-beta01

এপ্রিল 29, 2020

androidx.wear:wear:1.1.0-beta01 is released with no changes since androidx.wear:wear:1.1.0-alpha01 . সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।

Version 1.1.0-alpha01

এপ্রিল 15, 2020

androidx.wear:wear:1.1.0-alpha01 is released. Version 1.1.0-alpha01 contains these commits.

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

  • Added optional EXTRA_ANIMATION_DURATION_MILLIS to ConfirmationActivity to allow for the duration that the confirmation dialog is displayed. ( adb83ce , 134523c , b/143356547 )

বাগ ফিক্স

  • Updated WearableActionDrawView to delay action drawer inflation until the drawer is opened for the first time. ( 5cd32f7 )