نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
پلت فرم آندروید یک اکوسیستم غنی از کاربران و دستگاه ها را شامل می شود. در این دوره ، شما می آموزید که چگونه برنامه هایی ایجاد کنید که از طریق پشتیبانی از زبان چندگانه ، سازگاری دستگاه ، قابلیت دسترسی و نماهای سفارشی به طور م effectivelyثر با این اکوسیستم درگیر شوند. پلت فرم Android یکی از بزرگترین پایگاه های کاربر در هر سیستم عامل را در بر می گیرد و به آن کاربران امکان اکوسیستم دستگاه غنی پر از گزینه. در این دوره ، گسترش برنامه تجدید نظر و دسترسی به Android ، شما یاد خواهید گرفت که چگونه با ایجاد برنامه هایی که به طور م theثر نیازهای این کاربران را درگیر می کند و با قابلیت های دستگاه فردی آنها سازگار است ، در این محیط موفق شوید. ابتدا نحوه استفاده از سیستم منابع Android برای ایجاد برنامه هایی را می بینید که به صورت پویا با ویژگی ها و قابلیت های دستگاه سازگار می شوند. در مرحله بعدی ، نحوه ایجاد برنامه های آگاه به محلی را که دارای پشتیبانی از چند زبان هستند و متن را به زبان انتخابی کاربر نشان می دهند ، جستجو خواهید کرد. پس از آن ، شما در ایجاد نماهای سفارشی که به برنامه شما اجازه می دهد تجربه کاربری غنی و جذاب را ارائه دهد ، فرو می روید. سپس یاد خواهید گرفت که قابلیت تنظیم زمان طراحی Android Studio را به نماهای سفارشی خود اضافه کرده و از ویژگی های تعاملی استفاده کنید. سرانجام ، شما درک خواهید کرد که چگونه برنامه هایی را ایجاد کنید که از قابلیت های دسترسی مانند ناوبری غیر لمسی و صفحه خوان ها پشتیبانی می کنند. با پایان این دوره ، شما مهارت و دانش لازم برای ایجاد برنامه های Android خود را دارید که به طور م engageثر نیازهای اکوسیستم غنی دستگاه ها و کاربران Android را درگیر کرده و آنها را برآورده می کند.
سرفصل ها و درس ها
کار با منابع برای بومی سازی و سازگاری
Working with Resources for Localization and Adaptability
-
مقدمه
Introduction
-
منابع و سازگاری
Resources and Adaptability
-
شناسایی نیاز به سازگاری
Identifying Need for Adaptability
-
بارگیری مقادیر مختلف بر اساس عرض صفحه
Loading Different Values Based on Screen Width
-
ایجاد چیدمان فعالیت مخصوص جهت گیری
Creating Orientation-specific Activity Layouts
-
تأیید رفتار تغییر جهت گیری فعالیت
Verifying Activity Orientation Change Behavior
-
مدیریت وضعیت فعالیت در جهت گیری ها
Manage Activity State on Orientation Changes
-
محلی سازی متن UI در زبانهای جایگزین
Localizing UI Text into Alternative Languages
-
تأیید رفتار متن محلی
Verifying Localized Text Behavior
-
منابع قابل ترسیم و تفاوت تراکم صفحه دستگاه
Drawable Resources and Device Screen Density Differences
-
درک چالش تراکم صفحه دستگاه
Understanding the Device Screen Density Challenge
-
منابع قابل ترسیم و ساختار پروژه
Drawable Resources and Project Structure
-
افزودن منابع قابل طراحی مخصوص چگالی
Adding Density-specific Drawable Resources
-
خلاصه
Summary
ایجاد نمای سفارشی
Creating a Custom View
-
مقدمه
Introduction
-
نماهای سفارشی
Custom Views
-
افزودن نمای سفارشی به پروژه
Adding a Custom View to the Project
-
مشاهده ظاهر
View Appearance
-
برنامه ریزی ظاهر نمایش
Planning the View Appearance
-
محاسبه موقعیت طراحی
Calculating the Drawing Positioning
-
رسم نمای سفارشی
Drawing the Custom View
-
تأیید نمای نمایش در Android Studio
Verifying View Appearance Within Android Studio
-
خلاصه
Summary
مدیریت موقعیت و اندازه نمایش سفارشی
Handling Custom View Positioning and Sizing
-
مقدمه
Introduction
-
قرار دادن نمای سفارشی و موقعیت یابی
Placing a Custom View and Positioning
-
ترکیب سفارشی سازی نمای نمایش
Incorporating Custom View Padding
-
افزودن نمای سفارشی به فعالیت یادداشت
Adding the Custom View to the Note Activity
-
نشان دادن اندازه گیری های مشاهده سفارشی
Indicating Custom View Measurements
-
ارائه یک اجرای ساده اندازه گیری
Providing a Simple onMeasure Implementation
-
موقعیت یابی نمای سفارشی با محدودیت ها
Positioning the Custom View with Constraints
-
مشاهده سازگاری اندازه
View Sizing Adaptability
-
ساخت در اندازه گیری بیشتر سازگار است
Making onMeasure More Adaptable
-
محاسبه موقعیت های طراحی بر اساس اندازه نمایش
Calculating Drawing Positions Based on View Size
-
اتصال نمای اندازه به پیاده سازی onSize
Connecting View Sizing to onSize Implementation
-
خلاصه
Summary
ترکیب تعامل و قابلیت تنظیم نمایش سفارشی
Incorporating Custom View Interactivity and Configurability
-
مقدمه
Introduction
-
تعامل با نمای سفارشی از کد
Interacting with the Custom View from Code
-
پشتیبانی سفارشی نمایش لمسی
Custom View Touch Support
-
اضافه کردن پشتیبانی لمسی به نمای سفارشی
Adding Touch Support to the Custom View
-
به روزرسانی نقشه در پاسخ به تغییرات
Updating Drawing in Response to Changes
-
قابلیت تنظیم سفارشی نمایش و پشتیبانی از طراح
Custom View Configurability and Designer Support
-
افزودن ویژگی پیکربندی رنگ
Adding a Color Configuration Attribute
-
دسترسی به ویژگی پیکربندی رنگ
Accessing a Color Configuration Attribute
-
خصوصیات پیکربندی شمارش سفارشی
Custom Enumeration Configuration Attributes
-
ویژگی های پیکربندی ابعاد
Dimension Configuration Attributes
-
مقادیر رسم مستقل تراکم صفحه
Screen Density Independent Drawing Values
-
خلاصه
Summary
افزودن قابلیت دسترسی
Adding Accessibility
-
مقدمه
Introduction
-
هدف دسترسی و چگونگی عملکرد آن
Goal of Accessibility and How It Works
-
صفحه خواندن TalkBack و پیمایش D-pad
TalkBack Screen Reading and D-pad Navigation
-
توضیحات محتوا و کنترل پیمایش کانونی
Content Descriptions and Focus Navigation Control
-
کنترل رفتار دسترسی به برنامه
Controlling App Accessibility Behavior
-
رفتار برنامه با کنترل قابلیت دسترسی
App Behavior with Accessibility Control
-
خودکار کردن چک های دستیابی
Automating Accessiblity Checks
-
خلاصه
Summary
در دسترس قرار دادن نمای سفارشی
Making the Custom View Accessible
-
مقدمه
Introduction
-
پشتیبانی دستیابی به نمایش سفارشی
Custom View Accessibility Support
-
ایجاد و اتصال کلاس Helper Accessory
Creating and Connecting Accessibility Helper Class
-
دسترسی مورد مشاهده سفارشی
Custom View Item Accessibility
-
اختصاص شناسه ها و مشخصات مورد
Assigning Item IDs and Characteristics
-
تأیید رفتار دسترسی و اضافه کردن حالت علامت گذاری شده
Verifying Accessibility Behavior and Adding Checked State
-
تغییر وضعیت دسترسی با D-pad
Changing Accessibility State with D-pad
-
خلاصه و از کجا برویم
Summary and Where to Go from Here
نمایش نظرات