diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index 0cccd0be..326ebb59 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -6,11 +6,14 @@ Налична е нова версия на приложението. Кликнете, за да актуализирате. Отдавна не сме се виждали. Отдавна не сте били тук—научете нещо ново за Android. + Меню Натиснете отново назад, за да излезете + Добре дошли Read and agree to the Terms of Service and Privacy Policy to continue Съгласен съм + Начало Ново приложение е тук. Разгледайте най-новото приложение Android Studio Tutorials. Научете Jetpack Compose, Material 3 и още. @@ -25,7 +28,9 @@ Търсене на уроци Търсене на уроци Търсене на уроци + Android Studio + Стартиране на нов проект Стартиране на нов проект Стъпка 1 @@ -34,7 +39,9 @@ Втората стъпка е да изберете типа активност, който подхожда на вашето приложение. Можете да избирате от някои предварително зададени настройки, които могат да опростят работата ви. Изберете една от тях и кликнете върху бутона Напред. Стъпка 3 Третата и последна стъпка е да конфигурирате настройките на приложението си, като име на приложението, име на пакета, предпочитан език за програмиране и минимален SDK. Можете да научите повече за тях на Android Developers. + Основи + Клавишни комбинации в Android Studio Клавишни комбинации Описание @@ -115,34 +122,50 @@ Преглед на последните промени Отваряне на изскачащ прозорец за VCS Повече за клавишните комбинации + История на Android История Характеристики + Android SDK-та Версии на Android + View Binding Инструкции за настройка Използване на View Binding в активности Използване на View Binding във фрагменти Повече за View Binding + Пример за диалогов прозорец за разрешения Повече за разрешенията + Езикови предпочитания за всяко приложение + Предсказуем жест за връщане назад + Room база данни Въведете бележка Добавете бележка + Оформления и изгледи + Линейно оформление (Linear Layout) + Вертикално Хоризонтално Визуализация на оформлението За тази активност не е необходим Java код. + Относително оформление (Relative Layout) + Таблично оформление (Table Layout) + Мрежов изглед (Grid View) + Изглед на изображение (Image View) + Уеб изглед (Web View) + Бутони и превключватели Бутони Бутон @@ -165,12 +188,15 @@ Плаващ бутон 3 (повърхностен) Плаващ бутон 4 (третичен) Използвайте този Java код за всички типове бутони. + Радио бутони Изберете вашата опция Опция 1 Опция 2 Показване на опция + Бутони с изображение + Превключватели Превключи ме Предпочитание за Material превключвател @@ -240,14 +266,20 @@ Известия Настройки на известията Firebase + Катастрофа + Анализ на пожарната база + Firebase Performance Поверителност и сигурност Политика за поверителност Условия за ползване Кодекс на поведение Разрешения Нормални + Специални Рекламен идентификатор [AD_ID] Интернет [INTERNET] + Дръж устройството будно. + Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. Публикуване на известия [POST_NOTIFICATIONS] По време на изпълнение Достъп до състоянието на мрежата [ACCESS_NETWORK_STATE] @@ -308,6 +340,9 @@ Позволява на приложението да осъществява достъп и да променя политиката за известия на устройството, контролирайки как и кога се показват известията на потребителя и предоставяйки персонализирани функции за управление на известията. Позволява на приложението да създава и използва услуги, които се изпълняват на преден план, давайки им приоритет пред други фонови процеси и подобрявайки производителността и надеждността. Задаване на езика на приложението. + Събиране на доклади за катастрофа, за да помогне за отстраняване на проблеми. + Събира данни за използването за подобряване на приложението. + Мерки изпълнение на приложението за оптимизиране. Научете основите за това как да стартирате нов проект в Android Studio, как да го конфигурирате, как да зададете пакет, нива на API и много други… Android Studio включва клавишни комбинации за много често срещани действия. Имайте предвид, че тъй като Android Studio е базирано на IntelliJ IDEA, можете да намерите допълнителни клавишни комбинации в справочната документация за клавиатурните карти на IntelliJ IDEA. Научете за историята на Android, от бета версията му през 2007 г. до превръщането му в най-популярната мобилна операционна система в света. Открийте функциите, които правят Android уникален, и предимствата от използването на Android Studio за разработване на вашите приложения с Java. @@ -375,6 +410,7 @@ Отвори ме 🌐 Type here Enter your password + Известия за използване на приложението Известия за актуализации Разгледайте @@ -383,6 +419,7 @@ Политиката за поверителност + Актуализацията е изтеглена Преглед в Google Play Store Информация за версията @@ -392,15 +429,6 @@ Грешка при зареждане на оформлението Грешка при зареждане на кода Възникна грешка при проверката за актуализации - Катастрофа - Анализ на пожарната база - Firebase Performance - Специални - Дръж устройството будно. - Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. - Събиране на доклади за катастрофа, за да помогне за отстраняване на проблеми. - Събира данни за използването за подобряване на приложението. - Мерки изпълнение на приложението за оптимизиране. Съгласие за данните и рекламите Съхранение на анализатори Рекламно съхранение @@ -446,4 +474,5 @@ Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml index 08b4cfff..ebe0d9b8 100644 --- a/app/src/main/res/values-bn-rBD/strings.xml +++ b/app/src/main/res/values-bn-rBD/strings.xml @@ -6,11 +6,14 @@ অ্যাপটির একটি নতুন সংস্করণ উপলব্ধ। আপডেট করতে ক্লিক করুন. অনেক দিন হয়ে গেছে. অনেক দিন হয়ে গেছে—অ্যান্ড্রয়েড সম্পর্কে নতুন কিছু শিখুন। + মেনু প্রস্থান করতে আবার ফিরে টিপুন + স্বাগতম Read and agree to the Terms of Service and Privacy Policy to continue সম্মত + হোম একটি নতুন অ্যাপ এসেছে. সর্বশেষ অ্যান্ড্রয়েড স্টুডিও টিউটোরিয়াল অ্যাপটি দেখুন। জেটপ্যাক কম্পোজ, ম্যাটেরিয়াল ৩ এবং আরও অনেক কিছু শিখুন। @@ -25,7 +28,9 @@ টিউটোরিয়াল খুঁজুন পাঠ খুঁজুন পাঠ খুঁজুন + অ্যান্ড্রয়েড স্টুডিও + একটি নতুন প্রকল্প শুরু করুন একটি নতুন প্রকল্প শুরু করুন ধাপ ১ @@ -34,7 +39,9 @@ দ্বিতীয় ধাপ হল আপনার অ্যাপের জন্য উপযুক্ত কার্যকলাপের ধরন নির্বাচন করা। আপনি কিছু প্রিসেট থেকে বেছে নিতে পারেন যা আপনার কাজকে সহজ করতে পারে। তাদের মধ্যে একটি নির্বাচন করুন এবং পরবর্তী বোতামে ক্লিক করুন। ধাপ ৩ তৃতীয় এবং চূড়ান্ত ধাপ হল আপনার অ্যাপের সেটিংস কনফিগার করা, যেমন অ্যাপের নাম, প্যাকেজের নাম, পছন্দের প্রোগ্রামিং ভাষা এবং সর্বনিম্ন SDK। আপনি তাদের সম্পর্কে আরও জানতে পারেন অ্যান্ড্রয়েড ডেভেলপারস-এ। + মৌলিক বিষয় + অ্যান্ড্রয়েড স্টুডিও শর্টকাট শর্টকাট বর্ণনা @@ -115,34 +122,50 @@ সাম্প্রতিক পরিবর্তন দেখুন VCS পপ-আপ খুলুন শর্টকাট সম্পর্কে আরও + অ্যান্ড্রয়েডের ইতিহাস ইতিহাস বৈশিষ্ট্য + অ্যান্ড্রয়েড SDKs অ্যান্ড্রয়েড সংস্করণ + ভিউ বাইন্ডিং সেটআপ নির্দেশাবলী ক্রিয়াকলাপে ভিউ বাইন্ডিং ব্যবহার করুন ফ্র্যাগমেন্টে ভিউ বাইন্ডিং ব্যবহার করুন ভিউ বাইন্ডিং সম্পর্কে আরও + অনুমতি ডায়ালগের উদাহরণ অনুমতি সম্পর্কে আরও + প্রতি-অ্যাপ ভাষা পছন্দ + ভবিষ্যদ্বাণীমূলক ব্যাক অঙ্গভঙ্গি + Room ডাটাবেস নোট লিখুন নোট যোগ করুন + Layouts and views + লিনিয়ার লেআউট + উল্লম্ব অনুভূমিক লেআউট প্রিভিউ এই কার্যকলাপের জন্য কোন জাভা কোডের প্রয়োজন নেই। + রিলেটিভ লেআউট + টেবিল লেআউট + গ্রিড ভিউ + ইমেজ ভিউ + ওয়েব ভিউ + Buttons and switches বোতাম বোতাম @@ -165,12 +188,15 @@ ফ্লোটিং বোতাম ৩ (সারফেস) ফ্লোটিং বোতাম ৪ (টারশিয়ারি) সব ধরনের বোতামের জন্য এই জাভা কোড ব্যবহার করুন। + রেডিও বোতাম আপনার বিকল্প নির্বাচন করুন বিকল্প ১ বিকল্প ২ বিকল্প প্রদর্শন করুন + ইমেজ বোতাম + সুইচ আমাকে সুইচ করুন ম্যাটেরিয়াল সুইচ পছন্দ @@ -240,14 +266,20 @@ বিজ্ঞপ্তি বিজ্ঞপ্তি সেটিংস ফায়ারবেস + ফায়ারবেথ অ্যাকসিটিভ + অগ্নিময় এনালিস্ট + জর্মন গোপনীয়তা এবং নিরাপত্তা গোপনীয়তা নীতি পরিষেবার শর্তাবলী আচরণবিধি অনুমতি সাধারণ + বিশেষ বিজ্ঞাপন আইডি [AD_ID] ইন্টারনেট [INTERNET] + /_সহায়তা/_সম্বন্ধে + Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. বিজ্ঞপ্তি পোস্ট করুন [POST_NOTIFICATIONS] রানটাইম নেটওয়ার্ক অবস্থা অ্যাক্সেস করুন [ACCESS_NETWORK_STATE] @@ -308,6 +340,9 @@ অ্যাপটিকে ডিভাইসের বিজ্ঞপ্তি নীতি অ্যাক্সেস এবং পরিবর্তন করার অনুমতি দেয়, ব্যবহারকারীকে কখন এবং কীভাবে বিজ্ঞপ্তিগুলি দেখানো হয় তা নিয়ন্ত্রণ করে এবং কাস্টম বিজ্ঞপ্তি পরিচালনার বৈশিষ্ট্যগুলি প্রদান করে। অ্যাপটিকে ফোরগ্রাউন্ডে চলমান পরিষেবা তৈরি এবং ব্যবহার করার অনুমতি দেয়, অন্যান্য পটভূমি প্রক্রিয়াগুলির উপর তাদের অগ্রাধিকার দেয় এবং কর্মক্ষমতা এবং নির্ভরযোগ্যতা উন্নত করে। অ্যাপ্লিকেশন ভাষা সেট করুন। + সমস্যার সমাধানের জন্য ক্র্যাশ প্রতিবেদন সংগ্রহ করুন। + অ্যাপ্লিকেশনের উন্নতির জন্য তথ্য সংগ্রহ করুন । + গতিবৃদ্ধির জন্য অ্যাপটি পরিমাপ করা। একটি নতুন অ্যান্ড্রয়েড স্টুডিও প্রকল্প কীভাবে শুরু করতে হয়, কীভাবে কনফিগার করতে হয়, কীভাবে প্যাকেজ, API স্তর এবং আরও অনেক কিছু সেট করতে হয় তার ভিত্তি শিখুন… অ্যান্ড্রয়েড স্টুডিওতে অনেক সাধারণ কাজের জন্য কীবোর্ড শর্টকাট অন্তর্ভুক্ত রয়েছে। মনে রাখবেন, যেহেতু অ্যান্ড্রয়েড স্টুডিও ইন্টেলিজে আইডিয়ার উপর ভিত্তি করে তৈরি, তাই আপনি ইন্টেলিজে আইডিয়া কীম্যাপ রেফারেন্স ডকুমেন্টেশনে অতিরিক্ত শর্টকাট খুঁজে পেতে পারেন। ২০০৭ সালে এর বিটা রিলিজ থেকে শুরু করে বিশ্বের সবচেয়ে জনপ্রিয় মোবাইল অপারেটিং সিস্টেম হয়ে ওঠা পর্যন্ত অ্যান্ড্রয়েডের ইতিহাস সম্পর্কে জানুন। অ্যান্ড্রয়েডকে অনন্য করে তোলে এমন বৈশিষ্ট্যগুলি এবং জাভা দিয়ে আপনার অ্যাপ তৈরি করতে অ্যান্ড্রয়েড স্টুডিও ব্যবহারের সুবিধাগুলি আবিষ্কার করুন। @@ -375,6 +410,7 @@ আমাকে খুলুন 🌐 Type here Enter your password + অ্যাপ ব্যবহারের বিজ্ঞপ্তি আপডেট বিজ্ঞপ্তি @@ -383,6 +419,7 @@ এবং গোপনীয়তা নীতি ব্রাউজ করুন + আপডেট ডাউনলোড করা হয়েছে গুগল প্লে স্টোরে দেখুন সংস্করণের তথ্য @@ -392,15 +429,6 @@ লেআউট লোড করতে ত্রুটি কোড লোড করতে ত্রুটি আপডেট পরীক্ষা করার সময় একটি ত্রুটি ঘটেছে - ফায়ারবেথ অ্যাকসিটিভ - অগ্নিময় এনালিস্ট - জর্মন - বিশেষ - /_সহায়তা/_সম্বন্ধে - Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. - সমস্যার সমাধানের জন্য ক্র্যাশ প্রতিবেদন সংগ্রহ করুন। - অ্যাপ্লিকেশনের উন্নতির জন্য তথ্য সংগ্রহ করুন । - গতিবৃদ্ধির জন্য অ্যাপটি পরিমাপ করা। তথ্য & প্রতিরোধ করো বিশ্লেষণের সামগ্রী অ্যাড-হকName @@ -446,4 +474,5 @@ Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 146a7199..915a18c1 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -6,11 +6,14 @@ Eine neue Version der App ist verfügbar. Zum Aktualisieren klicken. Schon eine Weile her. Es ist schon eine Weile her—lerne etwas Neues über Android. + Menü Drücken Sie erneut zurück, um zu verlassen + Willkommen Read and agree to the Terms of Service and Privacy Policy to continue Zustimmen + Startseite Eine neue App ist da. Schau dir die neueste Android Studio Tutorials App an. Lerne Jetpack Compose, Material 3 und mehr. @@ -25,7 +28,9 @@ Tutorials suchen Lektionen suchen Lektionen suchen + Android Studio + Neues Projekt starten Neues Projekt starten Schritt 1 @@ -34,7 +39,9 @@ Der zweite Schritt besteht darin, den für Ihre App passenden Aktivitätstyp auszuwählen. Sie können aus einigen Voreinstellungen wählen, die Ihre Arbeit vereinfachen können. Wählen Sie eine davon aus und klicken Sie auf die Schaltfläche Weiter. Schritt 3 Der dritte und letzte Schritt besteht darin, Ihre App-Einstellungen zu konfigurieren, wie z. B. den App-Namen, den Paketnamen, die bevorzugte Programmiersprache und das minimale SDK. Mehr darüber erfahren Sie auf Android Developers. + Grundlagen + Android Studio Tastenkürzel Tastenkürzel Beschreibung @@ -115,34 +122,50 @@ Letzte Änderungen anzeigen VCS-Popup öffnen Mehr über Tastenkürzel + Geschichte von Android Geschichte Funktionen + Android SDKs Android-Versionen + View Binding Einrichtungsanleitung View Binding in Activities verwenden View Binding in Fragmenten verwenden Mehr über View Binding + Beispiel für Berechtigungsdialog Mehr über Berechtigungen + Spracheinstellungen pro App + Vorhersagende Zurück-Geste + Room-Datenbank Notiz eingeben Notiz hinzufügen + Layouts und Ansichten + Lineares Layout + Vertikal Horizontal Layout-Vorschau Für diese Activity ist kein Java-Code erforderlich. + Relatives Layout + Tabellenlayout + Rasteransicht + Bildansicht + Webansicht + Schaltflächen und Schalter Schaltflächen Schaltfläche @@ -165,12 +188,15 @@ Floating-Schaltfläche 3 (Oberfläche) Floating-Schaltfläche 4 (tertiär) Verwenden Sie diesen Java-Code für alle Arten von Schaltflächen. + Radio-Buttons Wählen Sie Ihre Option Option 1 Option 2 Option anzeigen + Bildschaltflächen + Schalter Schalte mich um Material Design Schalter-Einstellung @@ -240,14 +266,20 @@ Benachrichtigungen Benachrichtigungseinstellungen Firebase + Firebase Crashlytics + Firebase Analytics + Firebase Performance Datenschutz und Sicherheit Datenschutzrichtlinie Nutzungsbedingungen Verhaltenskodex Berechtigungen Normal + Spezial Werbe-ID [AD_ID] Internet [INTERNET] + Gerät wach halten [WAKE_LOCK] + Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. Benachrichtigungen posten [POST_NOTIFICATIONS] Laufzeit Netzwerkstatuszugriff [ACCESS_NETWORK_STATE] @@ -308,6 +340,9 @@ Ermöglicht der App, auf die Benachrichtigungsrichtlinie des Geräts zuzugreifen und diese zu ändern, wodurch gesteuert wird, wie und wann Benachrichtigungen dem Benutzer angezeigt werden, und benutzerdefinierte Benachrichtigungsverwaltungsfunktionen bereitgestellt werden. Ermöglicht der App, Dienste zu erstellen und zu verwenden, die im Vordergrund ausgeführt werden, wodurch sie Vorrang vor anderen Hintergrundprozessen erhalten und Leistung sowie Zuverlässigkeit verbessert werden. Anwendungssprache festlegen. + Sammeln Sie Crash-Berichte, um Probleme zu beheben. + Erhält Nutzungsdaten zur App-Verbesserung. + Messt die App-Performance zur Optimierung. Lernen Sie die Grundlagen, wie man ein neues Android Studio-Projekt startet, wie man es konfiguriert, wie man Pakete und API-Level einstellt und vieles mehr… Android Studio enthält Tastenkürzel für viele gängige Aktionen. Denken Sie daran, da Android Studio auf IntelliJ IDEA basiert, finden Sie zusätzliche Tastenkürzel in der Referenzdokumentation zur IntelliJ IDEA-Tastaturbelegung. Erfahren Sie mehr über die Geschichte von Android, von seiner Beta-Veröffentlichung im Jahr 2007 bis hin zum weltweit beliebtesten mobilen Betriebssystem. Entdecken Sie die Funktionen, die Android einzigartig machen, und die Vorteile der Verwendung von Android Studio zur Entwicklung Ihrer Apps mit Java. @@ -375,6 +410,7 @@ Öffne mich 🌐 Type here Enter your password + App-Nutzungsbenachrichtigungen Update-Benachrichtigungen Durchsuchen Sie die @@ -383,6 +419,7 @@ Datenschutzrichtlinie + Update heruntergeladen Im Google Play Store anzeigen Versionsinformationen @@ -392,15 +429,6 @@ Fehler beim Laden des Layouts Fehler beim Laden des Codes Beim Suchen nach Updates ist ein Fehler aufgetreten - Firebase Crashlytics - Firebase Analytics - Firebase Performance - Spezial - Gerät wach halten [WAKE_LOCK] - Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. - Sammeln Sie Crash-Berichte, um Probleme zu beheben. - Erhält Nutzungsdaten zur App-Verbesserung. - Messt die App-Performance zur Optimierung. Daten und Anzeigen Zustimmung Speichern von Analytics Ad Storage @@ -446,4 +474,5 @@ Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-es-rGQ/strings.xml b/app/src/main/res/values-es-rGQ/strings.xml index d5eeb4ab..5831ae1a 100644 --- a/app/src/main/res/values-es-rGQ/strings.xml +++ b/app/src/main/res/values-es-rGQ/strings.xml @@ -6,11 +6,14 @@ Hay una nueva versión de la aplicación disponible. Haz clic para actualizar. Ha pasado un tiempo. Ha pasado un tiempo—aprende algo nuevo sobre Android. + Menú Presione de nuevo para salir + Bienvenido Read and agree to the Terms of Service and Privacy Policy to continue Aceptar + Inicio Hay una nueva aplicación. Echa un vistazo a la última aplicación Android Studio Tutorials. Aprende Jetpack Compose, Material 3 y más. @@ -25,7 +28,9 @@ Buscar tutoriales Buscar lecciones Buscar lecciones + Android Studio + Iniciar un nuevo proyecto Iniciar un nuevo proyecto Paso 1 @@ -34,7 +39,9 @@ El segundo paso es seleccionar el tipo de actividad que se adapte a tu aplicación. Puedes elegir entre algunos preajustes que pueden simplificar tu trabajo. Selecciona uno de ellos y haz clic en el botón Siguiente. Paso 3 El tercer y último paso es configurar los ajustes de tu aplicación, como el nombre de la aplicación, el nombre del paquete, el lenguaje de programación preferido y el SDK mínimo. Puedes obtener más información sobre ellos en Android Developers. + Conceptos básicos + Atajos de Android Studio Atajos Descripción @@ -115,34 +122,50 @@ Ver cambios recientes Abrir ventana emergente de VCS Más sobre los atajos + Historia de Android Historia Características + SDK de Android Versiones de Android + View Binding Instrucciones de configuración Usar View Binding en actividades Usar View Binding en fragmentos Más sobre View Binding + Ejemplo de diálogo de permisos Más sobre los permisos + Preferencias de idioma por aplicación + Gesto de retroceso predictivo + Base de datos Room Introducir nota Agregar nota + Diseños y vistas + Diseño lineal + Vertical Horizontal Vista previa del diseño No se requiere código Java para esta actividad. + Diseño relativo + Diseño de tabla + Vista de cuadrícula + Vista de imagen + Vista web + Botones e interruptores Botones Botón @@ -165,12 +188,15 @@ Botón flotante 3 (superficie) Botón flotante 4 (terciario) Usa este código Java para todos los tipos de botones. + Botones de opción Elige tu opción Opción 1 Opción 2 Mostrar opción + Botones de imagen + Interruptores Actívame Preferencia de interruptor Material @@ -240,14 +266,20 @@ Notificaciones Configuración de notificaciones Firebase + Firebase Crashlytics + Firebase Analytics + Firebase Performance Privacidad y seguridad Política de privacidad Términos de servicio Código de conducta Permisos Normal + Especial ID de publicidad [AD_ID] Internet [INTERNET] + Mantenga el dispositivo despierto [WAKE_LOCK] + Permite que la aplicación evite que el dispositivo entre en reposo — por ejemplo, atenuando la pantalla o poniendo el procesador en suspensión — durante operaciones críticas para garantizar que se completen sin interrupciones. Se usa con moderación para ahorrar batería. Publicar notificaciones [POST_NOTIFICATIONS] Tiempo de ejecución Acceso al estado de la red [ACCESS_NETWORK_STATE] @@ -308,6 +340,9 @@ Permite a la aplicación acceder y modificar la política de notificaciones del dispositivo, controlando cómo y cuándo se muestran las notificaciones al usuario y proporcionando funciones personalizadas de gestión de notificaciones. Permite a la aplicación crear y usar servicios que se ejecutan en primer plano, dándoles prioridad sobre otros procesos en segundo plano y mejorando el rendimiento y la fiabilidad. Establecer el idioma de la aplicación. + Recoger informes de fallos para ayudar a solucionar problemas. + Reúne los datos de uso para la mejora de aplicaciones. + Mide el rendimiento de aplicación para la optimización. Aprende la base de cómo iniciar un nuevo proyecto de Android Studio, cómo configurarlo, cómo establecer el paquete, los niveles de API y mucho más… Android Studio incluye atajos de teclado para muchas acciones comunes. Ten en cuenta que, debido a que Android Studio se basa en IntelliJ IDEA, puedes encontrar atajos adicionales en la documentación de referencia del mapa de teclas de IntelliJ IDEA. Aprende sobre la historia de Android, desde su lanzamiento beta en 2007 hasta convertirse en el sistema operativo móvil más popular del mundo. Descubre las características que hacen único a Android y los beneficios de usar Android Studio para desarrollar tus aplicaciones con Java. @@ -375,6 +410,7 @@ Ábreme 🌐 Type here Enter your password + Notificaciones de uso de la aplicación Notificaciones de actualización Explora los @@ -383,6 +419,7 @@ Política de privacidad + Actualización descargada Ver en Google Play Store Información de la versión @@ -392,15 +429,6 @@ Error al cargar el diseño Error al cargar el código Ocurrió un error al buscar actualizaciones - Firebase Crashlytics - Firebase Analytics - Firebase Performance - Especial - Mantenga el dispositivo despierto [WAKE_LOCK] - Permite que la aplicación evite que el dispositivo entre en reposo — por ejemplo, atenuando la pantalla o poniendo el procesador en suspensión — durante operaciones críticas para garantizar que se completen sin interrupciones. Se usa con moderación para ahorrar batería. - Recoger informes de fallos para ayudar a solucionar problemas. - Reúne los datos de uso para la mejora de aplicaciones. - Mide el rendimiento de aplicación para la optimización. Data " Ads Consentimiento Almacenamiento analítico Almacenamiento @@ -446,4 +474,5 @@ Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index 5409c2b2..79f55491 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -6,11 +6,14 @@ Une nouvelle version de l\'application est disponible. Cliquez pour mettre à jour . Cela fait un moment . Ça fait un moment—apprenez quelque chose de nouveau sur Android. + Menu Appuyez à nouveau pour quitter + Bienvenue Read and agree to the Terms of Service and Privacy Policy to continue Accepter + Accueil Une nouvelle application est là . Découvrez la dernière application Android Studio Tutorials. Apprenez Jetpack Compose, Material 3, et plus encore. @@ -25,7 +28,9 @@ Rechercher des tutoriels Rechercher des leçons Rechercher des leçons + Android Studio + Démarrer un nouveau projet Démarrer un nouveau projet Étape 1 @@ -34,7 +39,9 @@ La deuxième étape consiste à sélectionner le type d\'activité qui convient à votre application. Vous pouvez choisir parmi des préréglages qui peuvent simplifier votre travail. Sélectionnez l\'un d\'eux et cliquez sur le bouton Suivant. Étape 3 La troisième et dernière étape consiste à configurer les paramètres de votre application, tels que le nom de l\'application, le nom du package, le langage de programmation préféré et le SDK minimum. Vous pouvez en apprendre davantage à leur sujet sur Android Developers. + Principes de base + Raccourcis Android Studio Raccourcis Description @@ -115,34 +122,50 @@ Voir les modifications récentes Ouvrir le pop-up VCS En savoir plus sur les raccourcis + Histoire d\'Android Histoire Fonctionnalités + SDK Android Versions d\'Android + View Binding Instructions de configuration Utiliser View Binding dans les activités Utiliser View Binding dans les fragments En savoir plus sur View Binding + Exemple de dialogue de permission En savoir plus sur les permissions + Préférences linguistiques par application + Geste de retour prédictif + Base de données Room Saisir une note Ajouter une note + Dispositions et vues + Disposition linéaire + Vertical Horizontal Aperçu de la disposition Aucun code Java n\'est requis pour cette activité. + Disposition relative + Disposition en tableau + Vue en grille + Vue d\'image + Vue Web + Boutons et interrupteurs Boutons Bouton @@ -165,12 +188,15 @@ Bouton flottant 3 (surface) Bouton flottant 4 (tertiaire) Utilisez ce code Java pour tous les types de boutons. + Boutons radio Choisissez votre option Option 1 Option 2 Afficher l\'option + Boutons d\'image + Interrupteurs Activez-moi Préférence d\'interrupteur Material @@ -240,14 +266,20 @@ Notifications Paramètres des notifications Firebase + Crashlys de la base de feu + Analyse de Firebase + Performance de la base d\'incendie Confidentialité et sécurité Politique de confidentialité Conditions d\'utilisation Code de conduite Permissions Normal + Spécial ID publicitaire [AD_ID] Internet [INTERNET] + Gardez l\'appareil éveillé [WAKE_LOCK] + Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. Publier des notifications [POST_NOTIFICATIONS] Exécution Accéder à l\'état du réseau [ACCESS_NETWORK_STATE] @@ -308,6 +340,9 @@ Permet à l\'application d\'accéder et de modifier la politique de notification de l\'appareil, contrôlant comment et quand les notifications sont affichées à l\'utilisateur et fournissant des fonctionnalités de gestion des notifications personnalisées. Permet à l\'application de créer et d\'utiliser des services qui s\'exécutent en premier plan, leur donnant la priorité sur d\'autres processus d\'arrière-plan et améliorant les performances et la fiabilité. Définir la langue de l\'application. + Recueillir les rapports d\'accident pour aider à résoudre les problèmes. + Recueille les données d\'utilisation pour améliorer \'application. + Mesure la performance de l\'application pour l\'optimisation. Apprenez les bases pour démarrer un nouveau projet Android Studio, comment le configurer, définir le package, les niveaux d\'API et bien plus encore… Android Studio inclut des raccourcis clavier pour de nombreuses actions courantes. Gardez à l\'esprit que, comme Android Studio est basé sur IntelliJ IDEA, vous pouvez trouver des raccourcis supplémentaires dans la documentation de référence du mappage clavier d\'IntelliJ IDEA. Découvrez l\'histoire d\'Android, de sa version bêta en 2007 à sa transformation en système d\'exploitation mobile le plus populaire au monde. Découvrez les fonctionnalités qui rendent Android unique et les avantages d\'utiliser Android Studio pour développer vos applications avec Java. @@ -375,6 +410,7 @@ Ouvrez-moi 🌐 Type here Enter your password + Notifications d\'utilisation de l\'application Notifications de mise à jour Consultez les @@ -383,6 +419,7 @@ Politique de confidentialité + Mise à jour téléchargée Voir dans le Google Play Store Informations sur la version @@ -392,15 +429,6 @@ Erreur de chargement de la mise en page Erreur de chargement du code Une erreur s\'est produite lors de la vérification des mises à jour. - Crashlys de la base de feu - Analyse de Firebase - Performance de la base d\'incendie - Spécial - Gardez l\'appareil éveillé [WAKE_LOCK] - Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. - Recueillir les rapports d\'accident pour aider à résoudre les problèmes. - Recueille les données d\'utilisation pour améliorer \'application. - Mesure la performance de l\'application pour l\'optimisation. Consentement aux données et annonces Stockage analytique Stockage publicitaire @@ -446,4 +474,5 @@ Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml index c482bf4f..544f88a7 100644 --- a/app/src/main/res/values-hi-rIN/strings.xml +++ b/app/src/main/res/values-hi-rIN/strings.xml @@ -7,6 +7,15 @@ काफी समय हो गया है. काफी समय हो गया है—Android के बारे में कुछ नया सीखें। + + मेनू + बाहर निकलने के लिए फिर से दबाएं + + स्वागत है + Read and agree to the Terms of Service and Privacy Policy to continue + सहमत + + होम एक नया ऐप यहाँ है. नवीनतम Android Studio ट्यूटोरियल ऐप देखें। डेवलपर प्रोफ़ाइल चित्र @@ -20,32 +29,20 @@ ट्यूटोरियल खोजें पाठ खोजें पाठ खोजें - अपडेट डाउनलोड किया गया - Google Play Store में देखें - संस्करण की जानकारी - बीटा प्रोग्राम - ओपन सोर्स लाइसेंस - संस्करण %1$s - लेआउट लोड करने में त्रुटि - कोड लोड करने में त्रुटि - ऐप उपयोग सूचनाएं - अपडेट सूचनाएं - स्वागत है - - - सेवा की शर्तें - और - गोपनीयता नीति - ब्राउज़ करें - सहमत - होम + Android Studio + एक नया प्रोजेक्ट शुरू करें एक नया प्रोजेक्ट शुरू करें चरण 1 + Android Studio में एक नया प्रोजेक्ट बनाने का पहला चरण छवि में दिखाए अनुसार नया प्रोजेक्ट बटन पर क्लिक करना और अगले चरण पर आगे बढ़ना है। चरण 2 + दूसरा चरण गतिविधि प्रकार का चयन करना है जो आपके ऐप के लिए उपयुक्त है। आप कुछ प्रीसेट में से चुन सकते हैं जो आपके काम को सरल बना सकते हैं। उनमें से एक का चयन करें और अगला बटन पर क्लिक करें। चरण 3 + तीसरा और अंतिम चरण आपके ऐप सेटिंग्स को कॉन्फ़िगर करना है, जैसे ऐप का नाम, पैकेज नाम, पसंदीदा प्रोग्रामिंग भाषा और न्यूनतम SDK। आप उनके बारे में Android डेवलपर्स पर अधिक जान सकते हैं। + मूल बातें + Android Studio शॉर्टकट शॉर्टकट विवरण @@ -126,34 +123,50 @@ हाल के परिवर्तन देखें VCS पॉप-अप खोलें शॉर्टकट के बारे में और जानें + Android का इतिहास इतिहास विशेषताएं + Android SDKs Android संस्करण + व्यू बाइंडिंग सेटअप निर्देश गतिविधियों में व्यू बाइंडिंग का उपयोग करें फ़्रैगमेंट में व्यू बाइंडिंग का उपयोग करें व्यू बाइंडिंग के बारे में और जानें + अनुमति डायलॉग उदाहरण अनुमति के बारे में और जानें + प्रति-ऐप भाषा प्राथमिकताएं + भविष्यवाणी करने वाली बैक जेस्चर + Room डेटाबेस नोट दर्ज करें नोट जोड़ें + Layouts and views + लीनियर लेआउट + ऊर्ध्वाधर क्षैतिज + लेआउट पूर्वावलोकन इस गतिविधि के लिए किसी जावा कोड की आवश्यकता नहीं है। + रिलेटिव लेआउट + टेबल लेआउट + ग्रिड व्यू + इमेज व्यू + वेब व्यू - लेआउट पूर्वावलोकन + Buttons and switches बटन बटन @@ -176,12 +189,15 @@ फ्लोटिंग बटन 3 (सतह) फ्लोटिंग बटन 4 (तृतीयक) सभी प्रकार के बटनों के लिए इस जावा कोड का उपयोग करें। + रेडियो बटन अपना विकल्प चुनें विकल्प 1 विकल्प 2 विकल्प दिखाएं + इमेज बटन + स्विच मुझे स्विच करें मटेरियल स्विच प्रेफरेंस @@ -251,14 +267,20 @@ सूचनाएं सूचना सेटिंग्स फायरबेस + फायरबेस क्रैशलिटिक्स + फायरबेस एनालिटिक्स + फायरबेस प्रदर्शन गोपनीयता और सुरक्षा गोपनीयता नीति सेवा की शर्तें आचार संहिता अनुमति सामान्य + विशेष विज्ञापन आईडी [AD_ID] इंटरनेट [INTERNET] + डिवाइस को जागृत रखें [Wake_LOCK] + Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. पोस्ट सूचनाएं [POST_NOTIFICATIONS] रनटाइम नेटवर्क स्थिति एक्सेस करें [ACCESS_NETWORK_STATE] @@ -319,6 +341,9 @@ ऐप को डिवाइस की सूचना नीति तक पहुंचने और उसे संशोधित करने की अनुमति देता है, यह नियंत्रित करता है कि उपयोगकर्ता को सूचनाएं कैसे और कब प्रदर्शित की जाती हैं और कस्टम सूचना प्रबंधन सुविधाएँ प्रदान करता है। ऐप को ऐसी सेवाएं बनाने और उपयोग करने की अनुमति देता है जो अग्रभूमि में चलती हैं, उन्हें अन्य पृष्ठभूमि प्रक्रियाओं पर प्राथमिकता देती हैं और प्रदर्शन व विश्वसनीयता में सुधार करती हैं। एप्लिकेशन भाषा सेट करें। + समस्याओं को हल करने में मदद करने के लिए दुर्घटना रिपोर्ट एकत्र करें। + अनुप्रयोग सुधार के लिए डेटा का उपयोग करते हैं। + अनुकूलन के लिए ऐप प्रदर्शन को मापता है। सीखें कि Android Studio में एक नया प्रोजेक्ट कैसे शुरू करें, कैसे कॉन्फ़िगर करें, पैकेज, API स्तर कैसे सेट करें और भी बहुत कुछ… Android Studio में कई सामान्य कार्यों के लिए कीबोर्ड शॉर्टकट शामिल हैं। ध्यान रखें, क्योंकि Android Studio IntelliJ IDEA पर आधारित है, आप IntelliJ IDEA कीमैप संदर्भ दस्तावेज़ में अतिरिक्त शॉर्टकट पा सकते हैं। Android के इतिहास के बारे में जानें, 2007 में इसके बीटा रिलीज़ से लेकर दुनिया का सबसे लोकप्रिय मोबाइल ऑपरेटिंग सिस्टम बनने तक। उन विशेषताओं को जानें जो Android को अद्वितीय बनाती हैं और जावा के साथ अपने ऐप विकसित करने के लिए Android Studio का उपयोग करने के लाभों को जानें। @@ -361,18 +386,12 @@ प्रभावित होने के लिए कृपया ऐप को पुनः प्रारंभ करें. Android सॉफ्टवेयर डेवलपमेंट किट (SDK) उन उपकरणों का एक संग्रह है जो डेवलपर्स को Android ऐप बनाने की अनुमति देते हैं। इसमें पुस्तकालयों का एक सेट, एक डीबगर, एक हैंडसेट एमुलेटर और दस्तावेज़ शामिल हैं। SDK में एक API लाइब्रेरी और API दस्तावेज़ों का एक सेट भी शामिल है। आपके द्वारा डाउनलोड किए गए पैकेजों में लाइब्रेरीज़ होती हैं, जो आपके ऐप को बनाने में आपकी मदद करती हैं।\n\nयह सभी Android संस्करणों और Android डेवलपर्स के लिए उनके संबंधित पहचानकर्ताओं का एक अवलोकन है। किसी का भी स्वागत है कि वह एक मुद्दा या पुल अनुरोध खोले। हैप्पी डेवलपिंग. व्यू बाइंडिंग एक ऐसी सुविधा है जो आपको व्यू के साथ इंटरैक्ट करने वाले कोड को अधिक आसानी से लिखने की अनुमति देती है। एक बार जब किसी मॉड्यूल में व्यू बाइंडिंग सक्षम हो जाती है, तो यह उस मॉड्यूल में मौजूद प्रत्येक XML लेआउट फ़ाइल के लिए एक बाइंडिंग क्लास उत्पन्न करती है। एक बाइंडिंग क्लास के इंस्टेंस में संबंधित लेआउट में आईडी वाले सभी व्यू के लिए सीधे संदर्भ होते हैं। - Android Studio में एक नया प्रोजेक्ट बनाने का पहला चरण छवि में दिखाए अनुसार नया प्रोजेक्ट बटन पर क्लिक करना और अगले चरण पर आगे बढ़ना है। - दूसरा चरण गतिविधि प्रकार का चयन करना है जो आपके ऐप के लिए उपयुक्त है। आप कुछ प्रीसेट में से चुन सकते हैं जो आपके काम को सरल बना सकते हैं। उनमें से एक का चयन करें और अगला बटन पर क्लिक करें। - तीसरा और अंतिम चरण आपके ऐप सेटिंग्स को कॉन्फ़िगर करना है, जैसे ऐप का नाम, पैकेज नाम, पसंदीदा प्रोग्रामिंग भाषा और न्यूनतम SDK। आप उनके बारे में Android डेवलपर्स पर अधिक जान सकते हैं। व्यू बाइंडिंग मॉड्यूल-दर-मॉड्यूल आधार पर सक्षम है। एक मॉड्यूल में व्यू बाइंडिंग को सक्षम करने के लिए, मॉड्यूल-स्तर की build.gradle फ़ाइल में viewBinding बिल्ड विकल्प को true पर सेट करें, जैसा कि निम्नलिखित उदाहरण में दिखाया गया है: - Read and agree to the Terms of Service and Privacy Policy to continue आप ToggleButton ऑब्जेक्ट के साथ अपने लेआउट में एक बेसिक टॉगल बटन जोड़ सकते हैं। Android 4.0 (API स्तर 14) एक और प्रकार का टॉगल बटन पेश करता है जिसे स्विच कहा जाता है जो एक स्लाइडर नियंत्रण प्रदान करता है, जिसे आप एक स्विच ऑब्जेक्ट के साथ जोड़ सकते हैं। SwitchCompat स्विच विजेट का एक संस्करण है जो API 7 तक के उपकरणों पर चलता है। महत्वपूर्ण नोट: डिजिटल घड़ी संस्करण API 17 में अप्रचलित है। API स्तर 17 से आप डिजिटल घड़ी के बजाय TextClock का उपयोग कर सकते हैं। नीचे Android में टेक्स्ट घड़ी का विवरण दिया गया है। बटन किसी भी Android ऐप का एक अनिवार्य तत्व हैं। वे उपयोगकर्ताओं को ऐप के साथ इंटरैक्ट करने और फॉर्म सबमिट करने, एक नई गतिविधि शुरू करने या खरीदारी करने जैसे कार्य करने की अनुमति देते हैं।\n\nAndroid Studio में, बटन Button क्लास का उपयोग करके बनाए जाते हैं और उन्हें विभिन्न तरीकों से अनुकूलित किया जा सकता है, जिसमें उनका टेक्स्ट, रंग और आकार सेट करना शामिल है। उन्हें क्लिक किए जाने पर विभिन्न कार्यों को ट्रिगर करने के लिए भी कॉन्फ़िगर किया जा सकता है, जैसे एक नई गतिविधि शुरू करना या एक पॉप-अप संदेश प्रदर्शित करना।\n\nबटन को ऐप के लेआउट में कहीं भी रखा जा सकता है और एक पूरी तरह कार्यात्मक और उपयोगकर्ता के अनुकूल ऐप बनाने के लिए टेक्स्ट फ़ील्ड और सूचियों जैसे अन्य UI तत्वों के साथ संयोजन में उपयोग किया जा सकता है।\n\nकुल मिलाकर, बटन आकर्षक और इंटरैक्टिव Android ऐप बनाने के लिए एक सरल लेकिन शक्तिशाली उपकरण हैं। उदाहरण के लिए, यदि आपके ऐप को कुछ डाउनलोड करने की आवश्यकता है, तो उसे इंटरनेट अनुमति की आवश्यकता होगी।\n\nसभी अनुमतियों और आधिकारिक दस्तावेज़ों के संदर्भ के लिए Android डेवलपर्स वेबसाइट पर एक नज़र डालें.\n\nAndroid ऐप्स को डिवाइस पर कुछ सुविधाओं या डेटा तक पहुंचने के लिए अनुमति का अनुरोध करना होगा। इन अनुमतियों का उपयोग उपयोगकर्ता और डिवाइस की गोपनीयता की रक्षा के लिए किया जाता है। जब कोई ऐप इंस्टॉल किया जाता है, तो उपयोगकर्ता को ऐप द्वारा अनुरोधित अनुमतियों को देने या अस्वीकार करने के लिए प्रेरित किया जाता है। ऐप को केवल उन सुविधाओं या डेटा तक पहुंच होगी जिनके लिए उसने अनुमति का अनुरोध किया था।\n\nदो प्रकार की अनुमतियाँ हैं: सामान्य और खतरनाक। सामान्य अनुमतियाँ उपयोगकर्ता की गोपनीयता के लिए कोई जोखिम नहीं पैदा करती हैं। उनमें इंटरनेट एक्सेस और वाइब्रेट जैसी चीजें शामिल हैं। खतरनाक अनुमतियाँ, दूसरी ओर, संवेदनशील जानकारी या कार्यों तक संभावित रूप से पहुंच सकती हैं और इसलिए अधिक प्रतिबंधित हैं। इनमें उपयोगकर्ता के स्थान, कैमरा और संपर्कों तक पहुंच जैसी अनुमतियाँ शामिल हैं।\n\nऐप डेवलपर्स के लिए केवल उन अनुमतियों का अनुरोध करना महत्वपूर्ण है जो उनके ऐप को ठीक से काम करने के लिए बिल्कुल आवश्यक हैं। यह उपयोगकर्ता की गोपनीयता की रक्षा करने में मदद करता है और ऐप को अधिक उपयोगकर्ता के अनुकूल भी बनाता है। इमेज बटन ऐसे बटन होते हैं जिनमें टेक्स्ट के बजाय एक छवि होती है। उनका उपयोग Android में अधिक दृश्य रूप से आकर्षक और इंटरैक्टिव उपयोगकर्ता इंटरफ़ेस प्रदान करने के लिए किया जा सकता है। इमेज बटन का उपयोग कार्यों को ट्रिगर करने, विभिन्न स्क्रीन पर नेविगेट करने या अतिरिक्त जानकारी प्रदर्शित करने के लिए किया जा सकता है। उपयोगकर्ता को बटन के उद्देश्य के बारे में स्पष्ट संचार प्रदान करने के लिए उन्हें अक्सर टेक्स्ट लेबल के संयोजन में उपयोग किया जाता है। - मेनू - बाहर निकलने के लिए फिर से दबाएं AndroidX AppCompatImageView ImageView का एक सबक्लास है जिसे ActionBar और Material Design की विभिन्न सुविधाओं का समर्थन करने के लिए डिज़ाइन किया गया है। यह AndroidX लाइब्रेरी का हिस्सा है, जो समर्थन लाइब्रेरीज़ का एक सेट है जो Android फ्रेमवर्क API के पिछड़े-संगत संस्करणों के साथ-साथ ऐसी सुविधाएँ प्रदान करता है जो केवल लाइब्रेरी API के माध्यम से उपलब्ध हैं।\n\nAppCompatImageView को ImageView के लिए एक ड्रॉप-इन प्रतिस्थापन के रूप में उपयोग करने का इरादा है, जिससे डेवलपर्स को Android के विभिन्न संस्करणों में समान कोड और UI तत्वों का उपयोग करने की अनुमति मिलती है। इसमें टेंटिंग, वेक्टर ड्रॉएबल्स लोड करने और इमेज स्केलिंग को संभालने जैसी विभिन्न सुविधाओं के लिए समर्थन शामिल है।\n\nAppCompatImageView में Material Design सुविधाओं के लिए भी समर्थन शामिल है जैसे कि एलिवेशन, जो इमेज व्यू को छाया डालने और लेआउट की सतह से ऊपर उठाए हुए दिखने की अनुमति देता है। इसमें Material Design रिपल प्रभाव के लिए भी समर्थन शामिल है, जो एक दृश्य प्रभाव है जो इमेज व्यू को स्पर्श करने पर लागू होता है।\n\nसंक्षेप में, AndroidX AppCompatImageView ImageView का एक बहुमुखी और सुविधा-संपन्न सबक्लास है जिसे Android ऐप्स में सुविधाओं और डिज़ाइन तत्वों की एक विस्तृत श्रृंखला का समर्थन करने के लिए डिज़ाइन किया गया है। लीनियर लेआउट कॉम्पैट Android सपोर्ट लाइब्रेरी ऐपकॉम्पैट v7 में एक क्लास है। इसे नए API स्तरों में पुरानी (जैसे डिवाइडर) में जोड़े गए तरीकों का समर्थन करने के लिए जोड़ा गया था। यदि आप LinearLayout और LinearLayoutCompat में विधियों की तुलना करते हैं, तो आप देख सकते हैं कि कॉम्पैट लेआउट में बिना किसी API स्तर की सीमा के लीनियर लेआउट के सभी तरीके हैं। उदाहरण के लिए, setShowDividers विधि API स्तर 11 पर पेश की गई थी। इसलिए, इस मामले में, यदि आप API स्तर 11 से नीचे के प्लेटफ़ॉर्म को लक्षित कर रहे हैं तो setShowDividers (और इसके पैरामीटर) को LinearLayout के बजाय Linear Layout Compat का उपयोग करके लागू किया जाना चाहिए। Your donation helps keep the app running and improve features. Thank you for your generosity. @@ -392,16 +411,25 @@ मुझे खोलें 🌐 Type here Enter your password + + ऐप उपयोग सूचनाएं + अपडेट सूचनाएं + + + सेवा की शर्तें + और + गोपनीयता नीति + ब्राउज़ करें + + अपडेट डाउनलोड किया गया + Google Play Store में देखें + संस्करण की जानकारी + बीटा प्रोग्राम + ओपन सोर्स लाइसेंस + संस्करण %1$s + लेआउट लोड करने में त्रुटि + कोड लोड करने में त्रुटि अपडेट के लिए जांच करते समय एक त्रुटि हुई - फायरबेस क्रैशलिटिक्स - फायरबेस एनालिटिक्स - फायरबेस प्रदर्शन - विशेष - डिवाइस को जागृत रखें [Wake_LOCK] - Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. - समस्याओं को हल करने में मदद करने के लिए दुर्घटना रिपोर्ट एकत्र करें। - अनुप्रयोग सुधार के लिए डेटा का उपयोग करते हैं। - अनुकूलन के लिए ऐप प्रदर्शन को मापता है। Data & Ads Consent एनालिटिक्स भंडारण विज्ञापन भंडारण @@ -447,4 +475,5 @@ Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-hu-rHU/strings.xml b/app/src/main/res/values-hu-rHU/strings.xml index 68b12832..2b03bcbf 100644 --- a/app/src/main/res/values-hu-rHU/strings.xml +++ b/app/src/main/res/values-hu-rHU/strings.xml @@ -6,13 +6,16 @@ Az alkalmazás új verziója elérhető. Koppints a frissítéshez. Rég nem találkoztunk. Rég volt—tanulj valami újat az Androidról. + Menü Nyomja meg újra a Back gombot a kilépéshez + Üdvözöljük A folytatáshoz olvassa el és fogadja el a Szolgáltatási feltételeket és az Adatvédelmi irányelveket Elfogadom + Kezdőlap Megérkezett egy új app Tekintsd meg a legújabb Android Studio Tutorials alkalmazást. Tanulj Jetpack Compose-ról, Material 3-ról és még többről. @@ -20,6 +23,29 @@ Fedezd fel az Android Studio oktatóanyagokat Kotlin és Java kiadásokkal A Kotlin kiadás frissült dinamikus leckékkel, AI asszisztenssel és még sok mással. Tapasztald meg az Android fejlesztés jövőjét. + Szerezd meg a Google Playen + Tudj meg többet + Play Áruház + Oktatóanyagok keresése + Oktatóanyagok keresése + Leckék keresése + Leckék keresése + + Android Studio + + + Új projekt indítása + Új projekt indítása + 1. lépés + Az első lépés az új projekt létrehozásához az Android Studioban, hogy a képen látható Új projekt gombra kattintasz, majd továbblépsz a következő lépésre. + 2. lépés + A második lépés a te alkalmazásodhoz illő aktivitástípus kiválasztása. Választhatsz néhány előre beállított sablon közül, amelyek megkönnyíthetik a munkád. Válaszd ki az egyiket, majd kattints a tovább gombra. + 3. lépés + A harmadik, egyben utolsó lépés az alkalmazás beállításainak konfigurálása, mint például az alkalmazás neve, a csomagnév, a preferált programozási nyelv és a minimális SDK. További információkat az Android Developers oldalon találsz. + + + Alapok + Android Studio gyorsbillentyűk Gyorsbillentyűk Leírás @@ -53,25 +79,6 @@ Intelligens belépés Kilépés - Szerezd meg a Google Playen - Tudj meg többet - Play Áruház - Oktatóanyagok keresése - Oktatóanyagok keresése - Leckék keresése - Leckék keresése - Android Studio - - Új projekt indítása - Új projekt indítása - 1. lépés - Az első lépés az új projekt létrehozásához az Android Studioban, hogy a képen látható Új projekt gombra kattintasz, majd továbblépsz a következő lépésre. - 2. lépés - A második lépés a te alkalmazásodhoz illő aktivitástípus kiválasztása. Választhatsz néhány előre beállított sablon közül, amelyek megkönnyíthetik a munkád. Válaszd ki az egyiket, majd kattints a tovább gombra. - 3. lépés - A harmadik, egyben utolsó lépés az alkalmazás beállításainak konfigurálása, mint például az alkalmazás neve, a csomagnév, a preferált programozási nyelv és a minimális SDK. További információkat az Android Developers oldalon találsz. - - Alapok Futtatás a kurzorig Kifejezés kiértékelése Program folytatása @@ -120,117 +127,63 @@ Legutóbbi változások megtekintése VCS felugró ablak megnyitása További információk a gyorsbillentyűkről + Az Android története Történet Funkciók + Android SDK-k Android-verziók + View Binding Beállítási utasítások View Binding használata az aktivitásokban View Binding használata a fragmentekben További információ a View Bindingről + Engedélykérő párbeszéd példája További információ az engedélyekről - Alkalmazásonkénti nyelvi beállítások - Prediktív visszalépési gesztus - Ez egy snackbar. - kattintva - Vágólapra másolva. 📋 - Nem sikerült megnyitni a Google Play Áruházat. - Köszönjük a %1$.1f csillagos értékelést. ❤️ - Kép gomb megnyomva. - Ez egy toast. - Kódszintaxis megjelenítése - Java kódrészlet megjelenítése - Nyiss meg 🌐 - Írj ide - Add meg a jelszavad + Alkalmazásonkénti nyelvi beállítások - Alkalmazáshasználati értesítések - Frissítési értesítések - Tekintsd meg a Szolgáltatási feltételeket és az Adatvédelmi szabályzatot - Frissítés letöltve - Megtekintés a Google Play Áruházban - Verzióinformáció - Béta program - Nyílt forráskódú licencek - Verzió %1$s - Hiba a layout betöltésekor - Hiba a kód betöltésekor - Hiba történt a frissítések keresése közben - Adatok és hirdetések hozzájárulása - Analitikai tárolás - Hirdetési tárolás - Hirdetési felhasználói adatok - Hirdetések személyre szabása - Hozzájárulási beállítások - Lehetővé teszi névtelen használati statisztikák gyűjtését. - Engedélyezi hirdetési adatok tárolását az eszközön. - Lehetővé teszi felhasználói adatok megosztását hirdetésekhez. - Személyre szabott hirdetési ajánlásokat tesz lehetővé. - Használd a ConstraintLayoutot reszponzív UI-k készítéséhez. - Használd a ViewBindinget a biztonságosabb UI-kódhoz. - Valósíts meg RecyclerView-t a gördülékeny listákhoz. - Használd a Material Design 3 komponenseit modern megjelenéshez. - Profilozd rendszeresen az appot a teljesítmény nyomon követéséhez. - Tartsd rendezettnek a layoutokat újrafelhasználható komponensek kivonásával. - Használj szöveg erőforrásokat minden szöveghez a lokalizálás megkönnyítéséhez. - Optimalizáld a képeket WebP-vel az APK méretének csökkentéséhez. - Kapcsold be a ProGuardot a kiadási build-ek zsugorításához és obfuszkálásához. - Ha modern eszközöket célozol, részesítsd előnyben a Compose-t az új UI-hoz. - Használd a LiveData és ViewModel előnyeit reaktív UI-khoz. - Használd a WorkManagert megbízható háttérfeladatokhoz. - Használd a GitHub Actions-t automatizált build ellenőrzésekhez. - Teszteld az appot különböző képernyőméreteken az emulátorban. - Tartsd naprakészen a függőségeket a legújabb funkciók és javítások érdekében. - Használd a Kotlin Coroutinekat az aszinkron műveletekhez. - Integráld a Hiltet a függőséginjekcióhoz. - Írj egységteszteket JUnittal és Espresso-val. - Kövesd az MVVM architektúrát a karbantartható kódért. - A nap tippje - Kvíz - Következő kérdés - Kvíz kész. Pontszámod: %1$d/%2$d - Nincs több kérdés, továbbiakért nézd meg a frissítéseket. - Napi kvíz emlékeztető - Gyere vissza a mai kvízért. - A fejlesztő további alkalmazásai + Prediktív visszalépési gesztus - Képernyőkép az Új projekt gombbal az Android Studioban. - Képernyőkép a projekt beállításakor az aktivitástípus választásáról. - Képernyőkép az alkalmazás neve, csomagja, nyelve és minimum SDK mezőiről. Room adatbázis Jegyzet bevitele Jegyzet hozzáadása - Egyszerű jegyzetek tárolása a Room használatával, amely egy absztrakciós réteg a SQLite felett. - A Room egy perzisztencia könyvtár, amely objektumtérképezési réteget biztosít a SQLite felett. Ez a példa megmutatja, hogyan lehet jegyzeteket menteni és megjeleníteni. Elrendezések és nézetek + Lineáris elrendezés + Függőleges Vízszintes Elrendezés előnézete Ehhez az aktivitáshoz nincs szükség Java kódra. + Relatív elrendezés + Táblázatos elrendezés + Rácsnézet + Képnézet + Webnézet + Gombok és kapcsolók Gombok Gomb @@ -254,14 +207,17 @@ Lebegő gomb 4 (harmadlagos) Használd ezt a Java kódot minden gombtípushoz. + Rádiógombok Válassz egy lehetőséget 1. opció 2. opció Opció megjelenítése + Képgombok + Kapcsolók Kapcsolj át Material kapcsoló beállítás @@ -416,6 +372,9 @@ A jogosultságok fontosak Androidban, mivel jogosultságot igénylő feladatokat nem végezhetsz el azok kérése nélkül. Tanuld meg, hogyan használhatsz alkalmazásonként különböző nyelveket, hogy alkalmazásod hozzáférhetőbb és felhasználóbarátabb legyen. Ez a funkció lehetővé teszi, hogy minden alkalmazáshoz más nyelvet válassz a készüléken, anélkül hogy a felhasználó megváltoztatná a készülék nyelvét. Az Android 13 (API szint 33) bevezeti az előrejelző visszalépési gesztust olyan Android eszközökre, mint a telefonok, a nagy képernyők és az összehajtható eszközök. Ez egy többéves kiadás része; teljes megvalósításakor a funkció lehetővé teszi, hogy a felhasználók előre megtekintsék a visszalépési gesztus célját vagy más eredményét, mielőtt teljesen végrehajtanák, így eldönthetik, hogy folytatják-e vagy maradnak az aktuális nézetben. + Egyszerű jegyzetek tárolása a Room használatával, amely egy absztrakciós réteg a SQLite felett. + A Room egy perzisztencia könyvtár, amely objektumtérképezési réteget biztosít a SQLite felett. Ez a példa megmutatja, hogyan lehet jegyzeteket menteni és megjeleníteni. + A lineáris elrendezés olyan nézetcsoport, amely gyermekeit egyetlen, vízszintesen vagy függőlegesen elrendezi. Az elrendezés orientációja az android:orientation attribútum segítségével határozható meg. Lineáris elrendezés használható különféle felhasználói interfészek, például listák, gombok és szövegmezők létrehozásához. A relatív elrendezés az Android elrendezési kezelője, amely gyermekek nézeteit egymáshoz vagy a szülő elrendezéséhez viszonyítva helyezi el. Ez teszi nagyon sokoldalú elrendezési kezelővé, mivel felhasználható az elrendezések széles választékának létrehozására. A táblázat elrendezése a táblázat celláinak, sorának és oszlopainak vizuálisan vonzó és funkcionális módon történő elrendezésének folyamata. @@ -461,9 +420,79 @@ Az Android egy mobil operációs rendszer, amelyet a Google fejlesztett. Először 2007. november 5-én adták ki béta verzióként, az első kereskedelmi verziót, az Android 1.0-t pedig 2008. szeptember 23-án indították. Az Android a Linux kernel módosított verzióján és más nyílt forráskódú szoftvereken alapul.\n\nAz Android Studio az Android-alkalmazás-fejlesztés hivatalos integrált fejlesztőkörnyezete (IDE). A Google a 2013. május 15-i I/O konferenciáján jelentette be, és 2014. december 8-án tette elérhetővé a nagyközönség számára. Az Android Studio az IntelliJ IDEA-ra épül, egy népszerű Java IDE-re.\n\nA Kotlin egy többplatformos programozási nyelv, amely a Java virtuális gépen (JVM), Androidon, böngészőben és natív platformokon is fut. A JetBrains, egy prágai székhelyű szoftvercég hozta létre. A Kotlin első bejelentése 2011 júliusában történt, és 2012 februárjában adták ki nyílt forráskódú projektként.\n\nA Google 2017. május 17-én, az I/O konferencián jelentette be, hogy hivatalosan támogatja a Kotlin nyelvet az Android-alkalmazás-fejlesztéshez. Azóta a Kotlin az egyik legnépszerűbb nyelvvé vált az Android fejlesztők körében. A Google 2020 októberi adatai szerint az első 1000 alkalmazás több mint 70%-a a Google Playen Kotlin nyelvet használ. Az Android nemcsak egy operációs rendszer, hanem egy olyan platform is, amely számos funkciót és lehetőséget kínál a felhasználók és a fejlesztők számára. Néhány Android funkció:\n\n- Near Field Communication (NFC), amely lehetővé teszi adatok megosztását, fizetések végrehajtását és más eszközökkel való vezeték nélküli kapcsolatot.\n- Alternatív billentyűzetek, amelyek lehetővé teszik a beviteli módszer testreszabását különböző kiosztásokkal, nyelvekkel és témákkal.\n- Infravörös (IR) átvitel, amellyel a telefonodat távirányítóként használhatod tévékhez, légkondicionálókhoz és más eszközökhöz.\n- Érintés nélküli vezérlés, amely lehetővé teszi műveletek végrehajtását a telefonon a képernyő megérintése nélkül, gesztusok vagy hangparancsok használatával.\n- Automatizálás, amellyel rutint és triggert állíthatsz be, hogy a telefon bizonyos feladatokat automatikusan végrehajtson.\n- Vezeték nélküli alkalmazásletöltések, amelyek lehetővé teszik az alkalmazások telepítését a számítógépről vagy a web böngészőből anélkül, hogy kábellel csatlakoztatnád a telefont.\n- Tárhely- és akkumulátorcsere, amely lehetőséget ad a telefon memóriájának bővítésére vagy az akkumulátor egyszerű cseréjére.\n- Testreszabható kezdőképernyő, amellyel személyre szabhatod a telefon megjelenését widgetekkel, háttérképekkel, ikonokkal és launcherekkel.\n\nAz Android Studio a legjobb eszköz Android alkalmazások fejlesztéséhez. Sok funkciót és előnyt kínál a fejlesztőknek, például:\n\n- Kódszerkesztő szintaxiskiemeléssel, kódkiegészítéssel, refaktoringgal, hibakereséssel, teszteléssel és lint eszközökkel.\n- Layout szerkesztő drag-and-drop felülettel a felhasználói felületek tervezéséhez.\n- Emulátor gyors indítással és pillanatkép támogatással különböző eszközökön és konfigurációkban való teszteléshez.\n- Firebase integráció olyan szolgáltatásokkal, mint hitelesítés, adatbázis, tárhely, analitika, hibajelentés és még sok más. \n- Gradle-alapú build rendszer függőségkezeléssel,\nszemélyre szabással,\noptimalizálással,\n aláírással,\nterjesztési lehetőségekkel és további funkciókkal. \n\nAz Android Studio segítségével lenyűgöző alkalmazásokat készíthetsz Android eszközökre Kotlin használatával,\na modern programozási nyelvvel, amely tömör,\nbiztonságos,\nkifejező,\nés kompatibilis a Java-val. A Chronometer egy speciális widget az Android keretrendszerben, amely időzítő-szerű funkcionalitást biztosít az eltelt idő megjelenítéséhez. Beállítható felfelé vagy lefelé számolásra, és gyakran használják olyan alkalmazásokban, amelyek időmérést igényelnek, például stopper- vagy visszaszámláló alkalmazások. A Chronometer osztály a TextView osztályból származik, ami azt jelenti, hogy örökli a TextView összes tulajdonságát és metódusát. Ez lehetővé teszi a fejlesztők számára, hogy könnyen testre szabják a Chronometer megjelenését, beleértve a szöveg méretét, színét és betűtípusát. + Ez egy snackbar. + kattintva + Vágólapra másolva. 📋 + Nem sikerült megnyitni a Google Play Áruházat. + Köszönjük a %1$.1f csillagos értékelést. ❤️ + Kép gomb megnyomva. + Ez egy toast. + Kódszintaxis megjelenítése + Java kódrészlet megjelenítése + Nyiss meg 🌐 + Írj ide + Add meg a jelszavad + + + Alkalmazáshasználati értesítések + Frissítési értesítések + Tekintsd meg a Szolgáltatási feltételeket és az Adatvédelmi szabályzatot + + + Frissítés letöltve + Megtekintés a Google Play Áruházban + Verzióinformáció + Béta program + Nyílt forráskódú licencek + Verzió %1$s + Hiba a layout betöltésekor + Hiba a kód betöltésekor + Hiba történt a frissítések keresése közben + Adatok és hirdetések hozzájárulása + Analitikai tárolás + Hirdetési tárolás + Hirdetési felhasználói adatok + Hirdetések személyre szabása + Hozzájárulási beállítások + Lehetővé teszi névtelen használati statisztikák gyűjtését. + Engedélyezi hirdetési adatok tárolását az eszközön. + Lehetővé teszi felhasználói adatok megosztását hirdetésekhez. + Személyre szabott hirdetési ajánlásokat tesz lehetővé. + Használd a ConstraintLayoutot reszponzív UI-k készítéséhez. + Használd a ViewBindinget a biztonságosabb UI-kódhoz. + Valósíts meg RecyclerView-t a gördülékeny listákhoz. + Használd a Material Design 3 komponenseit modern megjelenéshez. + Profilozd rendszeresen az appot a teljesítmény nyomon követéséhez. + Tartsd rendezettnek a layoutokat újrafelhasználható komponensek kivonásával. + Használj szöveg erőforrásokat minden szöveghez a lokalizálás megkönnyítéséhez. + Optimalizáld a képeket WebP-vel az APK méretének csökkentéséhez. + Kapcsold be a ProGuardot a kiadási build-ek zsugorításához és obfuszkálásához. + Ha modern eszközöket célozol, részesítsd előnyben a Compose-t az új UI-hoz. + Használd a LiveData és ViewModel előnyeit reaktív UI-khoz. + Használd a WorkManagert megbízható háttérfeladatokhoz. + Használd a GitHub Actions-t automatizált build ellenőrzésekhez. + Teszteld az appot különböző képernyőméreteken az emulátorban. + Tartsd naprakészen a függőségeket a legújabb funkciók és javítások érdekében. + Használd a Kotlin Coroutinekat az aszinkron műveletekhez. + Integráld a Hiltet a függőséginjekcióhoz. + Írj egységteszteket JUnittal és Espresso-val. + Kövesd az MVVM architektúrát a karbantartható kódért. + A nap tippje + Kvíz + Következő kérdés + Kvíz kész. Pontszámod: %1$d/%2$d + Nincs több kérdés, továbbiakért nézd meg a frissítéseket. + Napi kvíz emlékeztető + Gyere vissza a mai kvízért. + A fejlesztő további alkalmazásai + + Képernyőkép az Új projekt gombbal az Android Studioban. + Képernyőkép a projekt beállításakor az aktivitástípus választásáról. + Képernyőkép az alkalmazás neve, csomagja, nyelve és minimum SDK mezőiről. Networking Retrofit Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-in-rID/strings.xml b/app/src/main/res/values-in-rID/strings.xml index 223bae31..09c1ffee 100644 --- a/app/src/main/res/values-in-rID/strings.xml +++ b/app/src/main/res/values-in-rID/strings.xml @@ -1,10 +1,20 @@ Pratinjau tampilan gambar + Pelajari cara membuat aplikasi sederhana di Android Studio. 📱 Pembaruan baru tersedia. Versi baru aplikasi tersedia. Klik untuk memperbarui. Sudah cukup lama. Sudah lama—pelajari sesuatu yang baru tentang Android. + + Menu + Tekan kembali lagi untuk keluar + + Selamat datang + Read and agree to the Terms of Service and Privacy Policy to continue + Setuju + + Beranda Aplikasi Baru Telah Tiba. Lihat aplikasi Android Studio Tutorials terbaru. Gambar profil pengembang @@ -18,33 +28,20 @@ Cari tutorial Cari pelajaran Cari pelajaran - Pembaruan diunduh - Lihat di Google Play Store - Info versi - Program beta - Lisensi sumber terbuka - Versi %1$s - Kesalahan memuat tata letak - Kesalahan memuat kode - Pelajari cara membuat aplikasi sederhana di Android Studio. 📱 - Notifikasi Penggunaan Aplikasi - Notifikasi Pembaruan - Selamat datang - Jelajahi - Ketentuan Layanan - dan - Kebijakan Privasi - - - Setuju - Beranda + Android Studio + Mulai Proyek Baru Mulai Proyek Baru Langkah 1 + Langkah pertama untuk membuat proyek baru di Android Studio adalah mengeklik tombol Proyek baru seperti yang ditunjukkan pada gambar dan melanjutkan ke langkah berikutnya. Langkah 2 + Langkah kedua adalah memilih jenis aktivitas yang sesuai dengan aplikasi Anda. Anda dapat memilih dari beberapa preset yang dapat menyederhanakan pekerjaan Anda. Pilih salah satunya dan klik tombol berikutnya. Langkah 3 + Langkah ketiga dan terakhir adalah mengonfigurasi pengaturan aplikasi Anda, seperti nama aplikasi, nama paket, bahasa pemrograman yang disukai, dan SDK minimum. Anda dapat mempelajari lebih lanjut tentangnya di Android Developers. + Dasar-dasar + Pintasan Android Studio Pintasan Deskripsi @@ -125,34 +122,50 @@ Lihat perubahan terbaru Buka pop-up VCS Selengkapnya tentang pintasan + Sejarah Android Sejarah Fitur + Android SDK Versi Android + View Binding Instruksi penyiapan Gunakan view binding di aktivitas Gunakan view binding di fragmen Selengkapnya tentang View Binding + Contoh dialog izin Selengkapnya tentang izin + Preferensi bahasa per aplikasi + Gerakan kembali prediktif + Basis data Room Masukkan catatan Tambahkan catatan + Layouts and views + Tata Letak Linear + Vertikal Horizontal + Pratinjau tata letak Tidak ada kode Java yang diperlukan untuk aktivitas ini. + Tata Letak Relatif + Tata Letak Tabel + Tampilan Kisi + Tampilan Gambar + Tampilan Web - Pratinjau tata letak + Buttons and switches Tombol Tombol @@ -175,12 +188,15 @@ Tombol Mengambang 3 (permukaan) Tombol Mengambang 4 (tersier) Gunakan kode Java ini untuk semua jenis tombol. + Tombol Radio Pilih opsi Anda Opsi 1 Opsi 2 Tampilkan opsi + Tombol Gambar + Sakelar Alihkan saya Preferensi Sakelar Material @@ -250,14 +266,20 @@ Notifikasi Pengaturan notifikasi Firebase + Firebase Crashlytics + Analisis Firebase + Performance Firebase Privasi dan keamanan Kebijakan privasi Ketentuan layanan Kode etik Izin Normal + Khusus ID iklan [AD_ID] Internet [INTERNET] + Jauhkan perangkat terjaga [WAKE _ LOCK] + Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. Kirim notifikasi [POST_NOTIFICATIONS] Runtime Akses status jaringan [ACCESS_NETWORK_STATE] @@ -318,6 +340,9 @@ Memungkinkan aplikasi untuk mengakses dan memodifikasi kebijakan notifikasi perangkat, mengontrol bagaimana dan kapan notifikasi ditampilkan kepada pengguna dan menyediakan fitur manajemen notifikasi kustom. Memungkinkan aplikasi untuk membuat dan menggunakan layanan yang berjalan di latar depan, memberi mereka prioritas di atas proses latar belakang lainnya dan meningkatkan kinerja serta keandalan. Atur bahasa aplikasi. + Mengumpulkan laporan kecelakaan untuk membantu memperbaiki masalah. + Gather menggunakan data untuk perbaikan aplikasi. + Mengukur kinerja aplikasi untuk optimisasi. Pelajari dasar-dasar cara memulai proyek Android Studio baru, cara mengonfigurasi, cara mengatur paket, level API, dan banyak lagi… Android Studio menyertakan pintasan keyboard untuk banyak tindakan umum. Ingatlah, karena Android Studio didasarkan pada IntelliJ IDEA, Anda dapat menemukan pintasan tambahan dalam dokumentasi referensi keymap IntelliJ IDEA. Pelajari tentang sejarah Android, dari rilis beta pada tahun 2007 hingga menjadi sistem operasi seluler paling populer di dunia. Temukan fitur-fitur yang membuat Android unik dan manfaat menggunakan Android Studio untuk mengembangkan aplikasi Anda dengan Java. @@ -360,18 +385,12 @@ Agar efektif, harap mulai ulang aplikasi. Android Software Development Kit (SDK) adalah kumpulan alat yang memungkinkan pengembang membuat aplikasi Android. Ini mencakup seperangkat pustaka, debugger, emulator handset, dan dokumentasi. SDK juga mencakup pustaka API dan seperangkat dokumentasi API. Paket yang Anda unduh memiliki pustaka, yang membantu Anda dalam membuat aplikasi Anda.\n\nIni adalah ikhtisar semua versi Android dan pengenal yang sesuai untuk pengembang Android. Siapa pun dipersilakan untuk membuka masalah atau pull request. Selamat mengembangkan. View binding adalah fitur yang memungkinkan Anda menulis kode yang berinteraksi dengan tampilan dengan lebih mudah. Setelah view binding diaktifkan dalam modul, itu menghasilkan kelas binding untuk setiap file layout XML yang ada di modul tersebut. Sebuah instance dari kelas binding berisi referensi langsung ke semua tampilan yang memiliki ID dalam layout yang sesuai. - Langkah pertama untuk membuat proyek baru di Android Studio adalah mengeklik tombol Proyek baru seperti yang ditunjukkan pada gambar dan melanjutkan ke langkah berikutnya. - Langkah kedua adalah memilih jenis aktivitas yang sesuai dengan aplikasi Anda. Anda dapat memilih dari beberapa preset yang dapat menyederhanakan pekerjaan Anda. Pilih salah satunya dan klik tombol berikutnya. - Langkah ketiga dan terakhir adalah mengonfigurasi pengaturan aplikasi Anda, seperti nama aplikasi, nama paket, bahasa pemrograman yang disukai, dan SDK minimum. Anda dapat mempelajari lebih lanjut tentangnya di Android Developers. View binding diaktifkan berdasarkan modul per modul. Untuk mengaktifkan view binding dalam modul, atur opsi build viewBinding ke true di file build.gradle tingkat modul, seperti yang ditunjukkan dalam contoh berikut: - Read and agree to the Terms of Service and Privacy Policy to continue Anda dapat menambahkan tombol toggle dasar ke tata letak Anda dengan objek ToggleButton. Android 4.0 (level API 14) memperkenalkan jenis tombol toggle lain yang disebut sakelar yang menyediakan kontrol slider, yang dapat Anda tambahkan dengan objek Switch. SwitchCompat adalah versi widget Switch yang berjalan di perangkat hingga API 7. Catatan Penting: Jam digital telah didepresiasi di versi API 17. Dari level API 17, Anda dapat menggunakan TextClock alih-alih jam digital. Di bawah ini adalah deskripsi Jam Teks di Android. Tombol adalah elemen penting dari setiap aplikasi Android. Mereka memungkinkan pengguna untuk berinteraksi dengan aplikasi dan melakukan tindakan seperti mengirimkan formulir, memulai aktivitas baru, atau melakukan pembelian.\n\nDi Android Studio, tombol dibuat menggunakan kelas Button dan dapat disesuaikan dengan berbagai cara, termasuk mengatur teks, warna, dan ukurannya. Mereka juga dapat dikonfigurasi untuk memicu tindakan yang berbeda saat diklik, seperti memulai aktivitas baru atau menampilkan pesan pop-up.\n\nTombol dapat ditempatkan di mana saja dalam tata letak aplikasi dan dapat digunakan bersama dengan elemen UI lainnya seperti bidang teks dan daftar untuk membuat aplikasi yang berfungsi penuh dan ramah pengguna.\n\nSecara keseluruhan, tombol adalah alat yang sederhana namun kuat untuk membangun aplikasi Android yang menarik dan interaktif. Misalnya, jika aplikasi Anda perlu mengunduh sesuatu, aplikasi tersebut akan memerlukan izin Internet.\n\nLihatlah situs web Pengembang Android untuk semua izin dan referensi ke dokumentasi resmi.\n\nAplikasi Android harus meminta izin untuk mengakses fitur atau data tertentu di perangkat. Izin ini digunakan untuk melindungi privasi pengguna dan perangkat. Ketika aplikasi diinstal, pengguna diminta untuk memberikan atau menolak izin yang diminta aplikasi. Aplikasi hanya akan memiliki akses ke fitur atau data yang dimintanya izin.\n\nAda dua jenis izin: normal dan berbahaya. Izin normal tidak menimbulkan risiko terhadap privasi pengguna. Ini termasuk hal-hal seperti akses internet dan getaran. Izin berbahaya, di sisi lain, berpotensi mengakses informasi atau tindakan sensitif dan karenanya lebih dibatasi. Ini termasuk izin seperti akses ke lokasi pengguna, kamera, dan kontak.\n\nPenting bagi pengembang aplikasi untuk hanya meminta izin yang mutlak diperlukan agar aplikasi mereka berfungsi dengan benar. Ini membantu melindungi privasi pengguna dan juga membuat aplikasi lebih ramah pengguna. Tombol gambar adalah tombol yang berisi gambar alih-alih teks. Mereka dapat digunakan di Android untuk menyediakan antarmuka pengguna yang lebih menarik secara visual dan interaktif. Tombol gambar dapat digunakan untuk memicu tindakan, menavigasi ke layar yang berbeda, atau menampilkan informasi tambahan. Mereka sering digunakan dalam kombinasi dengan label teks untuk memberikan komunikasi yang jelas kepada pengguna tentang tujuan tombol. - Menu - Tekan kembali lagi untuk keluar AndroidX AppCompatImageView adalah subkelas dari ImageView yang dirancang untuk mendukung berbagai fitur ActionBar dan Material Design. Ini adalah bagian dari pustaka AndroidX, yang merupakan seperangkat pustaka dukungan yang menawarkan versi API kerangka kerja Android yang kompatibel ke belakang serta fitur yang hanya tersedia melalui API pustaka.\n\nAppCompatImageView dimaksudkan untuk digunakan sebagai pengganti drop-in untuk ImageView, memungkinkan pengembang untuk menggunakan kode dan elemen UI yang sama di berbagai versi Android. Ini termasuk dukungan untuk berbagai fitur seperti pewarnaan, pemuatan drawable vektor, dan penanganan penskalaan gambar.\n\nAppCompatImageView juga menyertakan dukungan untuk fitur Material Design seperti elevasi, yang memungkinkan tampilan gambar untuk menghasilkan bayangan dan tampak terangkat di atas permukaan tata letak. Ini juga menyertakan dukungan untuk efek riak Material Design, yang merupakan efek visual yang diterapkan saat tampilan gambar disentuh.\n\nSingkatnya, AndroidX AppCompatImageView adalah subkelas ImageView yang serbaguna dan kaya fitur yang dirancang untuk mendukung berbagai fitur dan elemen desain dalam aplikasi Android. Linear Layout Compat adalah kelas dalam pustaka dukungan Android appCompat v7. Ini ditambahkan untuk mendukung metode yang ditambahkan di level API yang lebih baru pada yang lama (seperti pembagi). Jika Anda membandingkan metode di LinearLayout dan LinearLayoutCompat, Anda dapat melihat bahwa tata letak Compat memiliki semua metode dari Tata Letak Linear tanpa batasan level API. Misalnya, metode setShowDividers diperkenalkan pada level API 11. Jadi, dalam kasus ini, setShowDividers (dan parameternya) harus dipanggil menggunakan Linear Layout Compat alih-alih LinearLayout jika Anda menargetkan platform dengan level API di bawah 11. Your donation helps keep the app running and improve features. Thank you for your generosity. @@ -391,16 +410,25 @@ Buka saya 🌐 Type here Enter your password + + Notifikasi Penggunaan Aplikasi + Notifikasi Pembaruan + Jelajahi + Ketentuan Layanan + dan + Kebijakan Privasi + + + + Pembaruan diunduh + Lihat di Google Play Store + Info versi + Program beta + Lisensi sumber terbuka + Versi %1$s + Kesalahan memuat tata letak + Kesalahan memuat kode Terjadi kesalahan saat memeriksa pembaruan - Firebase Crashlytics - Analisis Firebase - Performance Firebase - Khusus - Jauhkan perangkat terjaga [WAKE _ LOCK] - Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. - Mengumpulkan laporan kecelakaan untuk membantu memperbaiki masalah. - Gather menggunakan data untuk perbaikan aplikasi. - Mengukur kinerja aplikasi untuk optimisasi. Konsen Data & Ads Penyimpanan analisis penyimpanan Ad @@ -446,4 +474,5 @@ Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 1409d4f9..d0935933 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -6,13 +6,16 @@ È disponibile una nuova versione dell\'app. Tocca per aggiornare. È passato un po\'. È passato un po\'—impara qualcosa di nuovo su Android. + Menu Premi di nuovo per uscire + Benvenuto Leggi e accetta i Termini di servizio e l\'Informativa sulla privacy per continuare Accetto + Home È arrivata una nuova app Scopri la nuova app Android Studio Tutorials. Impara Jetpack Compose, Material 3 e altro. @@ -20,6 +23,29 @@ Scopri i tutorial di Android Studio Con edizioni Kotlin e Java L\'edizione Kotlin è stata aggiornata con lezioni dinamiche, assistente AI e altro. Vivi il futuro dello sviluppo Android. + Scaricalo su Google Play + Scopri di più + Play Store + Cerca tutorial + Cerca tutorial + Cerca lezioni + Cerca lezioni + + Android Studio + + + Avvia un nuovo progetto + Avvia un nuovo progetto + Passaggio 1 + Il primo passaggio per creare un nuovo progetto in Android Studio è cliccare sul pulsante Nuovo progetto come mostrato nell\'immagine e proseguire con il passaggio successivo. + Passaggio 2 + Il secondo passaggio è selezionare il tipo di attività che si adatta alla tua app. Puoi scegliere tra alcuni preset che possono semplificare il lavoro. Selezionane uno e fai clic sul pulsante successivo. + Passaggio 3 + Il terzo e ultimo passaggio è configurare le impostazioni dell\'app, come il nome dell\'app, il nome del pacchetto, il linguaggio di programmazione preferito e l\'SDK minimo. Puoi saperne di più su Android Developers. + + + Nozioni di base + Scorciatoie di Android Studio Scorciatoie Descrizione @@ -53,25 +79,6 @@ Entra intelligente Esci - Scaricalo su Google Play - Scopri di più - Play Store - Cerca tutorial - Cerca tutorial - Cerca lezioni - Cerca lezioni - Android Studio - - Avvia un nuovo progetto - Avvia un nuovo progetto - Passaggio 1 - Il primo passaggio per creare un nuovo progetto in Android Studio è cliccare sul pulsante Nuovo progetto come mostrato nell\'immagine e proseguire con il passaggio successivo. - Passaggio 2 - Il secondo passaggio è selezionare il tipo di attività che si adatta alla tua app. Puoi scegliere tra alcuni preset che possono semplificare il lavoro. Selezionane uno e fai clic sul pulsante successivo. - Passaggio 3 - Il terzo e ultimo passaggio è configurare le impostazioni dell\'app, come il nome dell\'app, il nome del pacchetto, il linguaggio di programmazione preferito e l\'SDK minimo. Puoi saperne di più su Android Developers. - - Nozioni di base Esegui fino al cursore Valuta espressione Riprendi programma @@ -120,117 +127,63 @@ Visualizza modifiche recenti Apri pop-up VCS Altri dettagli sulle scorciatoie + Storia di Android Storia Funzionalità + Android SDK Versioni di Android + View Binding Istruzioni di configurazione Usa View Binding nelle attività Usa View Binding nei frammenti Ulteriori informazioni su View Binding + Esempio di dialogo per i permessi Ulteriori informazioni sui permessi - Preferenze di lingua per app - Gesto indietro predittivo - Questo è uno snackbar. - cliccato - Copiato negli appunti. 📋 - Impossibile aprire Google Play Store. - Grazie per la tua valutazione di %1$.1f stelle. ❤️ - Pulsante immagine cliccato. - Questo è un toast. - Mostra sintassi del codice - Mostra frammento di codice Java - Aprimi 🌐 - Digita qui - Inserisci la tua password + Preferenze di lingua per app - Notifiche sull\'utilizzo dell\'app - Notifiche di aggiornamento - Consulta i Termini di servizio e la Informativa sulla privacy - Aggiornamento scaricato - Vedi su Google Play Store - Informazioni sulla versione - Programma beta - Licenze open source - Versione %1$s - Errore durante il caricamento del layout - Errore durante il caricamento del codice - Si è verificato un errore durante la verifica degli aggiornamenti - Consenso per dati e annunci - Archiviazione analitica - Archiviazione degli annunci - Dati utente per annunci - Personalizzazione degli annunci - Impostazioni del consenso - Consente la raccolta di statistiche di utilizzo anonime. - Permette di archiviare i dati degli annunci sul dispositivo. - Consente la condivisione dei dati utente per gli annunci. - Abilita raccomandazioni pubblicitarie personalizzate. - Usa ConstraintLayout per creare UI reattive. - Sfrutta ViewBinding per un codice UI più sicuro. - Implementa RecyclerView per liste a scorrimento fluido. - Usa i componenti Material Design 3 per un aspetto moderno. - Analizza regolarmente la tua app per monitorare le prestazioni. - Mantieni i layout organizzati estraendo componenti riutilizzabili. - Usa risorse stringa per tutto il testo per semplificare la localizzazione. - Ottimizza le immagini con WebP per ridurre la dimensione dell\'APK. - Abilita ProGuard per ridurre e offuscare le build di rilascio. - Preferisci Compose per nuove UI se miri a dispositivi moderni. - Sfrutta LiveData e ViewModel per UI reattive. - Usa WorkManager per attività in background affidabili. - Utilizza GitHub Actions per controlli di build automatizzati. - Testa la tua app su diverse dimensioni di schermo con l\'emulatore. - Mantieni aggiornate le dipendenze per le ultime funzionalità e correzioni. - Sfrutta le coroutine di Kotlin per operazioni asincrone. - Integra Hilt per l\'iniezione delle dipendenze. - Scrivi test unitari con JUnit ed Espresso. - Segui l\'architettura MVVM per un codice manutenibile. - Suggerimento del giorno - Quiz - Prossima domanda - Quiz completato. Il tuo punteggio: %1$d/%2$d - Nessun\'altra domanda, controlla gli aggiornamenti futuri per altro. - Promemoria quiz giornaliero - Torna per il quiz di oggi. - Altre app dello sviluppatore + Gesto indietro predittivo - Screenshot che mostra il pulsante Nuovo progetto in Android Studio. - Screenshot che mostra la selezione del tipo di attività durante la configurazione del progetto. - Screenshot che mostra i campi nome app, pacchetto, lingua e SDK minimo. Database Room Inserisci nota Aggiungi nota - Mantieni semplici note utilizzando Room, un livello di astrazione sopra SQLite. - Room è una libreria di persistenza che fornisce un livello di mapping degli oggetti sopra SQLite. Questo esempio mostra come salvare e visualizzare note. Layout e viste + Layout lineare + Verticale Orizzontale Anteprima del layout Nessun codice Java richiesto per questa attività. + Layout relativo + Layout tabella + Vista griglia + Vista immagine + Vista Web + Pulsanti e interruttori Pulsanti Pulsante @@ -254,14 +207,17 @@ Pulsante flottante 4 (terziario) Usa questo codice Java per tutti i tipi di pulsanti. + Pulsanti di opzione Scegli la tua opzione Opzione 1 Opzione 2 Mostra opzione + Pulsanti immagine + Interruttori Commutami Preferenza interruttore Material @@ -416,6 +372,9 @@ Le autorizzazioni sono importanti in Android: non puoi eseguire attività che le richiedono senza richiederle. Scopri come usare le lingue per app per rendere la tua app più accessibile e facile da usare. Questa funzione ti consente di scegliere una lingua diversa per ogni app sul tuo dispositivo, senza che l\'utente cambi la lingua del dispositivo. Android 13 (livello API 33) introduce un gesto di ritorno predittivo per dispositivi Android come telefoni, grandi schermi e pieghevoli. È parte di un rilascio pluriennale; quando sarà completamente implementata, questa funzionalità permetterà agli utenti di visualizzare in anteprima la destinazione o l\'altro risultato di un gesto di ritorno prima di completarlo, consentendo loro di decidere se continuare o rimanere nella vista corrente. + Mantieni semplici note utilizzando Room, un livello di astrazione sopra SQLite. + Room è una libreria di persistenza che fornisce un livello di mapping degli oggetti sopra SQLite. Questo esempio mostra come salvare e visualizzare note. + Un layout lineare è un gruppo di vista che organizza i suoi figli in una singola direzione lineare, orizzontalmente o verticalmente. L\'orientamento del layout può essere specificato utilizzando l\'attributo android:orientation. Un layout lineare può essere utilizzato per creare una varietà di interfacce utente, come elenchi, pulsanti e campi di testo. Un layout relativo è un gestore di layout in Android che posiziona le viste dei suoi figli l\'una rispetto all\'altra o al layout del genitore. Questo lo rende un gestore di layout molto versatile, in quanto può essere utilizzato per creare un\'ampia varietà di layout. Il layout della tabella è il processo di disposizione delle celle, delle righe e delle colonne di una tabella in modo visivamente accattivante e funzionale. @@ -461,9 +420,79 @@ Android è un sistema operativo mobile sviluppato da Google. È stato rilasciato per la prima volta come versione beta il 5 novembre 2007 e la prima versione commerciale, Android 1.0, è stata lanciata il 23 settembre 2008. Android si basa su una versione modificata del kernel Linux e su altri software open source.\n\nAndroid Studio è l\'ambiente di sviluppo integrato (IDE) ufficiale per lo sviluppo di app Android. È stato annunciato da Google alla conferenza I/O del 15 maggio 2013 ed è stato rilasciato per l\'uso pubblico l\'8 dicembre 2014. Android Studio si basa su IntelliJ IDEA, un popolare IDE Java.\n\nKotlin è un linguaggio di programmazione multipiattaforma che può essere eseguito sulla Java Virtual Machine (JVM), su Android, nel browser e su piattaforme native. È stato creato da JetBrains, una società di software con sede a Praga. Kotlin è stato annunciato per la prima volta nel luglio 2011 e rilasciato come progetto open source nel febbraio 2012.\n\nGoogle ha annunciato il supporto ufficiale per Kotlin come linguaggio per lo sviluppo di app Android alla conferenza I/O del 17 maggio 2017. Da allora Kotlin è diventato uno dei linguaggi più popolari per gli sviluppatori Android. Secondo i dati di Google dell\'ottobre 2020, oltre il 70% delle prime 1000 app su Google Play usa Kotlin. Android non è solo un sistema operativo, ma anche una piattaforma che offre una gamma di funzionalità e capacità per utenti e sviluppatori. Alcune delle funzionalità di Android includono:\n\n- Near Field Communication (NFC), che consente di condividere dati, effettuare pagamenti e connettersi con altri dispositivi in modalità wireless.\n- Tastiere alternative, che permettono di personalizzare il metodo di input con layout, lingue e temi diversi.\n- Trasmissione IR, che consente di usare il telefono come telecomando per TV, condizionatori e altri apparecchi.\n- Controllo senza tocco, che permette di eseguire azioni sul telefono senza toccare lo schermo, usando gesti o comandi vocali.\n- Automazione, che consente di impostare routine e trigger affinché il telefono esegua automaticamente determinate attività.\n- Download di app wireless, che permettono di installare app dal computer o dal browser web senza collegare il telefono con un cavo.\n- Sostituzione di memoria e batteria, che offre la possibilità di espandere la memoria del telefono o sostituirne facilmente la batteria.\n- Schermata iniziale personalizzata, che consente di personalizzare l\'aspetto del telefono con widget, sfondi, icone e launcher.\n\nAndroid Studio è il miglior strumento per sviluppare app Android. Offre molte funzionalità e vantaggi per gli sviluppatori, come:\n\n- Editor di codice con evidenziazione della sintassi, completamento del codice, refactoring, strumenti di debug, test e lint.\n- Editor di layout con interfaccia drag-and-drop per progettare le interfacce utente.\n- Emulatore con avvio rapido e supporto per snapshot per testare le app su diversi dispositivi e configurazioni.\n- Integrazione con Firebase con servizi come autenticazione, database, archiviazione, analisi, segnalazione di crash e altro. \n- Sistema di build basato su Gradle con gestione delle dipendenze,\npersonalizzazione,\nottimizzazione,\nfirma,\nopzioni di distribuzione e altro. \n\nCon Android Studio puoi creare app straordinarie per dispositivi Android usando Kotlin,\nun linguaggio di programmazione moderno che è conciso,\nsicuro,\nespressivo\ne interoperabile con Java. Un Chronometer è un widget specializzato nel framework Android che fornisce una funzionalità simile a un timer per visualizzare il tempo trascorso. Può essere configurato per contare in avanti o all\'indietro ed è comunemente utilizzato nelle applicazioni che richiedono il cronometro, come quelle di stopwatch o di conto alla rovescia. La classe Chronometer deriva dalla classe TextView, il che significa che eredita tutte le proprietà e i metodi di una TextView. Ciò consente agli sviluppatori di personalizzare facilmente l\'aspetto del Chronometer, inclusi dimensione del testo, colore e carattere. + Questo è uno snackbar. + cliccato + Copiato negli appunti. 📋 + Impossibile aprire Google Play Store. + Grazie per la tua valutazione di %1$.1f stelle. ❤️ + Pulsante immagine cliccato. + Questo è un toast. + Mostra sintassi del codice + Mostra frammento di codice Java + Aprimi 🌐 + Digita qui + Inserisci la tua password + + + Notifiche sull\'utilizzo dell\'app + Notifiche di aggiornamento + Consulta i Termini di servizio e la Informativa sulla privacy + + + Aggiornamento scaricato + Vedi su Google Play Store + Informazioni sulla versione + Programma beta + Licenze open source + Versione %1$s + Errore durante il caricamento del layout + Errore durante il caricamento del codice + Si è verificato un errore durante la verifica degli aggiornamenti + Consenso per dati e annunci + Archiviazione analitica + Archiviazione degli annunci + Dati utente per annunci + Personalizzazione degli annunci + Impostazioni del consenso + Consente la raccolta di statistiche di utilizzo anonime. + Permette di archiviare i dati degli annunci sul dispositivo. + Consente la condivisione dei dati utente per gli annunci. + Abilita raccomandazioni pubblicitarie personalizzate. + Usa ConstraintLayout per creare UI reattive. + Sfrutta ViewBinding per un codice UI più sicuro. + Implementa RecyclerView per liste a scorrimento fluido. + Usa i componenti Material Design 3 per un aspetto moderno. + Analizza regolarmente la tua app per monitorare le prestazioni. + Mantieni i layout organizzati estraendo componenti riutilizzabili. + Usa risorse stringa per tutto il testo per semplificare la localizzazione. + Ottimizza le immagini con WebP per ridurre la dimensione dell\'APK. + Abilita ProGuard per ridurre e offuscare le build di rilascio. + Preferisci Compose per nuove UI se miri a dispositivi moderni. + Sfrutta LiveData e ViewModel per UI reattive. + Usa WorkManager per attività in background affidabili. + Utilizza GitHub Actions per controlli di build automatizzati. + Testa la tua app su diverse dimensioni di schermo con l\'emulatore. + Mantieni aggiornate le dipendenze per le ultime funzionalità e correzioni. + Sfrutta le coroutine di Kotlin per operazioni asincrone. + Integra Hilt per l\'iniezione delle dipendenze. + Scrivi test unitari con JUnit ed Espresso. + Segui l\'architettura MVVM per un codice manutenibile. + Suggerimento del giorno + Quiz + Prossima domanda + Quiz completato. Il tuo punteggio: %1$d/%2$d + Nessun\'altra domanda, controlla gli aggiornamenti futuri per altro. + Promemoria quiz giornaliero + Torna per il quiz di oggi. + Altre app dello sviluppatore + + Screenshot che mostra il pulsante Nuovo progetto in Android Studio. + Screenshot che mostra la selezione del tipo di attività durante la configurazione del progetto. + Screenshot che mostra i campi nome app, pacchetto, lingua e SDK minimo. Networking Retrofit Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index eaf65704..49eef0c9 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -6,13 +6,16 @@ アプリの新しいバージョンが利用できます。タップして更新してください。 しばらくぶりですね。 しばらくぶりです—Android について新しいことを学びましょう。 + メニュー もう一度押して終了します + ようこそ 続行するには利用規約とプライバシーポリシーを読み同意してください 同意する + ホーム 新しいアプリが登場 最新の Android Studio Tutorials アプリをチェック。Jetpack Compose、Material 3 などを学べます。 @@ -20,6 +23,29 @@ Android Studio のチュートリアルを発見 Kotlin 版と Java 版を収録 Kotlin 版は動的なレッスンや AI アシスタントなどで更新されました。Android 開発の未来を体験してください。 + Google Play で入手しよう + 詳しく見る + Play ストア + チュートリアルを検索 + チュートリアルを検索 + レッスンを検索 + レッスンを検索 + + Android Studio + + + 新しいプロジェクトを開始する + 新しいプロジェクトを開始する + ステップ 1 + Android Studio で新しいプロジェクトを作成する最初のステップは、画像のように新規プロジェクトボタンをクリックし、次のステップへ進むことです。 + ステップ 2 + 2 番目のステップはアプリに合ったアクティビティの種類を選択することです。作業を簡単にするいくつかのプリセットから選べます。1 つを選んで次へボタンをクリックします。 + ステップ 3 + 3 つ目で最後のステップは、アプリ名、パッケージ名、希望するプログラミング言語最小 SDK などのアプリ設定を構成することです。詳しくは Android Developers をご覧ください。 + + + 基本 + Android Studio のショートカット ショートカット 説明 @@ -53,25 +79,6 @@ スマートステップイン ステップアウト - Google Play で入手しよう - 詳しく見る - Play ストア - チュートリアルを検索 - チュートリアルを検索 - レッスンを検索 - レッスンを検索 - Android Studio - - 新しいプロジェクトを開始する - 新しいプロジェクトを開始する - ステップ 1 - Android Studio で新しいプロジェクトを作成する最初のステップは、画像のように新規プロジェクトボタンをクリックし、次のステップへ進むことです。 - ステップ 2 - 2 番目のステップはアプリに合ったアクティビティの種類を選択することです。作業を簡単にするいくつかのプリセットから選べます。1 つを選んで次へボタンをクリックします。 - ステップ 3 - 3 つ目で最後のステップは、アプリ名、パッケージ名、希望するプログラミング言語最小 SDK などのアプリ設定を構成することです。詳しくは Android Developers をご覧ください。 - - 基本 カーソルまで実行 式を評価 プログラムを再開 @@ -120,117 +127,63 @@ 最近の変更を表示 VCS ポップアップを開く ショートカットの詳細 + Android の歴史 歴史 機能 + Android SDK Android のバージョン + View Binding セットアップ手順 アクティビティで View Binding を使用 フラグメントで View Binding を使用 View Binding について詳しく + 権限ダイアログの例 権限についてさらに詳しく - アプリごとの言語設定 - 予測型戻るジェスチャー - これはスナックバーです。 - クリックされました - クリップボードにコピーしました。 📋 - Google Play ストアを開けませんでした。 - %1$.1f 星の評価をありがとうございます。 ❤️ - 画像ボタンがクリックされました。 - これはトーストです。 - コード構文を表示 - Java コードスニペットを表示 - 開いて 🌐 - ここに入力 - パスワードを入力してください + アプリごとの言語設定 - アプリ使用通知 - 更新通知 - 利用規約プライバシーポリシー を確認する - 更新をダウンロードしました - Google Play ストアで表示 - バージョン情報 - ベータプログラム - オープンソースライセンス - バージョン %1$s - レイアウトの読み込みエラー - コードの読み込みエラー - 更新の確認中にエラーが発生しました - データと広告の同意 - 分析ストレージ - 広告ストレージ - 広告用ユーザーデータ - 広告のパーソナライズ - 同意の設定 - 匿名の利用統計の収集を許可します。 - 広告データのデバイス保存を許可します。 - 広告用のユーザーデータ共有を許可します。 - パーソナライズされた広告の推奨を有効にします。 - ConstraintLayout を使用してレスポンシブな UI を作成しましょう。 - ViewBinding を活用して安全な UI コードを書く。 - RecyclerView を実装して滑らかなスクロールリストを実現。 - 最新の外観には Material Design 3 コンポーネントを使用。 - パフォーマンスを追跡するために定期的にアプリをプロファイルする。 - 再利用可能なコンポーネントを抽出してレイアウトを整理する。 - ローカライズを簡単にするためにすべてのテキストに文字列リソースを使用。 - WebP で画像を最適化して APK サイズを削減。 - リリースビルドを縮小して難読化するために ProGuard を有効に。 - 最新デバイスをターゲットにする場合は新しい UI に Compose を優先。 - LiveData と ViewModel を活用してリアクティブな UI を実現。 - 信頼性の高いバックグラウンドタスクには WorkManager を使用。 - 自動ビルドチェックに GitHub Actions を利用。 - エミュレーターで異なる画面サイズのアプリをテスト。 - 最新の機能と修正のために依存関係を更新し続ける。 - 非同期処理には Kotlin コルーチンを活用。 - 依存性注入には Hilt を統合。 - JUnit と Espresso でユニットテストを書く。 - 保守性の高いコードのために MVVM アーキテクチャに従う。 - 今日のヒント - クイズ - 次の質問 - クイズ完了。あなたのスコア: %1$d/%2$d - これ以上質問はありません。続きは次回の更新をお待ちください。 - 毎日のクイズリマインダー - 今日のクイズに戻ってきてください。 - 開発者の他のアプリ + 予測型戻るジェスチャー - Android Studio の新規プロジェクトボタンを示すスクリーンショット。 - プロジェクト設定中のアクティビティタイプ選択を示すスクリーンショット。 - アプリ名、パッケージ、言語、最小 SDK の入力欄を示すスクリーンショット。 Room データベース メモを入力 メモを追加 - SQLite の上にある抽象化レイヤーである Room を使用して簡単なメモを保持します。 - Room は SQLite 上にオブジェクトマッピングレイヤーを提供する永続化ライブラリです。この例ではメモを保存して表示する方法を示します。 レイアウトとビュー + リニアレイアウト + レイアウトのプレビュー このアクティビティには Java コードは不要です。 + 相対レイアウト + テーブルレイアウト + グリッドビュー + イメージビュー + Webビュー + ボタンとスイッチ ボタン ボタン @@ -254,14 +207,17 @@ フローティングボタン4(ターシャリ) すべての種類のボタンにこの Java コードを使用します。 + ラジオボタン オプションを選択してください オプション1 オプション2 オプションを表示 + イメージボタン + スイッチ スイッチして マテリアルスイッチ設定 @@ -416,6 +372,9 @@ Android では権限が重要であり、権限を要求せずにそれを必要とする作業を行うことはできません。 アプリごとに異なる言語を選択して、アプリをよりアクセスしやすく使いやすくする方法を学びます。ユーザーがデバイスの言語を変更しなくても、各アプリに別の言語を設定できます。 Android 13(API レベル 33)では、スマートフォン、大画面、折りたたみ式デバイスなどの Android デバイス向けに予測バックジェスチャーが導入されます。これは数年にわたるリリースの一部であり、完全に実装されると、ユーザーはバックジェスチャーを完了する前にその遷移先や結果をプレビューでき、続行するか現在のビューにとどまるかを判断できるようになります。 + SQLite の上にある抽象化レイヤーである Room を使用して簡単なメモを保持します。 + Room は SQLite 上にオブジェクトマッピングレイヤーを提供する永続化ライブラリです。この例ではメモを保存して表示する方法を示します。 + 線形レイアウトは、水平または垂直方向に子供を単一の線形方向に配置するビューグループです。レイアウトの方向は、android:orientation属性を使用して指定できます。線形レイアウトを使用して、リスト、ボタン、テキストフィールドなどのさまざまなユーザーインターフェイスを作成できます。 相対的なレイアウトは、Androidのレイアウトマネージャーであり、互いまたは親レイアウトに比べて子ビューを配置します。これにより、多種多様なレイアウトを作成するために使用できるため、非常に用途の広いレイアウトマネージャーになります。 テーブルレイアウトは、テーブルのセル、行、列を視覚的に魅力的で機能的な方法で配置するプロセスです。 @@ -461,9 +420,79 @@ Android は Google が開発したモバイルオペレーティングシステムです。2007 年 11 月 5 日にベータ版として初めてリリースされ、最初の商用版である Android 1.0 は 2008 年 9 月 23 日にリリースされました。Android は Linux カーネルの修正版とその他のオープンソースソフトウェアを基にしています。\n\nAndroid Studio は Android アプリ開発のための公式統合開発環境 (IDE) です。2013 年 5 月 15 日の Google I/O カンファレンスで発表され、2014 年 12 月 8 日に一般公開されました。Android Studio は人気の Java IDE である IntelliJ IDEA をベースにしています。\n\nKotlin は、Java 仮想マシン (JVM)、Android、ブラウザ、ネイティブプラットフォームで実行できるクロスプラットフォームのプログラミング言語です。プラハに拠点を置くソフトウェア会社 JetBrains によって作成されました。Kotlin は 2011 年 7 月に初めて発表され、2012 年 2 月にオープンソースプロジェクトとしてリリースされました。\n\nGoogle は 2017 年 5 月 17 日の I/O カンファレンスで、Android アプリ開発の公式言語として Kotlin をサポートすることを発表しました。それ以来、Kotlin は Android 開発者の間で最も人気のある言語の 1 つになりました。Google の 2020 年 10 月のデータによると、Google Play 上位 1000 アプリの 70% 以上が Kotlin を使用しています。 Android は単なるオペレーティングシステムではなく、ユーザーと開発者のためにさまざまな機能と能力を提供するプラットフォームでもあります。Android の機能には次のようなものがあります:\n\n- 近距離無線通信 (NFC): データの共有、支払い、他のデバイスとのワイヤレス接続が可能。\n- 代替キーボード: さまざまなレイアウト、言語、テーマで入力方法をカスタマイズできる。\n- 赤外線 (IR) 送信: テレビやエアコンなどの家電のリモコンとして電話を使用できる。\n- タッチなし操作: ジェスチャーや音声コマンドを使用して、画面に触れずに電話を操作できる。\n- 自動化: ルーチンやトリガーを設定し、電話が特定のタスクを自動的に実行するようにできる。\n- ワイヤレスアプリダウンロード: ケーブルで電話を接続せずに、コンピュータや Web ブラウザからアプリをインストールできる。\n- ストレージとバッテリーの交換: 電話のメモリを拡張したり、バッテリーを簡単に交換したりできる。\n- カスタムホーム画面: ウィジェット、壁紙、アイコン、ランチャーで電話の外観をカスタマイズできる。\n\nAndroid Studio は Android アプリを開発するための最良のツールです。開発者に次のような多くの機能と利点を提供します:\n\n- 構文ハイライト、コード補完、リファクタリング、デバッグ、テスト、Lint ツールを備えたコードエディタ。\n- ドラッグアンドドロップインターフェースを備えたレイアウトエディタで UI を設計。\n- さまざまなデバイスや構成でアプリをテストするための高速起動とスナップショットをサポートするエミュレータ。\n- 認証、データベース、ストレージ、分析、クラッシュレポートなどのサービスを備えた Firebase 統合。 \n- 依存関係管理、\nカスタマイズ、\n最適化、\n署名、\n配布オプションなどを備えた Gradle ベースのビルドシステム。 \n\nAndroid Studio を使えば、簡潔で安全で表現力があり、Java と相互運用可能な最新のプログラミング言語である Kotlin を使用して、Android デバイス向けの素晴らしいアプリを作成できます。 クロノメータは Android フレームワークの特殊なウィジェットで、経過時間を表示するタイマーのような機能を提供します。カウントアップまたはカウントダウンに設定でき、ストップウォッチやカウントダウンタイマーなど時間計測が必要なアプリでよく使用されます。Chronometer クラスは TextView クラスから派生しているため、TextView のすべてのプロパティとメソッドを継承します。これにより、開発者は文字サイズ、色、フォントなど、クロノメータの外観を簡単にカスタマイズできます。 + これはスナックバーです。 + クリックされました + クリップボードにコピーしました。 📋 + Google Play ストアを開けませんでした。 + %1$.1f 星の評価をありがとうございます。 ❤️ + 画像ボタンがクリックされました。 + これはトーストです。 + コード構文を表示 + Java コードスニペットを表示 + 開いて 🌐 + ここに入力 + パスワードを入力してください + + + アプリ使用通知 + 更新通知 + 利用規約プライバシーポリシー を確認する + + + 更新をダウンロードしました + Google Play ストアで表示 + バージョン情報 + ベータプログラム + オープンソースライセンス + バージョン %1$s + レイアウトの読み込みエラー + コードの読み込みエラー + 更新の確認中にエラーが発生しました + データと広告の同意 + 分析ストレージ + 広告ストレージ + 広告用ユーザーデータ + 広告のパーソナライズ + 同意の設定 + 匿名の利用統計の収集を許可します。 + 広告データのデバイス保存を許可します。 + 広告用のユーザーデータ共有を許可します。 + パーソナライズされた広告の推奨を有効にします。 + ConstraintLayout を使用してレスポンシブな UI を作成しましょう。 + ViewBinding を活用して安全な UI コードを書く。 + RecyclerView を実装して滑らかなスクロールリストを実現。 + 最新の外観には Material Design 3 コンポーネントを使用。 + パフォーマンスを追跡するために定期的にアプリをプロファイルする。 + 再利用可能なコンポーネントを抽出してレイアウトを整理する。 + ローカライズを簡単にするためにすべてのテキストに文字列リソースを使用。 + WebP で画像を最適化して APK サイズを削減。 + リリースビルドを縮小して難読化するために ProGuard を有効に。 + 最新デバイスをターゲットにする場合は新しい UI に Compose を優先。 + LiveData と ViewModel を活用してリアクティブな UI を実現。 + 信頼性の高いバックグラウンドタスクには WorkManager を使用。 + 自動ビルドチェックに GitHub Actions を利用。 + エミュレーターで異なる画面サイズのアプリをテスト。 + 最新の機能と修正のために依存関係を更新し続ける。 + 非同期処理には Kotlin コルーチンを活用。 + 依存性注入には Hilt を統合。 + JUnit と Espresso でユニットテストを書く。 + 保守性の高いコードのために MVVM アーキテクチャに従う。 + 今日のヒント + クイズ + 次の質問 + クイズ完了。あなたのスコア: %1$d/%2$d + これ以上質問はありません。続きは次回の更新をお待ちください。 + 毎日のクイズリマインダー + 今日のクイズに戻ってきてください。 + 開発者の他のアプリ + + Android Studio の新規プロジェクトボタンを示すスクリーンショット。 + プロジェクト設定中のアクティビティタイプ選択を示すスクリーンショット。 + アプリ名、パッケージ、言語、最小 SDK の入力欄を示すスクリーンショット。 Networking Retrofit Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index e45a1656..a00cc70b 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -6,13 +6,16 @@ Dostępna jest nowa wersja aplikacji. Kliknij, aby zaktualizować. Dawno Cię nie było. Minęło trochę czasu—dowiedz się czegoś nowego o Androidzie. + Menu Wciśnij ponownie, aby wyjść + Witaj Przeczytaj i zaakceptuj Warunki korzystania z usługi oraz Politykę prywatności, aby kontynuować Zgadzam się + Strona główna Nowa aplikacja już jest Sprawdź najnowszą aplikację Android Studio Tutorials. Poznaj Jetpack Compose, Material 3 i nie tylko. @@ -20,6 +23,29 @@ Odkryj samouczki Android Studio Zawiera edycje Kotlin i Java Edycja Kotlin została zaktualizowana o dynamiczne lekcje, asystenta AI i więcej. Doświadcz przyszłości tworzenia aplikacji na Androida. + Pobierz z Google Play + Dowiedz się więcej + Sklep Play + Wyszukaj samouczki + Wyszukaj samouczki + Wyszukaj lekcje + Wyszukaj lekcje + + Android Studio + + + Rozpocznij nowy projekt + Rozpocznij nowy projekt + Krok 1 + Pierwszym krokiem do utworzenia nowego projektu w Android Studio jest kliknięcie przycisku Nowy projekt widocznego na obrazku i przejście do następnego kroku. + Krok 2 + Drugim krokiem jest wybranie typu aktywności odpowiedniego dla Twojej aplikacji. Możesz wybrać jedną z gotowych konfiguracji, które ułatwią Ci pracę. Wybierz jedną i kliknij przycisk dalej. + Krok 3 + Trzecim i ostatnim krokiem jest skonfigurowanie ustawień aplikacji, takich jak nazwa aplikacji, nazwa pakietu, preferowany język programowania oraz minimalne SDK. Więcej informacji znajdziesz na Android Developers. + + + Podstawy + Skróty w Android Studio Skróty Opis @@ -53,25 +79,6 @@ Inteligentne wejście Wyjdź - Pobierz z Google Play - Dowiedz się więcej - Sklep Play - Wyszukaj samouczki - Wyszukaj samouczki - Wyszukaj lekcje - Wyszukaj lekcje - Android Studio - - Rozpocznij nowy projekt - Rozpocznij nowy projekt - Krok 1 - Pierwszym krokiem do utworzenia nowego projektu w Android Studio jest kliknięcie przycisku Nowy projekt widocznego na obrazku i przejście do następnego kroku. - Krok 2 - Drugim krokiem jest wybranie typu aktywności odpowiedniego dla Twojej aplikacji. Możesz wybrać jedną z gotowych konfiguracji, które ułatwią Ci pracę. Wybierz jedną i kliknij przycisk dalej. - Krok 3 - Trzecim i ostatnim krokiem jest skonfigurowanie ustawień aplikacji, takich jak nazwa aplikacji, nazwa pakietu, preferowany język programowania oraz minimalne SDK. Więcej informacji znajdziesz na Android Developers. - - Podstawy Uruchom do kursora Oceń wyrażenie Wznów program @@ -120,117 +127,63 @@ Wyświetl ostatnie zmiany Otwórz okno VCS Więcej o skrótach + Historia Androida Historia Funkcje + Android SDK Wersje Androida + View Binding Instrukcje konfiguracji Użyj View Binding w aktywnościach Użyj View Binding we fragmentach Więcej o View Binding + Przykład okna dialogowego uprawnień Więcej o uprawnieniach - Preferencje językowe dla poszczególnych aplikacji - Predykcyjny gest cofania - To jest snackbar. - kliknięto - Skopiowano do schowka. 📋 - Nie można otworzyć Sklepu Google Play. - Dziękujemy za ocenę %1$.1f gwiazdek. ❤️ - Kliknięto przycisk obrazu. - To jest toast. - Pokaż składnię kodu - Pokaż fragment kodu Java - Otwórz mnie 🌐 - Wpisz tutaj - Wpisz swoje hasło + Preferencje językowe dla poszczególnych aplikacji - Powiadomienia o użyciu aplikacji - Powiadomienia o aktualizacjach - Przeglądaj Warunki korzystania i Politykę prywatności - Aktualizacja pobrana - Zobacz w Sklepie Google Play - Informacje o wersji - Program beta - Licencje open source - Wersja %1$s - Błąd podczas wczytywania układu - Błąd podczas wczytywania kodu - Wystąpił błąd podczas sprawdzania aktualizacji - Zgoda na dane i reklamy - Przechowywanie analityki - Przechowywanie reklam - Dane użytkownika do reklam - Personalizacja reklam - Ustawienia zgód - Pozwala na zbieranie anonimowych statystyk użycia. - Zezwala na przechowywanie danych reklam na urządzeniu. - Pozwala udostępniać dane użytkownika do reklam. - Umożliwia spersonalizowane rekomendacje reklam. - Używaj ConstraintLayout do tworzenia responsywnych interfejsów. - Wykorzystaj ViewBinding dla bezpieczniejszego kodu UI. - Zaimplementuj RecyclerView dla płynnych list przewijania. - Używaj komponentów Material Design 3 dla nowoczesnego wyglądu. - Regularnie profiluj aplikację, aby śledzić wydajność. - Organizuj układy, wyodrębniając wielokrotnego użytku komponenty. - Używaj zasobów string dla całego tekstu, by ułatwić lokalizację. - Optymalizuj obrazy za pomocą WebP, aby zmniejszyć rozmiar APK. - Włącz ProGuard, aby zmniejszyć i zaciemnić wydania. - Preferuj Compose dla nowych UI, jeśli celujesz w nowoczesne urządzenia. - Wykorzystaj LiveData i ViewModel dla reaktywnych UI. - Używaj WorkManager do niezawodnych zadań w tle. - Wykorzystaj GitHub Actions do zautomatyzowanych kontroli buildów. - Testuj aplikację na różnych rozmiarach ekranów w emulatorze. - Aktualizuj zależności, aby mieć najnowsze funkcje i poprawki. - Wykorzystaj Kotlin Coroutines do operacji asynchronicznych. - Zintegruj Hilt do wstrzykiwania zależności. - Pisz testy jednostkowe za pomocą JUnit i Espresso. - Stosuj architekturę MVVM dla łatwego w utrzymaniu kodu. - Porada dnia - Quiz - Następne pytanie - Quiz ukończony. Twój wynik: %1$d/%2$d - Brak kolejnych pytań, sprawdź przyszłe aktualizacje, by zobaczyć więcej. - Codzienne przypomnienie o quizie - Wróć na dzisiejszy quiz. - Więcej aplikacji tego dewelopera + Predykcyjny gest cofania - Zrzut ekranu pokazujący przycisk Nowy projekt w Android Studio. - Zrzut ekranu pokazujący wybór typu aktywności podczas konfiguracji projektu. - Zrzut ekranu pokazujący pola nazwy aplikacji, pakietu, języka i minimalnego SDK. Baza danych Room Wpisz notatkę Dodaj notatkę - Przechowuj proste notatki za pomocą Room, warstwy abstrakcji nad SQLite. - Room to biblioteka trwałości, która zapewnia warstwę mapowania obiektów na SQLite. Ten przykład pokazuje, jak zapisywać i wyświetlać notatki. Układy i widoki + Układ liniowy + Pionowy Poziomy Podgląd układu Do tej aktywności nie jest wymagany kod Java. + Układ względny + Układ tabelaryczny + Widok siatki + Widok obrazu + Widok internetowy + Przyciski i przełączniki Przyciski Przycisk @@ -254,14 +207,17 @@ Przycisk pływający 4 (trzeciorzędny) Użyj tego kodu Java dla wszystkich typów przycisków. + Przyciski radiowe Wybierz opcję Opcja 1 Opcja 2 Wyświetl opcję + Przyciski graficzne + Przełączniki Przełącz mnie Preferencja przełącznika Material @@ -416,6 +372,9 @@ Uprawnienia są ważne w Androidzie, ponieważ zadań wymagających uprawnień nie można wykonać bez ich żądania. Dowiedz się, jak używać języków przypisanych do poszczególnych aplikacji, aby uczynić aplikację bardziej dostępną i przyjazną dla użytkownika. Ta funkcja pozwala wybrać inny język dla każdej aplikacji na urządzeniu, bez zmiany języka całego urządzenia przez użytkownika. Android 13 (poziom API 33) wprowadza przewidywalny gest cofania dla urządzeń z Androidem, takich jak telefony, duże ekrany i składane urządzenia. Jest to część wieloletniego wdrożenia; gdy funkcja zostanie w pełni zaimplementowana, pozwoli użytkownikom podglądać miejsce docelowe lub inny wynik gestu cofania przed jego pełnym wykonaniem, dzięki czemu będą mogli zdecydować, czy kontynuować, czy pozostać w bieżącym widoku. + Przechowuj proste notatki za pomocą Room, warstwy abstrakcji nad SQLite. + Room to biblioteka trwałości, która zapewnia warstwę mapowania obiektów na SQLite. Ten przykład pokazuje, jak zapisywać i wyświetlać notatki. + Liniowy układ to grupa widokowa, która ułoży swoje dzieci w jednym, liniowym kierunku, poziomo lub pionowo. Orientację układu można określić za pomocą atrybutu android:orientation. Do tworzenia różnych interfejsów użytkownika, takich jak listy, przyciski i pola tekstowe. Względny układ jest kierownikiem układu na Androidzie, który pozycjonuje swoje dziecko w stosunku do siebie lub układy rodzica. To sprawia, że ​​jest to bardzo wszechstronny menedżer układu, ponieważ można go użyć do tworzenia szerokiej gamy układów. Układ tabeli to proces układania komórek, wierszy i kolumn tabeli w sposób atrakcyjny i funkcjonalny wizualnie. @@ -461,9 +420,79 @@ Android to mobilny system operacyjny opracowany przez Google. Został po raz pierwszy wydany jako wersja beta 5 listopada 2007 r., a pierwsza komercyjna wersja, Android 1.0, została uruchomiona 23 września 2008 r. Android opiera się na zmodyfikowanej wersji jądra Linux i innym oprogramowaniu open source.\n\nAndroid Studio to oficjalne zintegrowane środowisko programistyczne (IDE) do tworzenia aplikacji na Androida. Zostało ogłoszone przez Google na konferencji I/O 15 maja 2013 r. i udostępnione publicznie 8 grudnia 2014 r. Android Studio bazuje na IntelliJ IDEA, popularnym środowisku Java IDE.\n\nKotlin to wieloplatformowy język programowania, który może działać na maszynie wirtualnej Java (JVM), Androidzie, w przeglądarce i na platformach natywnych. Został stworzony przez JetBrains, firmę programistyczną z siedzibą w Pradze. Kotlin został po raz pierwszy ogłoszony w lipcu 2011 r. i wydany jako projekt open source w lutym 2012 r.\n\nGoogle ogłosiło wsparcie dla Kotlina jako oficjalnego języka do tworzenia aplikacji na Androida na konferencji I/O 17 maja 2017 r. Od tego czasu Kotlin stał się jednym z najpopularniejszych języków wśród deweloperów Androida. Według danych Google z października 2020 r. ponad 70% z 1000 najlepszych aplikacji w Google Play używa Kotlina. Android to nie tylko system operacyjny, ale także platforma oferująca szereg funkcji i możliwości dla użytkowników i deweloperów. Do funkcji Androida należą:\n\n- Near Field Communication (NFC), która umożliwia udostępnianie danych, dokonywanie płatności i łączenie się z innymi urządzeniami bezprzewodowo.\n- Alternatywne klawiatury, które pozwalają dostosować metodę wprowadzania za pomocą różnych układów, języków i motywów.\n- Transmisja podczerwieni, która pozwala używać telefonu jako pilota do telewizorów, klimatyzatorów i innych urządzeń.\n- Sterowanie bezdotykowe, które pozwala wykonywać czynności na telefonie bez dotykania ekranu, używając gestów lub poleceń głosowych.\n- Automatyzacja, która umożliwia ustawianie rutyn i wyzwalaczy, aby telefon automatycznie wykonywał określone zadania.\n- Bezprzewodowe pobieranie aplikacji, które pozwala instalować aplikacje z komputera lub przeglądarki internetowej bez podłączania telefonu kablem.\n- Wymiana pamięci i baterii, która daje możliwość łatwego rozszerzenia pamięci telefonu lub wymiany jego baterii.\n- Personalizowany ekran główny, który pozwala dostosować wygląd telefonu za pomocą widżetów, tapet, ikon i launcherów.\n\nAndroid Studio to najlepsze narzędzie do tworzenia aplikacji na Androida. Oferuje ono wiele funkcji i korzyści dla deweloperów, takich jak:\n\n- Edytor kodu z podświetlaniem składni, uzupełnianiem kodu, refaktoryzacją, debugowaniem, testowaniem i narzędziami lint.\n- Edytor układu z interfejsem drag-and-drop do projektowania interfejsów użytkownika.\n- Emulator z szybkim uruchamianiem i obsługą migawek do testowania aplikacji na różnych urządzeniach i konfiguracjach.\n- Integracja z Firebase z usługami takimi jak uwierzytelnianie, baza danych, przechowywanie, analityka, raportowanie awarii i wiele innych. \n- System budowania oparty na Gradle z zarządzaniem zależnościami,\npersonalizacją,\noptymalizacją,\npodpisywaniem,\nopcje dystrybucji i więcej. \n\nDzięki Android Studio możesz tworzyć niesamowite aplikacje na urządzenia z Androidem, używając Kotlina,\nnowoczesnego języka programowania, który jest zwięzły,\nbezpieczny,\nekspresyjny\ni współdziała z Javą. Chronometr to specjalizowany widget w frameworku Android, który zapewnia funkcjonalność podobną do timera do wyświetlania upływającego czasu. Można go skonfigurować do liczenia w górę lub w dół i jest powszechnie używany w aplikacjach wymagających pomiaru czasu, takich jak stopery lub liczniki czasu. Klasa Chronometer pochodzi od klasy TextView, co oznacza, że dziedziczy wszystkie właściwości i metody TextView. Dzięki temu deweloperzy mogą łatwo dostosować wygląd Chronometru, w tym rozmiar tekstu, kolor i czcionkę. + To jest snackbar. + kliknięto + Skopiowano do schowka. 📋 + Nie można otworzyć Sklepu Google Play. + Dziękujemy za ocenę %1$.1f gwiazdek. ❤️ + Kliknięto przycisk obrazu. + To jest toast. + Pokaż składnię kodu + Pokaż fragment kodu Java + Otwórz mnie 🌐 + Wpisz tutaj + Wpisz swoje hasło + + + Powiadomienia o użyciu aplikacji + Powiadomienia o aktualizacjach + Przeglądaj Warunki korzystania i Politykę prywatności + + + Aktualizacja pobrana + Zobacz w Sklepie Google Play + Informacje o wersji + Program beta + Licencje open source + Wersja %1$s + Błąd podczas wczytywania układu + Błąd podczas wczytywania kodu + Wystąpił błąd podczas sprawdzania aktualizacji + Zgoda na dane i reklamy + Przechowywanie analityki + Przechowywanie reklam + Dane użytkownika do reklam + Personalizacja reklam + Ustawienia zgód + Pozwala na zbieranie anonimowych statystyk użycia. + Zezwala na przechowywanie danych reklam na urządzeniu. + Pozwala udostępniać dane użytkownika do reklam. + Umożliwia spersonalizowane rekomendacje reklam. + Używaj ConstraintLayout do tworzenia responsywnych interfejsów. + Wykorzystaj ViewBinding dla bezpieczniejszego kodu UI. + Zaimplementuj RecyclerView dla płynnych list przewijania. + Używaj komponentów Material Design 3 dla nowoczesnego wyglądu. + Regularnie profiluj aplikację, aby śledzić wydajność. + Organizuj układy, wyodrębniając wielokrotnego użytku komponenty. + Używaj zasobów string dla całego tekstu, by ułatwić lokalizację. + Optymalizuj obrazy za pomocą WebP, aby zmniejszyć rozmiar APK. + Włącz ProGuard, aby zmniejszyć i zaciemnić wydania. + Preferuj Compose dla nowych UI, jeśli celujesz w nowoczesne urządzenia. + Wykorzystaj LiveData i ViewModel dla reaktywnych UI. + Używaj WorkManager do niezawodnych zadań w tle. + Wykorzystaj GitHub Actions do zautomatyzowanych kontroli buildów. + Testuj aplikację na różnych rozmiarach ekranów w emulatorze. + Aktualizuj zależności, aby mieć najnowsze funkcje i poprawki. + Wykorzystaj Kotlin Coroutines do operacji asynchronicznych. + Zintegruj Hilt do wstrzykiwania zależności. + Pisz testy jednostkowe za pomocą JUnit i Espresso. + Stosuj architekturę MVVM dla łatwego w utrzymaniu kodu. + Porada dnia + Quiz + Następne pytanie + Quiz ukończony. Twój wynik: %1$d/%2$d + Brak kolejnych pytań, sprawdź przyszłe aktualizacje, by zobaczyć więcej. + Codzienne przypomnienie o quizie + Wróć na dzisiejszy quiz. + Więcej aplikacji tego dewelopera + + Zrzut ekranu pokazujący przycisk Nowy projekt w Android Studio. + Zrzut ekranu pokazujący wybór typu aktywności podczas konfiguracji projektu. + Zrzut ekranu pokazujący pola nazwy aplikacji, pakietu, języka i minimalnego SDK. Networking Retrofit Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index c7675f49..a9352b8b 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -6,6 +6,15 @@ Este disponibilă o nouă versiune a aplicației. Apasă pentru a actualiza. A trecut ceva timp. A trecut ceva timp—învață ceva nou despre Android. + + Meniu + Apăsați din nou pentru a ieși + + Bun venit + Read and agree to the Terms of Service and Privacy Policy to continue + Sunt de acord + + Acasă A sosit o aplicație nouă. Descoperă cea mai recentă aplicație Android Studio Tutorials. Poza de profil pentru dezvoltatori @@ -19,32 +28,20 @@ Caută tutoriale Caută lecții Caută lecții - Actualizare descărcată - Vezi în Magazinul Google Play - Informații versiune - Program beta - Licențe open source - Versiunea %1$s - Eroare la încărcarea aspectului - Eroare la încărcarea codului - Notificări de utilizare a aplicației - Notificări de actualizare - Bun venit - Răsfoiți - Termenii de utilizare - și - Politica de confidențialitate - - - Sunt de acord - Acasă + Android Studio + Porniți un proiect nou Porniți un proiect nou Pasul 1 + Primul pas pentru a crea un proiect nou în Android Studio este să faceți clic pe butonul Proiect nou, așa cum se arată în imagine, și să continuați la pasul următor. Pasul 2 + Al doilea pas este să selectați tipul de activitate care se potrivește aplicației dumneavoastră. Puteți alege dintre câteva presetări care vă pot simplifica munca. Selectați una dintre ele și faceți clic pe butonul Următorul. Pasul 3 + Al treilea și ultimul pas este să configurați setările aplicației, cum ar fi numele aplicației, numele pachetului, limba de programare preferată și SDK-ul minim. Puteți afla mai multe despre ele pe Android Developers. + Noțiuni de bază + Comenzi rapide Android Studio Comenzi rapide Descriere @@ -125,42 +122,58 @@ Vezi modificările recente Deschide pop-up-ul VCS Mai multe despre comenzi rapide + Istoria Android Istoric Funcționalități + Android SDK-uri Versiuni Android + View Binding Instrucțiuni de configurare Utilizați view binding în activități Utilizați view binding în fragmente Mai multe despre View Binding + Exemplu de dialog de permisiuni Mai multe despre permisiuni + Preferințe de limbă per aplicație + Gest de revenire predictiv + Baza de date Room Introduceți notă Adăugați notă + Dispuneri și vizualizări + Aranjament liniar + Vertical Orizontal Previzualizare layout Nu este necesar cod Java pentru această activitate. + Aranjament relativ + Aranjament tabel + Vizualizare grilă + Vizualizare imagine + Vizualizare web + Butoane și comutatoare Butoane Buton @@ -183,12 +196,15 @@ Buton plutitor 3 (suprafață) Buton plutitor 4 (terțiar) Folosiți acest cod Java pentru toate tipurile de butoane. + Butoane radio Alegeți opțiunea Opțiunea 1 Opțiunea 2 Afișează opțiunea + Butoane imagine + Comutatoare Comută-mă Preferință Comutator Material @@ -258,14 +274,20 @@ Notificări Setări notificări Firebase + Baza de foc Crashlytics + Analiza bazei de foc + Performanță baza de foc Confidențialitate și securitate Politica de confidențialitate Termeni și condiții Cod de conduită Permisiuni Normal + Special ID-ul reclamei [AD_ID] Internet [INTERNET] + Păstrați dispozitivul treaz [WAKE_LOCK] + Permite aplicației să împiedice dispozitivul să intre în repaus—de exemplu, prin estomparea ecranului sau adormirea procesorului—în timpul operațiunilor critice pentru a se asigura că acestea se finalizează fără întreruperi. Este folosită rar pentru a conserva bateria. Postează notificări [POST_NOTIFICATIONS] Runtime Accesează starea rețelei [ACCESS_NETWORK_STATE] @@ -326,6 +348,9 @@ Permite aplicației să acceseze și să modifice politica de notificări a dispozitivului, controlând modul și momentul în care notificările sunt afișate utilizatorului și oferind funcții personalizate de gestionare a notificărilor. Permite aplicației să creeze și să utilizeze servicii care rulează în prim plan, acordându-le prioritate față de alte procese din fundal și îmbunătățind performanța și fiabilitatea. Setați limba aplicației. + Colecta rapoarte de accident pentru a ajuta la rezolvarea problemelor. + Adună date de utilizare pentru îmbunătățirea aplicației. + Măsoară performanța aplicației pentru optimizare. Află elementele de bază despre cum să începi un nou proiect Android Studio, cum să configurezi, cum să setezi pachetul, nivelurile API și multe altele… Android Studio include comenzi rapide de la tastatură pentru multe acțiuni comune. Rețineți că, deoarece Android Studio se bazează pe IntelliJ IDEA, puteți găsi comenzi rapide suplimentare în documentația de referință a hărții tastaturii IntelliJ IDEA. Află despre istoria Android, de la lansarea sa beta în 2007 până la a deveni cel mai popular sistem de operare mobil din lume. Descoperă funcționalitățile care fac Android unic și beneficiile utilizării Android Studio pentru a-ți dezvolta aplicațiile cu Java. @@ -368,18 +393,12 @@ Pentru a produce efect, vă rugăm să reporniți aplicația. Kitul de dezvoltare software Android (SDK) este o colecție de instrumente care permit dezvoltatorilor să creeze aplicații Android. Acesta include un set de biblioteci, un depanator, un emulator de telefon și documentație. SDK-ul include, de asemenea, o bibliotecă API și un set de documentație API. Pachetele pe care le descărcați conțin biblioteci, care vă ajută la crearea aplicației.\n\nAceasta este o prezentare generală a tuturor versiunilor Android și a identificatorilor corespunzători pentru dezvoltatorii Android. Oricine este binevenit să deschidă o problemă sau să trimită o cerere de extragere. Dezvoltare plăcută. Binding-ul vizualizărilor este o funcție care vă permite să scrieți mai ușor cod care interacționează cu vizualizările. Odată ce binding-ul vizualizărilor este activat într-un modul, acesta generează o clasă de binding pentru fiecare fișier de aspect XML prezent în acel modul. O instanță a unei clase de binding conține referințe directe către toate vizualizările care au un ID în aspectul corespunzător. - Primul pas pentru a crea un proiect nou în Android Studio este să faceți clic pe butonul Proiect nou, așa cum se arată în imagine, și să continuați la pasul următor. - Al doilea pas este să selectați tipul de activitate care se potrivește aplicației dumneavoastră. Puteți alege dintre câteva presetări care vă pot simplifica munca. Selectați una dintre ele și faceți clic pe butonul Următorul. - Al treilea și ultimul pas este să configurați setările aplicației, cum ar fi numele aplicației, numele pachetului, limba de programare preferată și SDK-ul minim. Puteți afla mai multe despre ele pe Android Developers. Binding-ul vizualizărilor este activat pe bază de modul. Pentru a activa binding-ul vizualizărilor într-un modul, setați opțiunea de compilare viewBinding la true în fișierul build.gradle la nivel de modul, așa cum se arată în exemplul următor: - Read and agree to the Terms of Service and Privacy Policy to continue Puteți adăuga un buton de comutare de bază la aspectul dvs. cu obiectul ToggleButton. Android 4.0 (API nivel 14) introduce un alt tip de buton de comutare numit switch care oferă un control glisant, pe care îl puteți adăuga cu un obiect Switch. SwitchCompat este o versiune a widget-ului Switch care rulează pe dispozitive până la API 7. Notă importantă: Ceasul digital este depreciat în versiunea API 17. Începând cu nivelul API 17, puteți utiliza TextClock în loc de ceas digital. Mai jos este descrierea ceasului Text în Android. Butoanele sunt un element esențial al oricărei aplicații Android. Acestea permit utilizatorilor să interacționeze cu aplicația și să efectueze acțiuni precum trimiterea unui formular, începerea unei noi activități sau efectuarea unei achiziții.\n\nÎn Android Studio, butoanele sunt create utilizând clasa Button și pot fi personalizate în diverse moduri, inclusiv setarea textului, culorii și dimensiunii acestora. De asemenea, ele pot fi configurate pentru a declanșa diferite acțiuni atunci când sunt apăsate, cum ar fi începerea unei noi activități sau afișarea unui mesaj pop-up.\n\nButoanele pot fi plasate oriunde în aspectul unei aplicații și pot fi utilizate împreună cu alte elemente UI, cum ar fi câmpurile de text și listele, pentru a crea o aplicație complet funcțională și ușor de utilizat.\n\nÎn general, butoanele sunt un instrument simplu, dar puternic, pentru construirea de aplicații Android atractive și interactive. De exemplu, dacă aplicația dvs. trebuie să descarce ceva, va necesita permisiunea Internet.\n\nAruncați o privire pe site-ul web Android Developers pentru toate permisiunile și o referință la documentația oficială.\n\nAplicațiile Android trebuie să solicite permisiunea de a accesa anumite funcționalități sau date pe un dispozitiv. Aceste permisiuni sunt utilizate pentru a proteja confidențialitatea utilizatorului și a dispozitivului. Când o aplicație este instalată, utilizatorului i se solicită să acorde sau să refuze permisiunile pe care le solicită aplicația. Aplicația va avea acces doar la funcționalitățile sau datele pentru care a solicitat permisiunea.\n\nExistă două tipuri de permisiuni: normale și periculoase. Permisiunile normale nu prezintă un risc pentru confidențialitatea utilizatorului. Acestea includ lucruri precum accesul la internet și vibrarea. Permisiunile periculoase, pe de altă parte, pot accesa potențial informații sau acțiuni sensibile și sunt, prin urmare, mai restricționate. Acestea includ permisiuni precum accesul la locația utilizatorului, camera și contactele.\n\nEste important ca dezvoltatorii de aplicații să solicite doar permisiunile care sunt absolut necesare pentru ca aplicația lor să funcționeze corect. Acest lucru ajută la protejarea confidențialității utilizatorului și, de asemenea, face aplicația mai ușor de utilizat. Butoanele imagine sunt butoane care conțin o imagine în loc de text. Ele pot fi utilizate în Android pentru a oferi o interfață de utilizator mai atractivă vizual și interactivă. Butoanele imagine pot fi utilizate pentru a declanșa acțiuni, a naviga la diferite ecrane sau a afișa informații suplimentare. Ele sunt adesea utilizate în combinație cu etichete text pentru a oferi o comunicare clară utilizatorului despre scopul butonului. - Meniu - Apăsați din nou pentru a ieși AndroidX AppCompatImageView este o subclasă a ImageView care este proiectată să suporte diverse funcționalități ale ActionBar și Material Design. Face parte din biblioteca AndroidX, care este un set de biblioteci de suport ce oferă versiuni compatibile înapoi ale API-urilor framework-ului Android, precum și funcționalități disponibile doar prin API-urile bibliotecii.\n\nAppCompatImageView este conceput pentru a fi utilizat ca înlocuitor direct pentru ImageView, permițând dezvoltatorilor să utilizeze același cod și elemente UI în diferite versiuni de Android. Acesta include suport pentru diverse funcționalități, cum ar fi colorarea (tinting), încărcarea resurselor vectoriale (vector drawables) și gestionarea scalării imaginii.\n\nAppCompatImageView include, de asemenea, suport pentru funcționalități Material Design, cum ar fi elevația, care permite vizualizării imaginii să proiecteze o umbră și să pară ridicată deasupra suprafeței aspectului. Include, de asemenea, suport pentru efectul Material Design ripple, care este un efect vizual aplicat atunci când vizualizarea imaginii este atinsă.\n\nPe scurt, AndroidX AppCompatImageView este o subclasă versatilă și bogată în funcționalități a ImageView, concepută pentru a suporta o gamă largă de funcționalități și elemente de design în aplicațiile Android. Linear Layout Compat este o clasă din biblioteca de suport Android appCompat v7. A fost adăugată pentru a suporta metodele care au fost adăugate în niveluri API mai noi pe cele vechi (cum ar fi divizoarele). Dacă comparați metodele din LinearLayout și LinearLayoutCompat, puteți vedea că aspectul Compat are toate metodele LinearLayout fără nicio limitare a nivelului API. De exemplu, metoda setShowDividers a fost introdusă la nivelul API 11. Prin urmare, în acest caz, setShowDividers (și parametrii săi) ar trebui să fie invocate utilizând Linear Layout Compat în loc de LinearLayout dacă vizați o platformă cu nivel API sub 11. Your donation helps keep the app running and improve features. Thank you for your generosity. @@ -399,16 +418,25 @@ Deschide-mă 🌐 Type here Enter your password + + Notificări de utilizare a aplicației + Notificări de actualizare + Răsfoiți + Termenii de utilizare + și + Politica de confidențialitate + + + + Actualizare descărcată + Vezi în Magazinul Google Play + Informații versiune + Program beta + Licențe open source + Versiunea %1$s + Eroare la încărcarea aspectului + Eroare la încărcarea codului A apărut o eroare la verificarea actualizărilor - Baza de foc Crashlytics - Analiza bazei de foc - Performanță baza de foc - Special - Păstrați dispozitivul treaz [WAKE_LOCK] - Permite aplicației să împiedice dispozitivul să intre în repaus—de exemplu, prin estomparea ecranului sau adormirea procesorului—în timpul operațiunilor critice pentru a se asigura că acestea se finalizează fără întreruperi. Este folosită rar pentru a conserva bateria. - Colecta rapoarte de accident pentru a ajuta la rezolvarea problemelor. - Adună date de utilizare pentru îmbunătățirea aplicației. - Măsoară performanța aplicației pentru optimizare. Consimțământ privind datele și anunțurile Stocare analitică Stocare ad @@ -454,4 +482,5 @@ Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. + diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index dc0eec1c..01f1fcae 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -3,8 +3,18 @@ Предпросмотр изображения Узнайте, как создавать простые приложения в Android Studio. 📱 Доступно новое обновление. + Доступна новая версия приложения. Нажмите, чтобы обновить. Давно не виделись. Давно не заходили — узнайте что-нибудь новое об Android. + + Меню + Нажмите снова, чтобы выйти + + Добро пожаловать + Read and agree to the Terms of Service and Privacy Policy to continue + Согласен + + Главная Новое приложение уже здесь. Оцените последнее приложение Android Studio Tutorials. Изображение профиля разработчика @@ -18,32 +28,20 @@ Поиск руководств Поиск уроков Поиск уроков - Обновление загружено - Просмотреть в Google Play Store - Информация о версии - Бета-программа - Лицензии с открытым исходным кодом - Версия %1$s - Ошибка загрузки макета - Ошибка загрузки кода - Уведомления об использовании приложения - Уведомления об обновлениях - Добро пожаловать - Просмотрите - Условия обслуживания - и - Политику конфиденциальности - - - Согласен - Главная + Android Studio + Начать новый проект Начать новый проект Шаг 1 + Первым шагом для создания нового проекта в Android Studio является нажатие на кнопку Новый проект, как показано на изображении, и переход к следующему шагу. Шаг 2 + Второй шаг — выбрать тип активности, который подходит для вашего приложения. Вы можете выбрать из нескольких предустановок, которые могут упростить вашу работу. Выберите одну из них и нажмите кнопку далее. Шаг 3 + Третий и последний шаг — настроить параметры вашего приложения, такие как имя приложения, имя пакета, предпочтительный язык программирования и минимальный SDK. Вы можете узнать больше о них на сайте Android Developers. + Основы + Горячие клавиши Android Studio Горячие клавиши Описание @@ -124,34 +122,50 @@ Просмотреть недавние изменения Открыть всплывающее окно VCS Подробнее о горячих клавишах + История Android История Возможности + Android SDK Версии Android + Привязка представлений Инструкции по настройке Использовать привязку представлений в активити Использовать привязку представлений во фрагментах Подробнее о привязке представлений + Пример диалога разрешений Подробнее о разрешениях + Языковые настройки для каждого приложения + Предиктивный жест «Назад» + База данных Room Введите заметку Добавить заметку + Макеты и представления + Линейный макет + Вертикальный Горизонтальный + Предварительный просмотр макета Для этой активности не требуется код Java. + Относительный макет + Табличный макет + Вид сетки + Вид изображения + Веб-представление - Предварительный просмотр макета + Кнопки и переключатели Кнопки Кнопка @@ -174,12 +188,15 @@ Плавающая кнопка 3 (поверхность) Плавающая кнопка 4 (третичная) Используйте этот код Java для всех типов кнопок. + Радиокнопки Выберите свой вариант Вариант 1 Вариант 2 Показать вариант + Кнопки-изображения + Переключатели Переключи меня Настройка материального переключателя @@ -249,14 +266,20 @@ Уведомления Настройки уведомлений Firebase + Пожарная база Crashlytics + Firebase Analytics + Производительность Firebase Конфиденциальность и безопасность Политика конфиденциальности Условия обслуживания Кодекс поведения Разрешения Обычные + Специальный Идентификатор рекламы [AD_ID] Интернет [INTERNET] + Держите устройство в сознании [WAKE_LOCK] + Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. Публикация уведомлений [POST_NOTIFICATIONS] Время выполнения Доступ к состоянию сети [ACCESS_NETWORK_STATE] @@ -317,6 +340,9 @@ Позволяет приложению получать доступ и изменять политику уведомлений устройства, контролируя, как и когда уведомления отображаются пользователю, и предоставляя настраиваемые функции управления уведомлениями. Позволяет приложению создавать и использовать службы, которые работают на переднем плане, предоставляя им приоритет над другими фоновыми процессами и улучшая производительность и надежность. Установить язык приложения. + Собирайте отчеты о сбоях, чтобы помочь исправить проблемы. + Собирает данные об использовании для улучшения приложений. + Измеряет производительность приложения для оптимизации. Изучите основы того, как начать новый проект Android Studio, как его настроить, как установить пакет, уровни API и многое другое… Android Studio включает в себя горячие клавиши для многих распространенных действий. Имейте в виду, что поскольку Android Studio основана на IntelliJ IDEA, вы можете найти дополнительные горячие клавиши в справочной документации по раскладке клавиатуры IntelliJ IDEA. Узнайте об истории Android, от его бета-версии в 2007 году до того, как он стал самой популярной мобильной операционной системой в мире. Откройте для себя функции, которые делают Android уникальным, и преимущества использования Android Studio для разработки ваших приложений на Java. @@ -359,19 +385,12 @@ Для вступления в силу, пожалуйста, перезапустите приложение. Комплект разработки программного обеспечения для Android (SDK) — это набор инструментов, позволяющих разработчикам создавать приложения для Android. Он включает в себя набор библиотек, отладчик, эмулятор портативного устройства и документацию. SDK также включает библиотеку API и набор документации по API. Загружаемые вами пакеты содержат библиотеки, которые помогают вам в создании вашего приложения.\n\nЭто обзор всех версий Android и соответствующих им идентификаторов для разработчиков Android. Любой желающий может открыть проблему или отправить запрос на слияние. Успешной разработки. Привязка представлений — это функция, которая позволяет проще писать код, взаимодействующий с представлениями. После включения привязки представлений в модуле, она генерирует класс привязки для каждого файла XML-макета, присутствующего в этом модуле. Экземпляр класса привязки содержит прямые ссылки на все представления, которые имеют идентификатор в соответствующем макете. - Первым шагом для создания нового проекта в Android Studio является нажатие на кнопку Новый проект, как показано на изображении, и переход к следующему шагу. - Второй шаг — выбрать тип активности, который подходит для вашего приложения. Вы можете выбрать из нескольких предустановок, которые могут упростить вашу работу. Выберите одну из них и нажмите кнопку далее. - Третий и последний шаг — настроить параметры вашего приложения, такие как имя приложения, имя пакета, предпочтительный язык программирования и минимальный SDK. Вы можете узнать больше о них на сайте Android Developers. Привязка представлений включается на уровне модуля. Чтобы включить привязку представлений в модуле, установите для параметра сборки viewBinding значение true в файле build.gradle на уровне модуля, как показано в следующем примере: - Read and agree to the Terms of Service and Privacy Policy to continue Вы можете добавить базовую кнопку-переключатель в свой макет с помощью объекта ToggleButton. Android 4.0 (уровень API 14) представляет другой тип кнопки-переключателя, называемый Switch, который обеспечивает ползунковый элемент управления, который можно добавить с помощью объекта Switch. SwitchCompat — это версия виджета Switch, которая работает на устройствах до API 7. Важное примечание: Цифровые часы устарели в версии API 17. Начиная с уровня API 17 вы можете использовать TextClock вместо цифровых часов. Ниже приведено описание TextClock в Android. Кнопки являются неотъемлемым элементом любого Android-приложения. Они позволяют пользователям взаимодействовать с приложением и выполнять действия, такие как отправка формы, запуск новой активности или совершение покупки.\n\nВ Android Studio кнопки создаются с использованием класса Button и могут быть настроены различными способами, включая установку их текста, цвета и размера. Их также можно настроить для запуска различных действий при нажатии, таких как запуск новой активности или отображение всплывающего сообщения.\n\nКнопки могут быть размещены в любом месте макета приложения и могут использоваться в сочетании с другими элементами пользовательского интерфейса, такими как текстовые поля и списки, для создания полнофункционального и удобного для пользователя приложения.\n\nВ целом, кнопки — это простой, но мощный инструмент для создания привлекательных и интерактивных Android-приложений. Например, если вашему приложению нужно что-то скачать, ему потребуется разрешение на доступ в Интернет.\n\nПосмотрите сайт Android Developers, чтобы узнать обо всех разрешениях и найти ссылки на официальную документацию.\n\nПриложения Android должны запрашивать разрешение на доступ к определенным функциям или данным на устройстве. Эти разрешения используются для защиты конфиденциальности пользователя и устройства. При установке приложения пользователю предлагается предоставить или отклонить запрошенные приложением разрешения. Приложение будет иметь доступ только к тем функциям или данным, для которых оно запросило разрешение.\n\nСуществует два типа разрешений: обычные и опасные. Обычные разрешения не представляют риска для конфиденциальности пользователя. К ним относятся такие вещи, как доступ в Интернет и вибрация. Опасные разрешения, с другой стороны, потенциально могут получить доступ к конфиденциальной информации или действиям и поэтому более ограничены. К ним относятся такие разрешения, как доступ к местоположению пользователя, камере и контактам.\n\nВажно, чтобы разработчики приложений запрашивали только те разрешения, которые абсолютно необходимы для правильного функционирования их приложения. Это помогает защитить конфиденциальность пользователя, а также делает приложение более удобным для пользователя. Кнопки-изображения — это кнопки, которые содержат изображение вместо текста. Их можно использовать в Android для создания более визуально привлекательного и интерактивного пользовательского интерфейса. Кнопки-изображения могут использоваться для запуска действий, навигации по различным экранам или отображения дополнительной информации. Часто они используются в сочетании с текстовыми метками для обеспечения четкой связи с пользователем о назначении кнопки. - Меню - Нажмите снова, чтобы выйти - Доступна новая версия приложения. Нажмите, чтобы обновить. AndroidX AppCompatImageView — это подкласс ImageView, разработанный для поддержки различных функций ActionBar и Material Design. Он является частью библиотеки AndroidX, которая представляет собой набор вспомогательных библиотек, предлагающих обратно совместимые версии API фреймворка Android, а также функции, доступные только через API библиотеки.\n\nAppCompatImageView предназначен для использования в качестве прямой замены ImageView, что позволяет разработчикам использовать один и тот же код и элементы пользовательского интерфейса в разных версиях Android. Он включает поддержку различных функций, таких как тонирование, загрузка векторных ресурсов и обработка масштабирования изображений.\n\nAppCompatImageView также включает поддержку функций Material Design, таких как возвышение, которое позволяет представлению изображения отбрасывать тень и выглядеть приподнятым над поверхностью макета. Он также включает поддержку эффекта Material Design ripple, который представляет собой визуальный эффект, применяемый при касании представления изображения.\n\nВ заключение, AndroidX AppCompatImageView — это универсальный и многофункциональный подкласс ImageView, разработанный для поддержки широкого спектра функций и элементов дизайна в приложениях Android. Linear Layout Compat — это класс в библиотеке поддержки Android appCompat v7. Он был добавлен для поддержки методов, которые были добавлены в более новые уровни API для старых (например, разделителей). Если вы сравните методы в LinearLayout и LinearLayoutCompat, вы увидите, что макет Compat имеет все методы LinearLayout без каких-либо ограничений по уровню API. Например, метод setShowDividers был введен на уровне API 11. Таким образом, в этом случае setShowDividers (и его параметры) следует вызывать с использованием Linear Layout Compat вместо LinearLayout, если вы ориентируетесь на платформу с уровнем API ниже 11. Your donation helps keep the app running and improve features. Thank you for your generosity. @@ -391,16 +410,25 @@ Открыть меня 🌐 Type here Enter your password + + Уведомления об использовании приложения + Уведомления об обновлениях + Просмотрите + Условия обслуживания + и + Политику конфиденциальности + + + + Обновление загружено + Просмотреть в Google Play Store + Информация о версии + Бета-программа + Лицензии с открытым исходным кодом + Версия %1$s + Ошибка загрузки макета + Ошибка загрузки кода Произошла ошибка при проверке обновлений - Пожарная база Crashlytics - Firebase Analytics - Производительность Firebase - Специальный - Держите устройство в сознании [WAKE_LOCK] - Allows the app to prevent the device from going to sleep—for example, screen dimming or processor sleeping—during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. - Собирайте отчеты о сбоях, чтобы помочь исправить проблемы. - Собирает данные об использовании для улучшения приложений. - Измеряет производительность приложения для оптимизации. Data & Ads Согласие Аналитика хранения Рекламное хранилище @@ -446,4 +474,5 @@ Fetch data Make HTTP requests with Retrofit. Retrofit is a type-safe HTTP client for Android and Java. This example fetches data from a web service. +