পরিধান
androidx.wear.activity
androidx.wear.ambient
androidx.wear.input
androidx.wear.utils
androidx.wear.widget
androidx.wear.widget.drawer
( সমস্ত পরিধান প্যাকেজের জন্য refdocs দেখুন )
এই টেবিলটি 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-rc01 | - | - |
নির্ভরতা ঘোষণা করা
পরিধানের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে 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
ব্যবহার করার সময় ত্রুটিগুলি সংশোধন করতে 2ndView
পরিবর্তে একটি ব্যাকগ্রাউন্ড আঁকাযোগ্য ব্যবহার করতেSwipeDismissTransitionHelper
আপডেট করা হয়েছে - Wear প্ল্যাটফর্ম এবং Wear Compose বাস্তবায়নের সাথে সামঞ্জস্যপূর্ণ হতে
SwipeDismissFrameLayout
অ্যানিমেশন আপডেট করা হয়েছে। -
SwipeDismissFrameLayout
বাগ ফিক্স একটি উল্লম্ব ফ্লিং সহ টুকরো টুকরো দুর্ঘটনাজনিত বরখাস্ত এড়াতে -
ArcLayout
এখন সম্প্রসারণ ওজন সমর্থন করে যা নিয়মিত লেআউট ওজনের অনুরূপভাবে কাজ করে। -
ArcLayout
এlayoutDirection
সমর্থন করে
সংস্করণ 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-rc01
অক্টোবর 16, 2024
androidx.wear:wear-remote-interactions:1.1.0-rc01
1.1.0-beta01
থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিট রয়েছে।
সংস্করণ 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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
চলমান এবং ইন্টারঅ্যাকশন সংস্করণ 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 ) - আমরা
EditorRequest
এheadlessDeviceConfig
যোগ করেছি, যদি শূন্য না হয় এই প্যারামিটারটি ইন্টারেক্টিভ ইনস্ট্যান্সে কাজ করার পরিবর্তে 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
করেছি।
এপিআই পরিবর্তন
- স্বচ্ছতার জন্য আমরা ব্যবহারের উপর নির্ভর করে
Complication
এComplicationSlot
এবং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
এবং টাইপ চালু করেছি যা ডিফল্ট কমপ্লিকেশনপ্রোভাইডারপোলিকিস এবং ডিফল্ট কমপ্লিকেশন টাইপকে জটিলতার আইডির মানচিত্র দেয়। যেখানে সম্ভব যেখানে একটি দ্রুত পথ ব্যবহৃত হয় যা পুরোপুরি ঘড়ির মুখটি তৈরি করা এড়ায়। এটির সুবিধার্থে ওয়াচফেসস সার্ভিস এপিআই দুটি নতুন পদ্ধতির সাথে পরিবর্তন করতে হয়েছিল: ক্রিয়েট ইউজারস্টিলসেমা এবং ক্রিয়েটেকম্প্লিকশনস ম্যানেজার যার ফলাফলগুলি ক্রিয়েটওয়্যাচফেসে পাস করা হয়। এছাড়াও জটিলতাগুলি এখন একটি ক্যানভাসকমপ্লিকেশন ফ্যাক্টরি দিয়ে নির্মিত হয়েছে যা ক্যানভাসকমপ্লিকেশন রেন্ডারারগুলির অলস নির্মাণের অনুমতি দেয়। ( আইএডি 6 সি 1 ) - আমরা সিস্টেমপ্রোভিডারদের কাছ থেকে সর্বাধিক_আরসেন্ট_এপ সরিয়ে ফেলেছি। ( I3df00 )
- পর্যবেক্ষণযোগ্য ওয়াচডাটা এখন একটি সিলড ক্লাস। ( আইসি 940 ডি )
- ক্যানভাসকম্প্লিকেশনফ্যাক্টরি.ক্রিয়েট (যা সাধারণত আইও আবদ্ধ) এখন ইউআই থ্রেড রেন্ডারিং শুরু হওয়ার আগে প্রতিটি জটিলতার জন্য একটি পটভূমি থ্রেডে ডাকা হয়। নির্মাণ এবং রেন্ডারিংয়ের মধ্যে একটি মেমরি বাধা রয়েছে যাতে কোনও বিশেষ থ্রেডিং আদিম প্রয়োজন হয় না। ( আইএ 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-আলফা 11
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
বরাদ্দ করে পরিবর্তনশীল ফ্রেমের হারগুলিকে সমর্থন করে। এটি অ্যানিমেট না করার সময় ঘুমিয়ে ব্যাটারির জীবন সংরক্ষণে সহায়তা করতে পারে। ( 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 ) - Fix
InteractiveWatchFaceWcsClient
to useComplicationState
instead of the wire format. ( Icb8a4 ) -
UserStyleSettings
is now a sealed class because the watch face editors only understand the built in classes. ( I2d797 )
সংস্করণ 1.0.0-alpha02
11 নভেম্বর, 2020
androidx.wear:wear-*:1.0.0-alpha02
is released. সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
ComplicationDetails
is now calledComplicationState
and is properly wrapped and usages of wearable support@ComplicationData.ComplicationType
have been migrated to androidxComplicationType
. ( I4dd36 ) - Add an optional
highlightedComplicationId
parameter to RenderParameters which allows you to request highlighting of a single complication in screenshots. ( I66ce9 ) -
ComplicationProviderService
to use new style complication api for consistency ( Id5aea ) -
getPreviewReferenceTimeMillis
now gets reference times fromDeviceConfig
. ( I779fe ) - Simplifying Renderer API surface, can use
SurfaceHolder.Callback
to observe changes instead. ( I210db ) -
CanvasComplicationRenderer
doesn't extend fromRenderer
, 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
toStyleSetting
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. Version 1.2.0 contains these commits.
Important changes since 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" />
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>
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
inandroidx.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 )
Version 1.2.0-rc01
1 সেপ্টেম্বর, 2021
androidx.wear:wear:1.2.0-rc01
is released with no changes since the last beta. Version 1.2.0-rc01 contains these commits.
Version 1.2.0-beta01
18 আগস্ট, 2021
androidx.wear:wear:1.2.0-beta01
is released. Version 1.2.0-beta01 contains these commits.
বাগ ফিক্স
- 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
toWearTypeHelper.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
inandroidx.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 )
Version 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 toTextView
's), to set the text typeface and bold/italics style. ( I4653c ) - Renamed
WearArcLayout
toArcLayout
,WearCurvedText
toCurvedText
andWearArcLayout.ArcLayoutWidget
toArcLayout.Widget
. ( I6e5ce )- On
ArcLayout.Widget
, renamedgetThicknessPx
intogetThickness
. - Vertical alignment constants on
ArcLayout.LayoutParams
are now named starting withVERTICAL_ALIGN_
(instead of the previousVALIGN_
)
- On
- On
CurvedTextView
, the methodssetMinSweepDegrees
andsetMaxSweepDegrees
were replaced bysetSweepRangeDegrees
( I7a9d9 )
Version 1.2.0-alpha08
5 মে, 2021
androidx.wear:wear:1.2.0-alpha08
is released. Version 1.2.0-alpha08 contains these commits.
এপিআই পরিবর্তন
- To improve code clarity, we added
@FloatRange
annotations to some angle parameters and return types. ( I430dd ) - In the interface
WearArcLayout.ArcLayoutWidget
, the methodinsideClickArea
is now called isPointInsideClickArea. ( Ia7307 )
Version 1.2.0-alpha07
24 মার্চ, 2021
androidx.wear:wear:1.2.0-alpha07
is released. Version 1.2.0-alpha07 contains these commits.
বাগ ফিক্স
- 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.
Version 1.2.0-alpha06
জানুয়ারী 27, 2021
androidx.wear:wear:1.2.0-alpha06
is released. Version 1.2.0-alpha06 contains these commits.
এপিআই পরিবর্তন
- 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 )
Version 1.2.0-alpha05
13 জানুয়ারী, 2021
androidx.wear:wear:1.2.0-alpha05
is released. Version 1.2.0-alpha05 contains these commits.
বাগ ফিক্স
- Update the javadoc of AmbientModeSupport class to provide sample snippets to better demonstrate the general use of this class.
Version 1.2.0-alpha04
16 ডিসেম্বর, 2020
androidx.wear:wear:1.2.0-alpha04
is released. Version 1.2.0-alpha04 contains these commits.
এপিআই পরিবর্তন
- 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 )
- Category can now be set when creating an OngoingActivity, eg
- 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
(wasWearArcLayout.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 )
Version 1.2.0-alpha03
2 ডিসেম্বর, 2020
androidx.wear:wear:1.2.0-alpha03
is released. Version 1.2.0-alpha03 contains these commits.
নতুন বৈশিষ্ট্য
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"
/>
- 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>
( 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
tosetEmojisAllowed
inWearableRemoteInputExtender
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
সংস্করণ 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.
সংস্করণ 1.1.0-alpha03
৩০ জুন, ২০২১
androidx.wear:wear-input:1.1.0-alpha03
and androidx.wear:wear-input-testing:1.1.0-alpha03
are released. Version 1.1.0-alpha03 contains these commits.
বাগ ফিক্স
- Fixed bug which caused RemoteInput intents, which had
RemoteInput
s added to them viaRemoteInputHelper.putRemoteInputsExtra
, to be rejected.
সংস্করণ 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. সংস্করণ 1.1.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
RemoteInputIntentHelper
's methods that are used for getting or putting extras that represent title, cancel, confirm, and in progress labels are now usingCharSequence
instead ofString
for these labels. ( I0e71f )
সংস্করণ 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. সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- 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 )
Wear-Input 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 implementsandroidx.wear.input.WearableButtonsProvider
to aid testing applications developed withandroidx.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. সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।
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
. সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।
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 implementsandroidx.wear.input.WearableButtonsProvider
to aid testing applications developed withandroidx.wear:wear-input
library. ( I0ed0c )
Wear-Input Version 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 (nowlayout_BoxedEdges
) forBoxInsetLayout
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
toConfirmationActivity
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 )
Version 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 )
Version 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 (nowlayout_boxedEdges
) forBoxInsetLayout
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.
সংস্করণ 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
. Version 1.3.0-beta01 contains these commits.
সংস্করণ 1.1.0-alpha01
এপ্রিল 15, 2020
androidx.wear:wear:1.1.0-alpha01
is released. সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- Added optional
EXTRA_ANIMATION_DURATION_MILLIS
toConfirmationActivity
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 )