diff --git a/app/src/main/res/values-ar-rEG/strings.xml b/app/src/main/res/values-ar-rEG/strings.xml index 32d997c3..d90a47f0 100644 --- a/app/src/main/res/values-ar-rEG/strings.xml +++ b/app/src/main/res/values-ar-rEG/strings.xml @@ -1,15 +1,13 @@ - + اتعلم إزاي تعمل تطبيقات جافا بسيطة في أندرويد ستوديو. 📱 فيه تحديث جديد متاح. إصدار جديد من التطبيق متاح. اضغط للتحديث. بقالك فترة مدخلتش. - وحشتنا. تعالى نتعلم حاجة جديدة عن أندرويد. - + It\'s been a while—learn something new about Android. أهلاً بك - اقرأ ووافق على شروط الخدمة وسياسة الخصوصية للمتابعة + Read and agree to the Terms of Service and Privacy Policy to continue موافق - الرئيسية تطبيق جديد وصل. شوف أحدث تطبيق لشروحات أندرويد ستوديو. اتعلم Jetpack Compose، و Material 3، وغيرهم. @@ -21,10 +19,8 @@ متجر Play ابحث عن الدروس ابحث عن الدروس - أندرويد ستوديو - - ابدأ مشروع جديد… + Start a new project ابدأ مشروع جديد الخطوة 1 أول خطوة لإنشاء مشروع جديد في أندرويد ستوديو هي الضغط على زر مشروع جديد زي ما هو واضح في الصورة وكمل للخطوة اللي بعدها. @@ -32,9 +28,7 @@ الخطوة التانية هي اختيار نوع الـ activity المناسب لتطبيقك. تقدر تختار من قوالب جاهزة ممكن تسهل عليك الشغل. اختار واحد منهم ودوس على زر التالي. الخطوة 3 الخطوة التالتة والأخيرة هي ضبط إعدادات تطبيقك، زي اسم التطبيق، واسم الحزمة (package name)، ولغة البرمجة المفضلة، وأقل إصدار SDK. تقدر تعرف أكتر عنهم من على مطورين أندرويد. - الأساسيات - اختصارات أندرويد ستوديو الاختصارات الوصف @@ -58,7 +52,7 @@ استخراج حقل (Field) استخراج متغير (Variable) استخراج ثابت (Constant) - بناء وتشغيل + Build and run بناء تطبيق التغييرات (مع التشغيل الفوري) تصحيح الأخطاء (Debugging) @@ -72,7 +66,7 @@ استئناف البرنامج تفعيل/إلغاء نقطة التوقف عرض نقاط التوقف - التنقل والبحث + Navigation and searching اضغط على Shift مرتين البحث في كل شيء (بما في ذلك الكود والقوائم) بحث @@ -99,63 +93,48 @@ فتح التسلسل الهرمي للدالة (Method) فتح التسلسل الهرمي للاستدعاء (Call) كتابة الكود - إنشاء كود (getters، setters، إلخ) + Generate code (getters, setters, and more) إعادة تعريف الدوال (Override) تطبيق الدوال (Implement) - إحاطة بـ (if…else / try…catch / إلخ) + Surround with (if/else, try/catch, and more) حذف السطر عند المؤشر طي/فرد كتلة الكود الحالية طي/فرد كل كتل الكود تكرار السطر الحالي أو التحديد إكمال الكود الأساسي إكمال الكود الذكي (يفلتر قائمة الدوال والمتغيرات حسب النوع المتوقع) - التحكم في الإصدارات والسجل المحلي + Version control and local history إيداع المشروع في VCS تحديث المشروع من VCS عرض التغييرات الأخيرة فتح نافذة VCS المزيد عن الاختصارات - تاريخ أندرويد التاريخ المميزات - إصدارات أندرويد SDK إصدارات أندرويد - ربط الواجهات (View Binding) تعليمات الإعداد استخدام View Binding في الـ Activities استخدام View Binding في الـ Fragments المزيد عن View Binding - مثال على نافذة الأذونات المزيد عن الأذونات - تفضيلات اللغة لكل تطبيق - إيماءة الرجوع التنبؤية - - التخطيطات والعناصر (Layouts & Views) - + Layouts and views تخطيط خطي (Linear Layout) - رأسي أفقي معاينة التخطيط لا يوجد كود جافا مطلوب لهذا الـ activity. - تخطيط نسبي (Relative Layout) - تخطيط جدولي (Table Layout) - عرض شبكي (Grid View) - عرض الصور (Image View) - عرض الويب (Web View) - - الأزرار والمفاتيح + Buttons and switches الأزرار زر زر 1 (عادي) @@ -177,22 +156,19 @@ زر عائم 3 (سطحي) زر عائم 4 (ثالث) استخدم كود الجافا ده لكل أنواع الأزرار. - أزرار الاختيار (Radio Buttons) اختر خيارك خيار 1 خيار 2 عرض الخيار - أزرار الصور - المفاتيح (Switches) شغلني تفضيل مفتاح ماتيريال مفتاح ماتيريال مفتاح ماتيريال زر تبديل - الساعات والمؤقتات + Clocks and timers الساعات ساعة عقارب ساعة نصية @@ -223,7 +199,7 @@ تلميحات المراجعات شريط التقييم - قيّم تطبيقنا. + Rate the app. %1$.1f نجوم. المراجعات داخل التطبيق أشرطة التقدم @@ -268,7 +244,7 @@ معرف الإعلان [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] وقت التشغيل (Runtime) الوصول لحالة الشبكة [ACCESS_NETWORK_STATE] @@ -351,10 +327,10 @@ يعرض زرًا به صورة (بدلاً من نص) يمكن للمستخدم الضغط عليه. افتراضيًا، يبدو زر الصورة (ImageButton) كزر عادي، مع خلفية الزر القياسية اللي بيتغير لونها خلال حالات الزر المختلفة. يتم تحديد الصورة الموجودة على سطح الزر إما بواسطة السمة android:src في عنصر ImageButton XML أو بواسطة الدالة ImageView.setImageResource(int). استكشف إمكانيات المفاتيح (switches) في أندرويد ستوديو واتعلم كيفية تنفيذها بفعالية في تطبيقاتك. يقدم هذا الدرس دليلًا شاملًا لاستخدام المفاتيح، بما في ذلك أفضل الممارسات لتصميم واجهات جذابة بصريًا وسهلة الاستخدام. طريقة بسيطة لإضافة ساعة رقمية أو بعقارب أو نصية في تطبيق أندرويد بتاعك. - محدد الوقت (TimePicker) في أندرويد هو عنصر تحكم في واجهة المستخدم لاختيار الوقت إما بتنسيق 24 ساعة أو وضع AM/PM. يُستخدم لضمان أن يختار المستخدمون الوقت الصحيح لليوم في تطبيقنا. توجد واجهة محدد الوقت بشكل أساسي في وضعين، واحد تحت تخطيط XML والآخر في صورة مربع حوار. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. يوفر أندرويد عناصر تحكم للمستخدم لاختيار وقت أو تاريخ كمربعات حوار جاهزة للاستخدام. يوفر كل محدد عناصر تحكم لاختيار كل جزء من الوقت (ساعة، دقيقة، AM/PM) أو التاريخ (شهر، يوم، سنة). يساعد استخدام هذه المحددات على ضمان أن يتمكن المستخدمون من اختيار وقت أو تاريخ صالح، ومنسق بشكل صحيح، ومعدل حسب إعدادات المستخدم المحلية. استكشف إمكانيات ودجت ساعة التوقيت (Chronometer) في أندرويد، وهي أداة قوية لعرض الوقت المنقضي. اتعلم كيفية إعداد مستمعي النقرات للأزرار للتحكم في ساعة التوقيت واكتشف الطرق المختلفة المتاحة لتخصيص سلوكها. - عنصر واجهة مستخدم لإدخال وتعديل النص. عند تعريف ودجت مربع النص، يجب تحديد السمة R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. مربع نص بسيط مع القدرة على إخفاء النص. يستخدم في شاشات تسجيل الدخول لمعظم التطبيقات للحفاظ على أمان كلمات المرور. الحوار (dialog) هو نافذة صغيرة تطلب من المستخدم اتخاذ قرار أو إدخال معلومات إضافية. الحوار لا يملأ الشاشة ويستخدم عادة للأحداث النموذجية التي تتطلب من المستخدمين اتخاذ إجراء قبل أن يتمكنوا من المتابعة. شريط التنبيه السريع (Snack bar) بيبلغ المستخدمين بعملية قام بها التطبيق أو سيقوم بها. بيظهر بشكل مؤقت، بالقرب من أسفل الشاشة. لا ينبغي أن يقطع تجربة المستخدم، ولا يتطلب إدخالًا من المستخدم ليختفي. @@ -380,28 +356,31 @@ أزرار الصور هي أزرار تحتوي على صورة بدلاً من النص. يمكن استخدامها في أندرويد لتوفير واجهة مستخدم أكثر جاذبية بصريًا وتفاعلية. يمكن استخدام أزرار الصور لتشغيل إجراءات، أو التنقل إلى شاشات مختلفة، أو عرض معلومات إضافية. غالبًا ما يتم استخدامها بالاقتران مع تسميات نصية لتوفير اتصال واضح للمستخدم حول غرض الزر. AndroidX AppCompatImageView هو فئة فرعية من ImageView مصممة لدعم ميزات مختلفة من ActionBar و Material Design. وهو جزء من مكتبة AndroidX، وهي مجموعة من مكتبات الدعم التي تقدم إصدارات متوافقة مع الإصدارات السابقة من واجهات برمجة تطبيقات إطار عمل أندرويد بالإضافة إلى الميزات المتوفرة فقط من خلال واجهات برمجة تطبيقات المكتبة.\n\nمن المفترض أن يتم استخدام AppCompatImageView كبديل مباشر لـ ImageView، مما يسمح للمطورين باستخدام نفس الكود وعناصر واجهة المستخدم عبر إصدارات مختلفة من أندرويد. وهو يدعم ميزات مختلفة مثل التلوين، وتحميل المتجهات القابلة للرسم، والتعامل مع تحجيم الصور.\n\nيدعم AppCompatImageView أيضًا ميزات Material Design مثل الارتفاع، مما يسمح لعرض الصورة بإلقاء ظل والظهور وكأنه مرفوع فوق سطح التخطيط. كما أنه يدعم تأثير تموج Material Design، وهو تأثير مرئي يتم تطبيقه عند لمس عرض الصورة.\n\nباختصار، AndroidX AppCompatImageView هو فئة فرعية متعددة الاستخدامات وغنية بالميزات من ImageView مصممة لدعم مجموعة واسعة من الميزات وعناصر التصميم في تطبيقات أندرويد. Linear Layout Compat هي فئة في مكتبة دعم أندرويد 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. اتعلم كيفية استخدام أشرطة التقدم في أندرويد مع هذا الدرس التفاعلي. يتضمن هذا الدرس قسمين: واحد لشريط تقدم أفقي وآخر لشريط تقدم دائري. في كل قسم، يمكنك رؤية كيفية تحديث شريط التقدم مع تقدم عملية التنزيل. يمكنك أيضًا عرض كود الدرس عن طريق النقر على زر الإجراء العائم في أسفل الشاشة. أندرويد هو نظام تشغيل للهواتف المحمولة طورته جوجل. تم إصداره لأول مرة كنسخة تجريبية في 5 نوفمبر 2007 وتم إطلاق أول نسخة تجارية، أندرويد 1.0، في 23 سبتمبر 2008. يعتمد أندرويد على نسخة معدلة من نواة لينكس وبرامج أخرى مفتوحة المصدر.\n\nأندرويد ستوديو هو بيئة التطوير المتكاملة الرسمية (IDE) لتطوير تطبيقات أندرويد. أعلنت عنه جوجل في مؤتمر I/O في 15 مايو 2013 وتم إصداره للاستخدام العام في 8 ديسمبر 2014. يعتمد أندرويد ستوديو على IntelliJ IDEA، وهو IDE جافا شهير.\n\nكوتلن هي لغة برمجة متعددة المنصات يمكن أن تعمل على آلة جافا الافتراضية (JVM)، وأندرويد، والمتصفح والمنصات الأصلية. تم إنشاؤها بواسطة JetBrains، وهي شركة برمجيات مقرها في براغ. تم الإعلان عن كوتلن لأول مرة في يوليو 2011 وتم إصدارها كمشروع مفتوح المصدر في فبراير 2012.\n\nأعلنت جوجل عن دعمها لكوتلن كلغة رسمية لتطوير تطبيقات أندرويد في مؤتمر I/O في 17 مايو 2017. منذ ذلك الحين، أصبحت كوتلن واحدة من أكثر اللغات شعبية لمطوري أندرويد. وفقًا لبيانات جوجل من أكتوبر 2020، يستخدم أكثر من 70% من أفضل 1000 تطبيق على Google Play لغة كوتلن. - أندرويد ليس مجرد نظام تشغيل، ولكنه أيضًا منصة تقدم مجموعة من الميزات والإمكانيات للمستخدمين والمطورين. بعض ميزات أندرويد تشمل:\n\n- الاتصال قريب المدى (NFC)، الذي يسمح لك بمشاركة البيانات، وإجراء المدفوعات، والاتصال بأجهزة أخرى لاسلكيًا.\n- لوحات المفاتيح البديلة، التي تتيح لك تخصيص طريقة الإدخال الخاصة بك بتخطيطات ولغات وموضوعات مختلفة.\n- إرسال الأشعة تحت الحمراء (IR)، والذي يمكّنك من استخدام هاتفك كجهاز تحكم عن بعد لأجهزة التلفزيون ومكيفات الهواء والأجهزة الأخرى.\n- التحكم بدون لمس، الذي يتيح لك أداء الإجراءات على هاتفك دون لمس الشاشة باستخدام الإيماءات أو الأوامر الصوتية.\n- الأتمتة، التي تسمح لك بإعداد إجراءات روتينية ومحفزات لهاتفك لأداء مهام معينة تلقائيًا.\n- تنزيلات التطبيقات اللاسلكية، التي تتيح لك تثبيت التطبيقات من جهاز الكمبيوتر أو متصفح الويب دون توصيل هاتفك بكابل.\n- تبديل التخزين والبطارية، مما يمنحك خيار توسيع ذاكرة هاتفك أو استبدال بطاريته بسهولة.\n- شاشة رئيسية مخصصة، تتيح لك تخصيص مظهر هاتفك باستخدام الأدوات والخلفيات والأيقونات والمشغلات.\n\nأندرويد ستوديو هو أفضل أداة لتطوير تطبيقات أندرويد. يقدم العديد من الميزات والفوائد للمطورين مثل:\n\n- محرر كود مع تمييز الصيغة، وإكمال الكود، وإعادة الهيكلة، وتصحيح الأخطاء، والاختبار، وأدوات التدقيق.\n- محرر تخطيط مع واجهة سحب وإفلات لتصميم واجهات المستخدم.\n- محاكي مع تمهيد سريع ودعم لقطات لاختبار التطبيقات على أجهزة وتكوينات مختلفة.\n- تكامل Firebase مع خدمات مثل المصادقة، وقاعدة البيانات، والتخزين، والتحليلات، والإبلاغ عن الأعطال، إلخ.\n- نظام بناء قائم على Gradle مع إدارة التبعيات، والتخصيص، والتحسين، والتوقيع، وخيارات التوزيع، إلخ.\n\nباستخدام أندرويد ستوديو، يمكنك إنشاء تطبيقات مذهلة لأجهزة أندرويد باستخدام كوتلن، وهي لغة برمجة حديثة وموجزة وآمنة ومعبرة وقابلة للتشغيل المتبادل مع جافا. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. ساعة التوقيت (Chronometer) هي ودجت متخصص في إطار عمل أندرويد يوفر وظيفة تشبه المؤقت لعرض الوقت المنقضي. يمكن تكوينها للعد التصاعدي أو التنازلي، وتستخدم بشكل شائع في التطبيقات التي تتطلب ضبط الوقت، مثل تطبيقات ساعة الإيقاف أو مؤقت العد التنازلي. فئة Chronometer مشتقة من فئة TextView، مما يعني أنها ترث جميع خصائص وطرق TextView. يسمح هذا للمطورين بتخصيص مظهر Chronometer بسهولة، بما في ذلك حجم نصه ولونه وخطه. ده شريط تنبيه سريع. تم النقر تم النسخ إلى الحافظة. 📋 لا يمكن فتح متجر Google Play. - شكراً لتقييمك لنا بـ %1$.1f نجوم. ❤️ + Thanks for your %1$.1f-star rating. ❤️ تم النقر على زر الصورة. دي رسالة سريعة. عرض صيغة الكود عرض مقتطفات رمز Java افتحني 🌐 - اكتب هنا… - أدخل كلمة المرور الخاصة بك… - + Type here + Enter your password إشعارات استخدام التطبيق إشعارات التحديث - تصفح شروط الخدمة و سياسة الخصوصية - + تصفح + شروط الخدمة + و + سياسة الخصوصية + + تم تنزيل التحديث عرض في متجر Google Play معلومات الإصدار diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index 873732f9..8bae4552 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -1,15 +1,13 @@ - + Научете как да създавате прости Java приложения в Android Studio. 📱 Налична е нова актуализация. Налична е нова версия на приложението. Кликнете, за да актуализирате. Отдавна не сме се виждали. - Липсвахте ни. Нека научим нещо ново за Android. - + It\'s been a while—learn something new about Android. Добре дошли - Прочетете и се съгласете с нашите Условия за ползване и Политика за поверителност, за да продължите + Read and agree to the Terms of Service and Privacy Policy to continue Съгласен съм - Начало Ново приложение е тук. Разгледайте най-новото приложение Android Studio Tutorials. Научете Jetpack Compose, Material 3 и още. @@ -21,10 +19,8 @@ Play Store Търсене на уроци Търсене на уроци - Android Studio - - Стартиране на нов проект… + Start a new project Стартиране на нов проект Стъпка 1 Първата стъпка за създаване на нов проект в Android Studio е да кликнете върху бутона Нов проект, както е показано на изображението, и да продължите към следващата стъпка. @@ -32,9 +28,7 @@ Втората стъпка е да изберете типа активност, който подхожда на вашето приложение. Можете да избирате от някои предварително зададени настройки, които могат да опростят работата ви. Изберете една от тях и кликнете върху бутона Напред. Стъпка 3 Третата и последна стъпка е да конфигурирате настройките на приложението си, като име на приложението, име на пакета, предпочитан език за програмиране и минимален SDK. Можете да научите повече за тях на Android Developers. - Основи - Клавишни комбинации в Android Studio Клавишни комбинации Описание @@ -58,7 +52,7 @@ Извличане на поле Извличане на променлива Извличане на константа - Компилиране и стартиране + Build and run Компилиране Прилагане на промените (с Instant Run) Отстраняване на грешки (Debugging) @@ -72,7 +66,7 @@ Възобновяване на програмата Превключване на точка на прекъсване Преглед на точките на прекъсване - Навигация и търсене + Navigation and searching Натиснете Shift два пъти Търсене навсякъде (включително код и менюта) Намиране @@ -99,63 +93,48 @@ Отваряне на йерархията на методите Отваряне на йерархията на извикванията Писане на код - Генериране на код (getters, setters и т.н.) + Generate code (getters, setters, and more) Предефиниране на методи Имплементиране на методи - Обграждане с (if…else / try…catch / и т.н.) + Surround with (if/else, try/catch, and more) Изтриване на ред при курсора Свиване/разгъване на текущия кодов блок Свиване/разгъване на всички кодови блокове Дублиране на текущия ред или селекция Основно завършване на код Интелигентно завършване на код (филтрира списъка с методи и променливи по очакван тип) - Контрол на версиите и локална история + Version control and local history Записване на проекта във VCS Актуализиране на проекта от VCS Преглед на последните промени Отваряне на изскачащ прозорец за VCS Повече за клавишните комбинации - История на Android История Характеристики - Android SDK-та Версии на Android - View Binding Инструкции за настройка Използване на View Binding в активности Използване на View Binding във фрагменти Повече за View Binding - Пример за диалогов прозорец за разрешения Повече за разрешенията - Езикови предпочитания за всяко приложение - Предсказуем жест за връщане назад - - Оформления и изгледи - + Layouts and views Линейно оформление (Linear Layout) - Вертикално Хоризонтално Визуализация на оформлението За тази активност не е необходим Java код. - Относително оформление (Relative Layout) - Таблично оформление (Table Layout) - Мрежов изглед (Grid View) - Изглед на изображение (Image View) - Уеб изглед (Web View) - - Бутони и превключватели + Buttons and switches Бутони Бутон Бутон 1 (нормален) @@ -177,22 +156,19 @@ Плаващ бутон 3 (повърхностен) Плаващ бутон 4 (третичен) Използвайте този Java код за всички типове бутони. - Радио бутони Изберете вашата опция Опция 1 Опция 2 Показване на опция - Бутони с изображение - Превключватели Превключи ме Предпочитание за Material превключвател Material превключвател Превключвател Material Превключващ бутон - Часовници и таймери + Clocks and timers Часовници Аналогов часовник Текстов часовник @@ -223,7 +199,7 @@ Подсказки Отзиви Лента за оценка - Оценете нашето приложение. + Rate the app. %1$.1f звезди. Отзиви в приложението Ленти за напредък @@ -342,10 +318,10 @@ Показва бутон с изображение (вместо текст), който може да бъде натиснат или кликнат от потребителя. По подразбиране ImageButton изглежда като обикновен бутон, със стандартния фон на бутона, който променя цвета си при различни състояния на бутона. Изображението на повърхността на бутона се дефинира или от атрибута android:src в XML елемента ImageButton, или от метода ImageView.setImageResource(int). Разгледайте възможностите на превключвателите в Android Studio и научете как ефективно да ги внедрявате във вашите приложения. Този урок предоставя изчерпателно ръководство за използване на превключватели, включително най-добри практики за проектиране на визуално привлекателни и удобни за потребителя интерфейси. Лесен начин да добавите цифров, аналогов или текстов часовник във вашето Android приложение. - Android TimePicker е контрол на потребителския интерфейс за избор на време в 24-часов формат или AM/PM режим. Използва се, за да се гарантира, че потребителите избират валидно време за деня в нашето приложение. Интерфейсът за избор на време съществува основно в два режима: един под XML оформление и друг като диалогов прозорец. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android предоставя контроли, с които потребителят може да избере час или дата като готови за използване диалогови прозорци. Всеки инструмент за избор предоставя контроли за избиране на всяка част от времето (час, минута, AM/PM) или датата (месец, ден, година). Използването на тези инструменти помага да се гарантира, че вашите потребители могат да изберат време или дата, които са валидни, правилно форматирани и съобразени с локала на потребителя. Разгледайте възможностите на уиджета Chronometer в Android, мощен инструмент за показване на изминало време. Научете как да настройвате слушатели на кликвания за бутони за управление на хронометъра и открийте различните налични методи за персонализиране на неговото поведение. - Елемент на потребителския интерфейс за въвеждане и промяна на текст. Когато дефинирате уиджет за редактиране на текст, трябва да посочите атрибута R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Обикновено текстово поле с възможност за скриване на текст. Използва се в екраните за вход на повечето приложения, за да се пазят паролите в безопасност. Диалоговият прозорец е малък прозорец, който подканва потребителя да вземе решение или да въведе допълнителна информация. Диалоговият прозорец не запълва екрана и обикновено се използва за модални събития, които изискват от потребителите да предприемат действие, преди да могат да продължат. Кратките известия (Snack bars) информират потребителите за процес, който приложението е извършило или ще извърши. Те се появяват временно, към долната част на екрана. Те не трябва да прекъсват потребителското изживяване и не изискват въвеждане от потребителя, за да изчезнат. @@ -371,28 +347,31 @@ Бутоните с изображение са бутони, които съдържат изображение вместо текст. Те могат да се използват в Android, за да осигурят по-визуално привлекателен и интерактивен потребителски интерфейс. Бутоните с изображение могат да се използват за задействане на действия, навигация до различни екрани или показване на допълнителна информация. Те често се използват в комбинация с текстови етикети, за да осигурят ясна комуникация с потребителя относно целта на бутона. AndroidX AppCompatImageView е подклас на ImageView, който е проектиран да поддържа различни функции на ActionBar и Material Design. Той е част от библиотеката AndroidX, която е набор от помощни библиотеки, предлагащи обратно съвместими версии на API на Android рамката, както и функции, които са достъпни само чрез API на библиотеката.\n\nAppCompatImageView е предназначен да се използва като директен заместител на ImageView, позволявайки на разработчиците да използват един и същ код и елементи на потребителския интерфейс в различни версии на Android. Той включва поддръжка за различни функции като оцветяване, зареждане на векторни изображения и обработка на мащабирането на изображения.\n\nAppCompatImageView също така включва поддръжка за функции на Material Design като повдигане (elevation), което позволява на изгледа на изображението да хвърля сянка и да изглежда повдигнат над повърхността на оформлението. Той също така включва поддръжка за ефекта на вълнички (ripple effect) на Material Design, който е визуален ефект, прилаган при докосване на изгледа на изображението.\n\nВ обобщение, AndroidX AppCompatImageView е универсален и богат на функции подклас на ImageView, който е проектиран да поддържа широк набор от функции и дизайнерски елементи в Android приложенията. LinearLayoutCompat е клас в помощната библиотека на Android appCompat v7. Той е добавен, за да поддържа методи, които са добавени в по-нови нива на API, на стари (като разделители). Ако сравните методите в LinearLayout и LinearLayoutCompat, можете да видите, че Compat оформлението има всички методи на LinearLayout без никакво ограничение на нивото на API. Например, методът setShowDividers е въведен на API ниво 11. Така че, в този случай, setShowDividers (и неговите параметри) трябва да се извиква чрез LinearLayoutCompat вместо LinearLayout, ако разработвате за платформа с API ниво под 11. - Без значение колко дарите, ще ни помогнете да поддържаме нашето приложение работещо и да подобряваме нашите функции. Оценяваме вашата щедрост и доброта. + Your donation helps keep the app running and improve features. Thank you for your generosity. Научете как да използвате ленти за напредък в Android с този интерактивен урок. Този урок включва два раздела: един за хоризонтална лента за напредък и един за кръгова лента за напредък. Във всеки раздел можете да видите как лентата за напредък се актуализира с напредването на изтеглянето. Можете също да видите кода за урока, като кликнете върху плаващия бутон за действие в долната част на екрана. Android е мобилна операционна система, разработена от Google. Първоначално е пусната като бета версия на 5 ноември 2007 г., а първата комерсиална версия, Android 1.0, е стартирана на 23 септември 2008 г. Android е базиран на модифицирана версия на ядрото на Linux и друг софтуер с отворен код.\n\nAndroid Studio е официалната интегрирана среда за разработка (IDE) за разработка на Android приложения. Тя е обявена от Google на конференцията I/O на 15 май 2013 г. и пусната за обществено ползване на 8 декември 2014 г. Android Studio е базирана на IntelliJ IDEA, популярна Java IDE.\n\nKotlin е междуплатформен език за програмиране, който може да работи на Java Virtual Machine (JVM), Android, браузър и нативни платформи. Създаден е от JetBrains, софтуерна компания със седалище в Прага. Kotlin е обявен за първи път през юли 2011 г. и пуснат като проект с отворен код през февруари 2012 г.\n\nGoogle обяви подкрепата си за Kotlin като официален език за разработка на Android приложения на своята конференция I/O на 17 май 2017 г. Оттогава Kotlin се превърна в един от най-популярните езици за разработчици на Android. Според данни на Google от октомври 2020 г. повече от 70% от топ 1000 приложения в Google Play използват Kotlin. - Android не е само операционна система, но и платформа, която предлага редица функции и възможности за потребители и разработчици. Някои от функциите на Android включват:\n\n- Near Field Communication (NFC), което ви позволява да споделяте данни, да извършвате плащания и да се свързвате с други устройства безжично.\n- Алтернативни клавиатури, които ви позволяват да персонализирате метода си на въвеждане с различни оформления, езици и теми.\n- IR предаване, което ви позволява да използвате телефона си като дистанционно управление за телевизори, климатици и други уреди.\n- Управление без докосване, което ви позволява да извършвате действия на телефона си, без да докосвате екрана, като използвате жестове или гласови команди.\n- Автоматизация, която ви позволява да настройвате рутинни процедури и тригери, за да може телефонът ви да изпълнява определени задачи автоматично.\n- Безжично изтегляне на приложения, което ви позволява да инсталирате приложения от компютъра или уеб браузъра си, без да свързвате телефона си с кабел.\n- Смяна на памет и батерия, което ви дава възможност лесно да разширите паметта на телефона си или да смените батерията му.\n- Персонализиран начален екран, който ви позволява да персонализирате външния вид на телефона си с уиджети, тапети, икони и стартови екрани.\n\nAndroid Studio е най-добрият инструмент за разработване на Android приложения. Той предлага много функции и предимства за разработчиците, като например:\n\n- Кодов редактор с подчертаване на синтаксиса, довършване на код, рефакториране, отстраняване на грешки, тестване и инструменти за анализ на кода (linting).\n- Редактор на оформления с интерфейс за плъзгане и пускане за проектиране на потребителски интерфейси.\n- Емулатор с бързо стартиране и поддръжка на моментни снимки за тестване на приложения на различни устройства и конфигурации.\n- Интеграция с Firebase с услуги като удостоверяване, база данни, съхранение, анализи, отчитане на сривове и др.\n- Система за изграждане, базирана на Gradle, с управление на зависимостите,\nперсонализиране,\nоптимизация,\nподписване,\nопции за разпространение и др.\n\nС Android Studio,\nможете да създавате невероятни приложения за Android устройства, използвайки Kotlin,\nмодерен език за програмиране, който е кратък,\nбезопасен,\nизразителен,\nи съвместим с Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Хронометърът е специализиран уиджет в рамката на Android, който предоставя функционалност, подобна на таймер, за показване на изминало време. Може да бъде конфигуриран да брои нагоре или надолу и често се използва в приложения, които изискват отчитане на време, като например приложения за хронометър или таймер за обратно броене. Класът Chronometer произлиза от класа TextView, което означава, че наследява всички свойства и методи на TextView. Това позволява на разработчиците лесно да персонализират външния вид на хронометъра, включително размера на текста, цвета и шрифта му. Това е кратко известие. кликнато Копирано в клипборда. 📋 Не може да се отвори Google Play Store. - Благодарим ви, че ни оценихте с %1$.1f звезди. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Кликнат е бутон с изображение. Това е изскачащо съобщение. Покажи синтаксиса на кода Показване на фрагмент от код на Java Отвори ме 🌐 - Въведете тук… - Въведете паролата си… - + Type here + Enter your password Известия за използване на приложението Известия за актуализации - Разгледайте Условията за ползване и Политиката за поверителност - + Разгледайте + Условията за ползване + и + Политиката за поверителност + + Актуализацията е изтеглена Преглед в Google Play Store Информация за версията @@ -407,7 +386,7 @@ 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. Събиране на доклади за катастрофа, за да помогне за отстраняване на проблеми. Събира данни за използването за подобряване на приложението. Мерки изпълнение на приложението за оптимизиране. diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml index 80a668bc..9bd6dd35 100644 --- a/app/src/main/res/values-bn-rBD/strings.xml +++ b/app/src/main/res/values-bn-rBD/strings.xml @@ -1,15 +1,13 @@ - + অ্যান্ড্রয়েড স্টুডিওতে কীভাবে সহজ জাভা অ্যাপ তৈরি করতে হয় তা শিখুন। 📱 একটি নতুন আপডেট উপলব্ধ. অ্যাপটির একটি নতুন সংস্করণ উপলব্ধ। আপডেট করতে ক্লিক করুন. অনেক দিন হয়ে গেছে. - আমরা আপনাকে মিস করেছি. আসুন অ্যান্ড্রয়েড সম্পর্কে নতুন কিছু শিখি. - + It\'s been a while—learn something new about Android. স্বাগতম - চালিয়ে যেতে আমাদের পরিষেবার শর্তাবলী এবং গোপনীয়তা নীতি পড়ুন এবং সম্মত হন + Read and agree to the Terms of Service and Privacy Policy to continue সম্মত - হোম একটি নতুন অ্যাপ এসেছে. সর্বশেষ অ্যান্ড্রয়েড স্টুডিও টিউটোরিয়াল অ্যাপটি দেখুন। জেটপ্যাক কম্পোজ, ম্যাটেরিয়াল ৩ এবং আরও অনেক কিছু শিখুন। @@ -21,10 +19,8 @@ প্লে স্টোর টিউটোরিয়াল খুঁজুন টিউটোরিয়াল খুঁজুন - অ্যান্ড্রয়েড স্টুডিও - - একটি নতুন প্রকল্প শুরু করুন… + Start a new project একটি নতুন প্রকল্প শুরু করুন ধাপ ১ অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করার প্রথম ধাপ হল ছবিতে দেখানো হিসাবে নতুন প্রকল্প বোতামে ক্লিক করা এবং পরবর্তী ধাপে এগিয়ে যাওয়া। @@ -32,9 +28,7 @@ দ্বিতীয় ধাপ হল আপনার অ্যাপের জন্য উপযুক্ত কার্যকলাপের ধরন নির্বাচন করা। আপনি কিছু প্রিসেট থেকে বেছে নিতে পারেন যা আপনার কাজকে সহজ করতে পারে। তাদের মধ্যে একটি নির্বাচন করুন এবং পরবর্তী বোতামে ক্লিক করুন। ধাপ ৩ তৃতীয় এবং চূড়ান্ত ধাপ হল আপনার অ্যাপের সেটিংস কনফিগার করা, যেমন অ্যাপের নাম, প্যাকেজের নাম, পছন্দের প্রোগ্রামিং ভাষা এবং সর্বনিম্ন SDK। আপনি তাদের সম্পর্কে আরও জানতে পারেন অ্যান্ড্রয়েড ডেভেলপারস-এ। - মৌলিক বিষয় - অ্যান্ড্রয়েড স্টুডিও শর্টকাট শর্টকাট বর্ণনা @@ -58,7 +52,7 @@ ক্ষেত্র বের করুন ভেরিয়েবল বের করুন ধ্রুবক বের করুন - তৈরি করুন & চালান + Build and run তৈরি করুন পরিবর্তন প্রয়োগ করুন (তাত্ক্ষণিক রানের সাথে) ডিবাগিং @@ -72,7 +66,7 @@ প্রোগ্রাম পুনরায় শুরু করুন ব্রেকপয়েন্ট টগল করুন ব্রেকপয়েন্ট দেখুন - নেভিগেশন & অনুসন্ধান + Navigation and searching শিফট দুবার চাপুন সবকিছু অনুসন্ধান করুন (কোড এবং মেনু সহ) খুঁজুন @@ -99,63 +93,48 @@ পদ্ধতি হায়ারার্কি খুলুন কল হায়ারার্কি খুলুন কোড লেখা - কোড তৈরি করুন (গেটার, সেটার, ইত্যাদি) + Generate code (getters, setters, and more) পদ্ধতি ওভাররাইড করুন পদ্ধতি প্রয়োগ করুন - দিয়ে ঘিরে ফেলুন (if…else / try…catch / ইত্যাদি) + Surround with (if/else, try/catch, and more) ক্যারেটে লাইন মুছুন বর্তমান কোড ব্লক সংকুচিত/প্রসারিত করুন সব কোড ব্লক সংকুচিত/প্রসারিত করুন বর্তমান লাইন বা নির্বাচন নকল করুন বেসিক কোড সমাপ্তি স্মার্ট কোড সমাপ্তি (প্রত্যাশিত প্রকার অনুসারে পদ্ধতি এবং ভেরিয়েবলের তালিকা ফিল্টার করে) - সংস্করণ নিয়ন্ত্রণ & স্থানীয় ইতিহাস + Version control and local history VCS-এ প্রকল্প কমিট করুন VCS থেকে প্রকল্প আপডেট করুন সাম্প্রতিক পরিবর্তন দেখুন VCS পপ-আপ খুলুন শর্টকাট সম্পর্কে আরও - অ্যান্ড্রয়েডের ইতিহাস ইতিহাস বৈশিষ্ট্য - অ্যান্ড্রয়েড SDKs অ্যান্ড্রয়েড সংস্করণ - ভিউ বাইন্ডিং সেটআপ নির্দেশাবলী ক্রিয়াকলাপে ভিউ বাইন্ডিং ব্যবহার করুন ফ্র্যাগমেন্টে ভিউ বাইন্ডিং ব্যবহার করুন ভিউ বাইন্ডিং সম্পর্কে আরও - অনুমতি ডায়ালগের উদাহরণ অনুমতি সম্পর্কে আরও - প্রতি-অ্যাপ ভাষা পছন্দ - ভবিষ্যদ্বাণীমূলক ব্যাক অঙ্গভঙ্গি - - লেআউট & ভিউ - + Layouts and views লিনিয়ার লেআউট - উল্লম্ব অনুভূমিক লেআউট প্রিভিউ এই কার্যকলাপের জন্য কোন জাভা কোডের প্রয়োজন নেই। - রিলেটিভ লেআউট - টেবিল লেআউট - গ্রিড ভিউ - ইমেজ ভিউ - ওয়েব ভিউ - - বোতাম & সুইচ + Buttons and switches বোতাম বোতাম বোতাম ১ (সাধারণ) @@ -177,22 +156,19 @@ ফ্লোটিং বোতাম ৩ (সারফেস) ফ্লোটিং বোতাম ৪ (টারশিয়ারি) সব ধরনের বোতামের জন্য এই জাভা কোড ব্যবহার করুন। - রেডিও বোতাম আপনার বিকল্প নির্বাচন করুন বিকল্প ১ বিকল্প ২ বিকল্প প্রদর্শন করুন - ইমেজ বোতাম - সুইচ আমাকে সুইচ করুন ম্যাটেরিয়াল সুইচ পছন্দ ম্যাটেরিয়াল সুইচ সুইচ ম্যাটেরিয়াল টগল বোতাম - ঘড়ি & টাইমার + Clocks and timers ঘড়ি অ্যানালগ ঘড়ি টেক্সট ঘড়ি @@ -223,7 +199,7 @@ টুলটিপ পর্যালোচনা রেটিং বার - আমাদের অ্যাপকে রেট দিন. + Rate the app. %1$.1f তারা. ইন-অ্যাপ পর্যালোচনা প্রোগ্রেস বার @@ -342,10 +318,10 @@ একটি ছবি সহ একটি বোতাম প্রদর্শন করে (টেক্সটের পরিবর্তে) যা ব্যবহারকারী টিপতে বা ক্লিক করতে পারে। ডিফল্টরূপে, একটি ইমেজবটন একটি নিয়মিত বোতামের মতো দেখায়, স্ট্যান্ডার্ড বোতামের পটভূমি সহ যা বিভিন্ন বোতামের অবস্থার সময় রঙ পরিবর্তন করে। বোতামের পৃষ্ঠের ছবিটি ইমেজবটন এক্সএমএল উপাদানে android:src অ্যাট্রিবিউট দ্বারা বা ImageView.setImageResource(int) পদ্ধতি দ্বারা সংজ্ঞায়িত করা হয়। অ্যান্ড্রয়েড স্টুডিওতে সুইচের ক্ষমতাগুলি অন্বেষণ করুন এবং আপনার অ্যাপ্লিকেশনগুলিতে কীভাবে সেগুলি কার্যকরভাবে প্রয়োগ করতে হয় তা শিখুন। এই পাঠটি সুইচ ব্যবহারের জন্য একটি ব্যাপক নির্দেশিকা প্রদান করে, যার মধ্যে দৃশ্যত আকর্ষণীয় এবং ব্যবহারকারী-বান্ধব ইন্টারফেস ডিজাইনের জন্য সেরা অনুশীলনগুলি অন্তর্ভুক্ত। আপনার অ্যান্ড্রয়েড অ্যাপে ডিজিটাল, অ্যানালগ বা টেক্সট ঘড়ি যোগ করার একটি সহজ উপায়। - অ্যান্ড্রয়েড টাইমপিকার হল ২৪-ঘণ্টার ফর্ম্যাটে বা AM/PM মোডে সময় নির্বাচন করার জন্য একটি ব্যবহারকারী ইন্টারফেস নিয়ন্ত্রণ। এটি নিশ্চিত করতে ব্যবহৃত হয় যে ব্যবহারকারীরা আমাদের অ্যাপ্লিকেশনে দিনের জন্য বৈধ সময় বাছাই করে। টাইম পিকার ইন্টারফেস মূলত দুটি মোডে বিদ্যমান একটি এক্সএমএল লেআউটের অধীনে এবং অন্যটি একটি ডায়ালগ। + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. অ্যান্ড্রয়েড ব্যবহারকারীকে সময় বা তারিখ বাছাই করার জন্য রেডি-টু-ইউজ ডায়ালগ হিসাবে নিয়ন্ত্রণ সরবরাহ করে। প্রতিটি পিকার সময়ের প্রতিটি অংশ (ঘন্টা, মিনিট, AM/PM) বা তারিখ (মাস, দিন, বছর) নির্বাচন করার জন্য নিয়ন্ত্রণ সরবরাহ করে। এই পিকারগুলি ব্যবহার করা নিশ্চিত করতে সাহায্য করে যে আপনার ব্যবহারকারীরা একটি সময় বা তারিখ বাছাই করতে পারে যা বৈধ, সঠিকভাবে ফর্ম্যাট করা এবং ব্যবহারকারীর লোকেলে সামঞ্জস্য করা। অ্যান্ড্রয়েডে ক্রোনোমিটার উইজেটের ক্ষমতাগুলি অন্বেষণ করুন, যা অতিবাহিত সময় প্রদর্শনের জন্য একটি শক্তিশালী সরঞ্জাম। ক্রোনোমিটার নিয়ন্ত্রণ করতে বোতামগুলির জন্য ক্লিক লিসেনার কীভাবে সেট আপ করতে হয় তা শিখুন এবং এর আচরণ কাস্টমাইজ করার জন্য উপলব্ধ বিভিন্ন পদ্ধতি আবিষ্কার করুন। - টেক্সট প্রবেশ এবং পরিবর্তন করার জন্য একটি ব্যবহারকারী ইন্টারফেস উপাদান। আপনি যখন একটি সম্পাদনা টেক্সট উইজেট সংজ্ঞায়িত করেন, তখন আপনাকে R.styleable.TextView_inputType অ্যাট্রিবিউট নির্দিষ্ট করতে হবে… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. টেক্সট লুকানোর ক্ষমতা সহ একটি সাধারণ টেক্সট বক্স। পাসওয়ার্ড সুরক্ষিত রাখতে বেশিরভাগ অ্যাপের লগইন স্ক্রিনে ব্যবহৃত হয়। একটি ডায়ালগ হল একটি ছোট উইন্ডো যা ব্যবহারকারীকে একটি সিদ্ধান্ত নিতে বা অতিরিক্ত তথ্য প্রবেশ করতে অনুরোধ করে। একটি ডায়ালগ স্ক্রিন পূরণ করে না এবং সাধারণত মোডাল ইভেন্টগুলির জন্য ব্যবহৃত হয় যার জন্য ব্যবহারকারীদের এগিয়ে যাওয়ার আগে একটি পদক্ষেপ নিতে হয়। স্ন্যাকবারগুলি ব্যবহারকারীদের একটি প্রক্রিয়া সম্পর্কে জানায় যা একটি অ্যাপ সম্পাদন করেছে বা সম্পাদন করবে। এগুলি অস্থায়ীভাবে পর্দার নীচের দিকে উপস্থিত হয়। এগুলি ব্যবহারকারীর অভিজ্ঞতা ব্যাহত করা উচিত নয়, এবং অদৃশ্য হওয়ার জন্য তাদের ব্যবহারকারীর ইনপুটের প্রয়োজন নেই। @@ -371,28 +347,31 @@ ইমেজ বোতাম হল এমন বোতাম যাতে টেক্সটের পরিবর্তে একটি ছবি থাকে। এগুলি অ্যান্ড্রয়েডে আরও দৃশ্যত আকর্ষণীয় এবং ইন্টারেক্টিভ ব্যবহারকারী ইন্টারফেস সরবরাহ করতে ব্যবহার করা যেতে পারে। ইমেজ বোতামগুলি ক্রিয়া ট্রিগার করতে, বিভিন্ন স্ক্রিনে নেভিগেট করতে বা অতিরিক্ত তথ্য প্রদর্শন করতে ব্যবহার করা যেতে পারে। এগুলি প্রায়শই ব্যবহারকারীকে বোতামের উদ্দেশ্য সম্পর্কে স্পষ্ট যোগাযোগের জন্য টেক্সট লেবেলগুলির সাথে একত্রে ব্যবহৃত হয়। AndroidX AppCompatImageView হল ImageView-এর একটি সাবক্লাস যা ActionBar এবং Material Design-এর বিভিন্ন বৈশিষ্ট্য সমর্থন করার জন্য ডিজাইন করা হয়েছে। এটি AndroidX লাইব্রেরির অংশ, যা সাপোর্ট লাইব্রেরির একটি সেট যা অ্যান্ড্রয়েড ফ্রেমওয়ার্ক API-এর পশ্চাদমুখী-সামঞ্জস্যপূর্ণ সংস্করণগুলির পাশাপাশি লাইব্রেরি API-এর মাধ্যমে শুধুমাত্র উপলব্ধ বৈশিষ্ট্যগুলি সরবরাহ করে।\n\nAppCompatImageView-কে ImageView-এর একটি ড্রপ-ইন প্রতিস্থাপন হিসাবে ব্যবহার করার উদ্দেশ্যে করা হয়েছে, যা ডেভেলপারদের বিভিন্ন অ্যান্ড্রয়েড সংস্করণ জুড়ে একই কোড এবং UI উপাদানগুলি ব্যবহার করতে দেয়। এতে টিন্টিং, ভেক্টর ড্রয়েবল লোড করা এবং ইমেজ স্কেলিং পরিচালনা করার মতো বিভিন্ন বৈশিষ্ট্যের জন্য সমর্থন অন্তর্ভুক্ত রয়েছে।\n\nAppCompatImageView-তে এলিভেশনের মতো Material Design বৈশিষ্ট্যগুলির জন্যও সমর্থন অন্তর্ভুক্ত রয়েছে, যা ইমেজ ভিউকে একটি ছায়া ফেলতে এবং লেআউটের পৃষ্ঠের উপরে উত্থিত দেখাতে দেয়। এতে Material Design রিপল ইফেক্টের জন্যও সমর্থন অন্তর্ভুক্ত রয়েছে, যা ইমেজ ভিউ স্পর্শ করা হলে প্রয়োগ করা একটি ভিজ্যুয়াল ইফেক্ট।\n\nসংক্ষেপে, AndroidX AppCompatImageView হল ImageView-এর একটি বহুমুখী এবং বৈশিষ্ট্য-সমৃদ্ধ সাবক্লাস যা অ্যান্ড্রয়েড অ্যাপে বিস্তৃত বৈশিষ্ট্য এবং ডিজাইন উপাদানগুলিকে সমর্থন করার জন্য ডিজাইন করা হয়েছে। লিনিয়ার লেআউট কম্প্যাট অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরি অ্যাপকম্প্যাট v7-এর একটি ক্লাস। এটি পুরানো API স্তরগুলিতে নতুন API স্তরগুলিতে যুক্ত করা পদ্ধতিগুলিকে (যেমন ডিভাইডার) সমর্থন করার জন্য যুক্ত করা হয়েছিল। আপনি যদি লিনিয়ার লেআউট এবং লিনিয়ার লেআউট কম্প্যাটের পদ্ধতিগুলির তুলনা করেন, তাহলে দেখতে পাবেন যে কম্প্যাট লেআউটে কোনও API স্তরের সীমাবদ্ধতা ছাড়াই লিনিয়ার লেআউটের সমস্ত পদ্ধতি রয়েছে। উদাহরণস্বরূপ, setShowDividers পদ্ধতিটি API স্তর ১১-এ চালু করা হয়েছিল। সুতরাং, এই ক্ষেত্রে, আপনি যদি ১১-এর নীচের API স্তর সহ একটি প্ল্যাটফর্ম লক্ষ্য করেন তবে লিনিয়ার লেআউটের পরিবর্তে লিনিয়ার লেআউট কম্প্যাট ব্যবহার করে setShowDividers (এবং এর প্যারামিটারগুলি) কল করা উচিত। - আপনি যতই দান করুন না কেন, আপনি আমাদের অ্যাপটি চালু রাখতে এবং আমাদের বৈশিষ্ট্যগুলি উন্নত করতে সহায়তা করবেন। আমরা আপনার উদারতা এবং দয়ার প্রশংসা করি. + Your donation helps keep the app running and improve features. Thank you for your generosity. এই ইন্টারেক্টিভ পাঠের মাধ্যমে অ্যান্ড্রয়েডে কীভাবে প্রোগ্রেস বার ব্যবহার করতে হয় তা শিখুন। এই পাঠে দুটি বিভাগ রয়েছে: একটি অনুভূমিক প্রোগ্রেস বারের জন্য এবং একটি বৃত্তাকার প্রোগ্রেস বারের জন্য। প্রতিটি বিভাগে, আপনি দেখতে পাবেন কীভাবে একটি ডাউনলোড অগ্রসর হওয়ার সাথে সাথে প্রোগ্রেস বার আপডেট হয়। আপনি পর্দার নীচে ভাসমান অ্যাকশন বোতামে ক্লিক করে পাঠের কোডটিও দেখতে পারেন। অ্যান্ড্রয়েড হল গুগল দ্বারা তৈরি একটি মোবাইল অপারেটিং সিস্টেম। এটি প্রথম ৫ নভেম্বর, ২০০৭-এ একটি বিটা সংস্করণ হিসাবে প্রকাশিত হয়েছিল এবং প্রথম বাণিজ্যিক সংস্করণ, অ্যান্ড্রয়েড ১.০, ২৩ সেপ্টেম্বর, ২০০৮-এ চালু হয়েছিল। অ্যান্ড্রয়েড লিনাক্স কার্নেলের একটি পরিবর্তিত সংস্করণ এবং অন্যান্য ওপেন সোর্স সফ্টওয়্যারের উপর ভিত্তি করে তৈরি।\n\nঅ্যান্ড্রয়েড স্টুডিও হল অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের জন্য অফিসিয়াল ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE)। এটি ১৫ মে, ২০১৩-এ গুগলের I/O কনফারেন্সে ঘোষণা করা হয়েছিল এবং ৮ ডিসেম্বর, ২০১৪-এ জনসাধারণের ব্যবহারের জন্য প্রকাশ করা হয়েছিল। অ্যান্ড্রয়েড স্টুডিও ইন্টেলিজে আইডিয়ার উপর ভিত্তি করে তৈরি, যা একটি জনপ্রিয় জাভা IDE।\n\nকোটলিন হল একটি ক্রস-প্ল্যাটফর্ম প্রোগ্রামিং ভাষা যা জাভা ভার্চুয়াল মেশিন (JVM), অ্যান্ড্রয়েড, ব্রাউজার এবং নেটিভ প্ল্যাটফর্মে চলতে পারে। এটি প্রাগ ভিত্তিক একটি সফটওয়্যার কোম্পানি জেটব্রেইন্স দ্বারা তৈরি করা হয়েছিল। কোটলিন প্রথম জুলাই ২০১১-এ ঘোষণা করা হয়েছিল এবং ফেব্রুয়ারি ২০১২-এ একটি ওপেন সোর্স প্রকল্প হিসাবে প্রকাশিত হয়েছিল।\n\nগুগল ১৭ মে, ২০১৭-এ তার I/O কনফারেন্সে অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের জন্য একটি অফিসিয়াল ভাষা হিসাবে কোটলিনের জন্য তার সমর্থন ঘোষণা করেছিল। তারপর থেকে, কোটলিন অ্যান্ড্রয়েড ডেভেলপারদের জন্য সবচেয়ে জনপ্রিয় ভাষাগুলির মধ্যে একটি হয়ে উঠেছে। অক্টোবর ২০২০ সালের গুগলের ডেটা অনুসারে, গুগল প্লে-তে শীর্ষ ১০০০ অ্যাপের ৭০%-এরও বেশি কোটলিন ব্যবহার করে। - অ্যান্ড্রয়েড শুধুমাত্র একটি অপারেটিং সিস্টেমই নয়, এটি একটি প্ল্যাটফর্মও যা ব্যবহারকারী এবং ডেভেলপারদের জন্য বিভিন্ন বৈশিষ্ট্য এবং ক্ষমতা সরবরাহ করে। অ্যান্ড্রয়েডের কিছু বৈশিষ্ট্যের মধ্যে রয়েছে:\n\n- নিয়ার ফিল্ড কমিউনিকেশন (NFC), যা আপনাকে ডেটা শেয়ার করতে, পেমেন্ট করতে এবং অন্যান্য ডিভাইসের সাথে ওয়্যারলেসভাবে সংযোগ করতে দেয়।\n- বিকল্প কীবোর্ড, যা আপনাকে বিভিন্ন লেআউট, ভাষা এবং থিম দিয়ে আপনার ইনপুট পদ্ধতি কাস্টমাইজ করতে দেয়।\n- আইআর ট্রান্সমিশন, যা আপনাকে টিভি, এয়ার কন্ডিশনার এবং অন্যান্য অ্যাপ্লায়েন্সের জন্য আপনার ফোনকে রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে সক্ষম করে।\n- নো-টাচ কন্ট্রোল, যা আপনাকে অঙ্গভঙ্গি বা ভয়েস কমান্ড ব্যবহার করে স্ক্রিন স্পর্শ না করেই আপনার ফোনে ক্রিয়া সম্পাদন করতে দেয়।\n- অটোমেশন, যা আপনাকে আপনার ফোনের জন্য রুটিন এবং ট্রিগার সেট আপ করতে দেয় যাতে নির্দিষ্ট কাজগুলি স্বয়ংক্রিয়ভাবে সম্পাদন করা যায়।\n- ওয়্যারলেস অ্যাপ ডাউনলোড, যা আপনাকে আপনার ফোনকে তারের সাথে সংযুক্ত না করেই আপনার কম্পিউটার বা ওয়েব ব্রাউজার থেকে অ্যাপ ইনস্টল করতে দেয়।\n- স্টোরেজ এবং ব্যাটারি সোয়াপ, যা আপনাকে সহজেই আপনার ফোনের মেমরি প্রসারিত বা এর ব্যাটারি প্রতিস্থাপন করার বিকল্প দেয়।\n- কাস্টম হোম স্ক্রিন, যা আপনাকে উইজেট, ওয়ালপেপার, আইকন এবং লঞ্চার দিয়ে আপনার ফোনের চেহারা ব্যক্তিগতকৃত করতে দেয়।\n\nঅ্যান্ড্রয়েড স্টুডিও হল অ্যান্ড্রয়েড অ্যাপ তৈরির সেরা টুল। এটি ডেভেলপারদের জন্য অনেক বৈশিষ্ট্য এবং সুবিধা প্রদান করে যেমন:\n\n- সিনট্যাক্স হাইলাইটিং, কোড সমাপ্তি, রিফ্যাক্টরিং, ডিবাগিং, টেস্টিং এবং লিন্টিং টুল সহ কোড এডিটর।\n- ব্যবহারকারী ইন্টারফেস ডিজাইনের জন্য ড্র্যাগ-এন্ড-ড্রপ ইন্টারফেস সহ লেআউট এডিটর।\n- বিভিন্ন ডিভাইস এবং কনফিগারেশনে অ্যাপ পরীক্ষা করার জন্য দ্রুত বুট এবং স্ন্যাপশট সমর্থন সহ এমুলেটর।\n- প্রমাণীকরণ, ডাটাবেস, স্টোরেজ, অ্যানালিটিক্স, ক্র্যাশ রিপোর্টিং ইত্যাদির মতো পরিষেবাগুলির সাথে ফায়ারবেস ইন্টিগ্রেশন।\n- নির্ভরতা ব্যবস্থাপনা সহ গ্রেডল-ভিত্তিক বিল্ড সিস্টেম,\nকাস্টমাইজেশন,\nঅপ্টিমাইজেশন,\nস্বাক্ষরকরণ,\nবিতরণ বিকল্প ইত্যাদি।\n\nঅ্যান্ড্রয়েড স্টুডিওর সাথে,\nআপনি কোটলিন ব্যবহার করে অ্যান্ড্রয়েড ডিভাইসের জন্য আশ্চর্যজনক অ্যাপ তৈরি করতে পারেন,\nএকটি আধুনিক প্রোগ্রামিং ভাষা যা সংক্ষিপ্ত,\nনিরাপদ,\nঅভিব্যক্তিশীল,\nএবং জাভার সাথে ইন্টারঅপারেবল। + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. একটি ক্রোনোমিটার হল অ্যান্ড্রয়েড ফ্রেমওয়ার্কের একটি বিশেষায়িত উইজেট যা অতিবাহিত সময় প্রদর্শনের জন্য একটি টাইমার-সদৃশ কার্যকারিতা প্রদান করে। এটি উপরে বা নিচে গণনা করার জন্য কনফিগার করা যেতে পারে, এবং এটি সাধারণত স্টপওয়াচ বা কাউন্টডাউন টাইমার অ্যাপের মতো সময় গণনার প্রয়োজন এমন অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়। ক্রোনোমিটার ক্লাসটি TextView ক্লাস থেকে উদ্ভূত, যার অর্থ এটি একটি TextView-এর সমস্ত বৈশিষ্ট্য এবং পদ্ধতি উত্তরাধিকার সূত্রে পায়। এটি ডেভেলপারদের সহজেই ক্রোনোমিটারের চেহারা কাস্টমাইজ করতে দেয়, যার মধ্যে এর টেক্সট আকার, রঙ এবং ফন্ট অন্তর্ভুক্ত। এটি একটি স্ন্যাকবার. ক্লিক করা হয়েছে ক্লিপবোর্ডে কপি করা হয়েছে. 📋 গুগল প্লে স্টোর খুলতে অক্ষম। - আমাদেরকে %1$.1f তারা দিয়ে রেট করার জন্য ধন্যবাদ. ❤️ + Thanks for your %1$.1f-star rating. ❤️ ইমেজ বোতামে ক্লিক করা হয়েছে. এটি একটি টোস্ট. কোড সিনট্যাক্স দেখান জাভা কোড স্নিপেট দেখান আমাকে খুলুন 🌐 - এখানে টাইপ করুন… - আপনার পাসওয়ার্ড লিখুন… - + Type here + Enter your password অ্যাপ ব্যবহারের বিজ্ঞপ্তি আপডেট বিজ্ঞপ্তি - পরিষেবার শর্তাবলী এবং গোপনীয়তা নীতি ব্রাউজ করুন - + + + পরিষেবার শর্তাবলী + এবং + গোপনীয়তা নীতি + ব্রাউজ করুন আপডেট ডাউনলোড করা হয়েছে গুগল প্লে স্টোরে দেখুন সংস্করণের তথ্য @@ -407,7 +386,7 @@ জর্মন বিশেষ /_সহায়তা/_সম্বন্ধে - অ্যাপ্লিকেশন দ্বারা নিদ্রিত অবস্থায় স্থাপনার পূর্বে ডিভাইসটি নিদ্রিত অবস্থা প্রদর্শন করা হবে (যেমন, পর্দার ক্ষেত্রে) অথবা প্রসেসর নিদ্রিত অবস্থায় না থাকলে অনুরোধ জানানো হবে। ব্যাটারি সংরক্ষণের জন্য এটি ব্যবহার করা হয়। + 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. সমস্যার সমাধানের জন্য ক্র্যাশ প্রতিবেদন সংগ্রহ করুন। অ্যাপ্লিকেশনের উন্নতির জন্য তথ্য সংগ্রহ করুন । গতিবৃদ্ধির জন্য অ্যাপটি পরিমাপ করা। diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index b98de46e..d0c64ba6 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -1,15 +1,13 @@ - + Lerne, wie man einfache Java-Apps in Android Studio erstellt. 📱 Ein neues Update ist verfügbar. Eine neue Version der App ist verfügbar. Zum Aktualisieren klicken. Schon eine Weile her. - Wir haben dich vermisst. Lass uns etwas Neues über Android lernen. - + It\'s been a while—learn something new about Android. Willkommen - Lesen und akzeptieren Sie unsere Nutzungsbedingungen und Datenschutzrichtlinien, um fortzufahren + 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. @@ -21,10 +19,8 @@ Play Store Tutorials suchen Tutorials suchen - Android Studio - - Neues Projekt starten… + Start a new project Neues Projekt starten Schritt 1 Der erste Schritt, um ein neues Projekt in Android Studio zu erstellen, besteht darin, auf die Schaltfläche Neues Projekt zu klicken, wie im Bild gezeigt, und mit dem nächsten Schritt fortzufahren. @@ -32,9 +28,7 @@ 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 @@ -58,7 +52,7 @@ Feld extrahieren Variable extrahieren Konstante extrahieren - Erstellen & Ausführen + Build and run Erstellen Änderungen anwenden (mit Instant Run) Debugging @@ -72,7 +66,7 @@ Programm fortsetzen Haltepunkt umschalten Haltepunkte anzeigen - Navigation & Suche + Navigation and searching Shift zweimal drücken Alles durchsuchen (einschließlich Code und Menüs) Suchen @@ -99,63 +93,48 @@ Methodenhierarchie öffnen Aufrufhierarchie öffnen Code schreiben - Code generieren (Getter, Setter usw.) + Generate code (getters, setters, and more) Methoden überschreiben Methoden implementieren - Umgeben mit (if…else / try…catch / usw.) + Surround with (if/else, try/catch, and more) Zeile am Cursor löschen Aktuellen Codeblock ein-/ausklappen Alle Codeblöcke ein-/ausklappen Aktuelle Zeile oder Auswahl duplizieren Einfache Code-Vervollständigung Intelligente Code-Vervollständigung (filtert die Liste der Methoden und Variablen nach erwartetem Typ) - Versionskontrolle & lokale Historie + Version control and local history Projekt an VCS übergeben Projekt von VCS aktualisieren 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 - - Layouts & Ansichten - + Layouts and views Lineares Layout - Vertikal Horizontal Layout-Vorschau Für diese Activity ist kein Java-Code erforderlich. - Relatives Layout - Tabellenlayout - Rasteransicht - Bildansicht - Webansicht - - Schaltflächen & Schalter + Buttons and switches Schaltflächen Schaltfläche Schaltfläche 1 (normal) @@ -177,22 +156,19 @@ 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 Material Design Schalter Material Schalter Umschaltfläche - Uhren & Timer + Clocks and timers Uhren Analoguhr Textuhr @@ -223,7 +199,7 @@ Tooltips Bewertungen Bewertungsleiste - Bewerten Sie unsere App. + Rate the app. %1$.1f Sterne. In-App-Bewertungen Fortschrittsbalken @@ -342,10 +318,10 @@ Zeigt eine Schaltfläche mit einem Bild (statt Text) an, die vom Benutzer gedrückt oder angeklickt werden kann. Standardmäßig sieht eine Bildschaltfläche wie eine normale Schaltfläche aus, mit dem Standardhintergrund für Schaltflächen, der bei verschiedenen Schaltflächenzuständen die Farbe ändert. Das Bild auf der Oberfläche der Schaltfläche wird entweder durch das Attribut android:src im XML-Element ImageButton oder durch die Methode ImageView.setImageResource(int) definiert. Erkunden Sie die Möglichkeiten von Schaltern in Android Studio und lernen Sie, wie Sie diese effektiv in Ihren Anwendungen implementieren. Diese Lektion bietet eine umfassende Anleitung zur Verwendung von Schaltern, einschließlich bewährter Methoden für die Gestaltung visuell ansprechender und benutzerfreundlicher Oberflächen. Eine einfache Möglichkeit, eine Digital-, Analog- oder Textuhr in Ihre Android-App einzufügen. - Der Android TimePicker ist ein Benutzeroberflächenelement zur Auswahl der Zeit im 24-Stunden-Format oder im AM/PM-Modus. Er wird verwendet, um sicherzustellen, dass Benutzer die gültige Zeit für den Tag in unserer Anwendung auswählen. Die Zeitauswahloberfläche existiert grundsätzlich in zwei Modi: einer im XML-Layout und ein anderer als Dialog. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android bietet Steuerelemente, mit denen der Benutzer eine Uhrzeit oder ein Datum als gebrauchsfertige Dialoge auswählen kann. Jeder Picker bietet Steuerelemente zur Auswahl jedes Teils der Uhrzeit (Stunde, Minute, AM/PM) oder des Datums (Monat, Tag, Jahr). Die Verwendung dieser Picker hilft sicherzustellen, dass Ihre Benutzer eine Uhrzeit oder ein Datum auswählen können, das gültig, korrekt formatiert und an das Gebietsschema des Benutzers angepasst ist. Erkunden Sie die Funktionen des Chronometer-Widgets in Android, ein leistungsstarkes Werkzeug zur Anzeige der verstrichenen Zeit. Lernen Sie, wie Sie Klick-Listener für Schaltflächen einrichten, um das Chronometer zu steuern, und entdecken Sie die verschiedenen verfügbaren Methoden zur Anpassung seines Verhaltens. - Ein Benutzeroberflächenelement zum Eingeben und Ändern von Text. Wenn Sie ein EditText-Widget definieren, müssen Sie das Attribut R.styleable.TextView_inputType angeben… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Ein einfaches Textfeld mit der Möglichkeit, Text auszublenden. Wird in Anmeldebildschirmen der meisten Apps verwendet, um Passwörter sicher zu halten. Ein Dialog ist ein kleines Fenster, das den Benutzer auffordert, eine Entscheidung zu treffen oder zusätzliche Informationen einzugeben. Ein Dialog füllt nicht den gesamten Bildschirm aus und wird normalerweise für modale Ereignisse verwendet, die eine Aktion des Benutzers erfordern, bevor dieser fortfahren kann. Snackbars informieren Benutzer über einen Prozess, den eine App ausgeführt hat oder ausführen wird. Sie erscheinen vorübergehend am unteren Bildschirmrand. Sie sollten das Benutzererlebnis nicht unterbrechen und erfordern keine Benutzereingabe, um zu verschwinden. @@ -371,28 +347,31 @@ Bildschaltflächen sind Schaltflächen, die anstelle von Text ein Bild enthalten. Sie können in Android verwendet werden, um eine visuell ansprechendere und interaktivere Benutzeroberfläche bereitzustellen. Bildschaltflächen können verwendet werden, um Aktionen auszulösen, zu verschiedenen Bildschirmen zu navigieren oder zusätzliche Informationen anzuzeigen. Sie werden oft in Kombination mit Textbeschriftungen verwendet, um dem Benutzer den Zweck der Schaltfläche klar zu vermitteln. AndroidX AppCompatImageView ist eine Unterklasse von ImageView, die entwickelt wurde, um verschiedene Funktionen der ActionBar und des Material Design zu unterstützen. Es ist Teil der AndroidX-Bibliothek, einer Reihe von Support-Bibliotheken, die abwärtskompatible Versionen von Android-Framework-APIs sowie Funktionen bieten, die nur über die Bibliotheks-APIs verfügbar sind.\n\nAppCompatImageView ist als direkter Ersatz für ImageView gedacht und ermöglicht es Entwicklern, denselben Code und dieselben UI-Elemente über verschiedene Android-Versionen hinweg zu verwenden. Es beinhaltet Unterstützung für verschiedene Funktionen wie Tönung, Laden von Vektor-Drawables und Behandlung der Bildskalierung.\n\nAppCompatImageView beinhaltet auch Unterstützung für Material Design-Funktionen wie Elevation, wodurch die Bildansicht einen Schatten werfen und über der Oberfläche des Layouts erhaben erscheinen kann. Es beinhaltet auch Unterstützung für den Material Design-Ripple-Effekt, einen visuellen Effekt, der angewendet wird, wenn die Bildansicht berührt wird.\n\nZusammenfassend ist AndroidX AppCompatImageView eine vielseitige und funktionsreiche Unterklasse von ImageView, die entwickelt wurde, um eine breite Palette von Funktionen und Designelementen in Android-Apps zu unterstützen. LinearLayoutCompat ist eine Klasse in der Android Support Library appCompat v7. Sie wurde hinzugefügt, um Methoden zu unterstützen, die in neueren API-Levels hinzugefügt wurden, auf älteren (wie Trennlinien). Wenn Sie die Methoden in LinearLayout und LinearLayoutCompat vergleichen, können Sie sehen, dass das Compat-Layout alle Methoden des LinearLayout ohne API-Level-Beschränkung hat. Zum Beispiel wurde die Methode setShowDividers auf API-Level 11 eingeführt. In diesem Fall sollte setShowDividers (und seine Parameter) also mit LinearLayoutCompat anstelle von LinearLayout aufgerufen werden, wenn Sie eine Plattform mit einem API-Level unter 11 ansprechen. - Egal, wie viel Sie spenden, Sie helfen uns, unsere App am Laufen zu halten und unsere Funktionen zu verbessern. Wir schätzen Ihre Großzügigkeit und Freundlichkeit. + Your donation helps keep the app running and improve features. Thank you for your generosity. Lernen Sie in dieser interaktiven Lektion, wie Sie Fortschrittsbalken in Android verwenden. Diese Lektion umfasst zwei Abschnitte: einen für einen horizontalen Fortschrittsbalken und einen für einen kreisförmigen Fortschrittsbalken. In jedem Abschnitt können Sie sehen, wie sich der Fortschrittsbalken während eines Downloads aktualisiert. Sie können auch den Code für die Lektion anzeigen, indem Sie auf die Floating-Action-Schaltfläche am unteren Bildschirmrand klicken. Android ist ein von Google entwickeltes mobiles Betriebssystem. Es wurde erstmals am 5. November 2007 als Beta-Version veröffentlicht, und die erste kommerzielle Version, Android 1.0, wurde am 23. September 2008 eingeführt. Android basiert auf einer modifizierten Version des Linux-Kernels und anderer Open-Source-Software.\n\nAndroid Studio ist die offizielle integrierte Entwicklungsumgebung (IDE) für die Android-App-Entwicklung. Es wurde von Google auf seiner I/O-Konferenz am 15. Mai 2013 angekündigt und am 8. Dezember 2014 für die öffentliche Nutzung freigegeben. Android Studio basiert auf IntelliJ IDEA, einer beliebten Java-IDE.\n\nKotlin ist eine plattformübergreifende Programmiersprache, die auf der Java Virtual Machine (JVM), Android, im Browser und auf nativen Plattformen ausgeführt werden kann. Sie wurde von JetBrains entwickelt, einem Softwareunternehmen mit Sitz in Prag. Kotlin wurde erstmals im Juli 2011 angekündigt und im Februar 2012 als Open-Source-Projekt veröffentlicht.\n\nGoogle kündigte seine Unterstützung für Kotlin als offizielle Sprache für die Android-App-Entwicklung auf seiner I/O-Konferenz am 17. Mai 2017 an. Seitdem hat sich Kotlin zu einer der beliebtesten Sprachen für Android-Entwickler entwickelt. Laut Daten von Google vom Oktober 2020 verwenden mehr als 70 %% der Top-1000-Apps im Google Play Store Kotlin. - Android ist nicht nur ein Betriebssystem, sondern auch eine Plattform, die eine Reihe von Funktionen und Möglichkeiten für Benutzer und Entwickler bietet. Einige der Funktionen von Android umfassen:\n\n- Near Field Communication (NFC), mit der Sie Daten austauschen, Zahlungen tätigen und sich drahtlos mit anderen Geräten verbinden können.\n- Alternative Tastaturen, mit denen Sie Ihre Eingabemethode mit verschiedenen Layouts, Sprachen und Designs anpassen können.\n- IR-Übertragung, mit der Sie Ihr Telefon als Fernbedienung für Fernseher, Klimaanlagen und andere Geräte verwenden können.\n- Berührungslose Steuerung, mit der Sie Aktionen auf Ihrem Telefon ausführen können, ohne den Bildschirm zu berühren, indem Sie Gesten oder Sprachbefehle verwenden.\n- Automatisierung, mit der Sie Routinen und Auslöser für Ihr Telefon einrichten können, um bestimmte Aufgaben automatisch auszuführen.\n- Drahtlose App-Downloads, mit denen Sie Apps von Ihrem Computer oder Webbrowser installieren können, ohne Ihr Telefon mit einem Kabel zu verbinden.\n- Speicher- und Batteriewechsel, die Ihnen die Möglichkeit geben, den Speicher Ihres Telefons einfach zu erweitern oder die Batterie auszutauschen.\n- Benutzerdefinierter Startbildschirm, mit dem Sie das Erscheinungsbild Ihres Telefons mit Widgets, Hintergrundbildern, Symbolen und Launchern personalisieren können.\n\nAndroid Studio ist das beste Werkzeug für die Entwicklung von Android-Apps. Es bietet viele Funktionen und Vorteile für Entwickler, wie z. B.:\n\n- Code-Editor mit Syntaxhervorhebung, Code-Vervollständigung, Refactoring, Debugging, Test- und Linting-Tools.\n- Layout-Editor mit Drag-and-Drop-Oberfläche zum Entwerfen von Benutzeroberflächen.\n- Emulator mit schnellem Start und Snapshot-Unterstützung zum Testen von Apps auf verschiedenen Geräten und Konfigurationen.\n- Firebase-Integration mit Diensten wie Authentifizierung, Datenbank, Speicher, Analyse, Absturzberichterstattung usw.\n- Gradle-basiertes Build-System mit Abhängigkeitsmanagement,\nAnpassung,\nOptimierung,\nSignierung,\nVerteilungsoptionen usw.\n\nMit Android Studio\nkönnen Sie erstaunliche Apps für Android-Geräte mit Kotlin erstellen,\neiner modernen Programmiersprache, die prägnant,\nsicher,\nausdrucksstark\nund mit Java interoperabel ist. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Ein Chronometer ist ein spezialisiertes Widget im Android-Framework, das eine timerähnliche Funktionalität zur Anzeige der verstrichenen Zeit bietet. Es kann so konfiguriert werden, dass es auf- oder abwärts zählt, und wird häufig in Anwendungen verwendet, die eine Zeitmessung erfordern, wie z. B. Stoppuhr- oder Countdown-Timer-Apps. Die Chronometer-Klasse ist von der TextView-Klasse abgeleitet, was bedeutet, dass sie alle Eigenschaften und Methoden eines TextViews erbt. Dies ermöglicht es Entwicklern, das Erscheinungsbild des Chronometers einfach anzupassen, einschließlich Textgröße, Farbe und Schriftart. Das ist eine Snackbar. geklickt In die Zwischenablage kopiert. 📋 Google Play Store konnte nicht geöffnet werden. - Danke für die Bewertung mit %1$.1f Sternen. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Bildschaltfläche geklickt. Das ist ein Toast. Code-Syntax anzeigen Zeigen Sie Java Code Snippet Öffne mich 🌐 - Hier tippen… - Geben Sie Ihr Passwort ein… - + Type here + Enter your password App-Nutzungsbenachrichtigungen Update-Benachrichtigungen - Durchsuchen Sie die Nutzungsbedingungen und Datenschutzrichtlinie - + Durchsuchen Sie die + Nutzungsbedingungen + und + Datenschutzrichtlinie + + Update heruntergeladen Im Google Play Store anzeigen Versionsinformationen @@ -407,7 +386,7 @@ Firebase Performance Spezial Gerät wach halten [WAKE_LOCK] - Ermöglicht der App, dass das Gerät während kritischer Operationen nicht schlafen (z.B. Bildschirmdimmen oder Prozessorschlafen), um sicherzustellen, dass sie ohne Unterbrechung abschließen. Dies wird sparsam verwendet, um Batterie zu erhalten. + 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. diff --git a/app/src/main/res/values-es-rGQ/strings.xml b/app/src/main/res/values-es-rGQ/strings.xml index bddb1782..9d8bc0c9 100644 --- a/app/src/main/res/values-es-rGQ/strings.xml +++ b/app/src/main/res/values-es-rGQ/strings.xml @@ -1,15 +1,13 @@ - + Aprende a crear aplicaciones Java sencillas en Android Studio. 📱 Nueva actualización disponible. Hay una nueva versión de la aplicación disponible. Haz clic para actualizar. Ha pasado un tiempo. - Te hemos echado de menos. Aprendamos algo nuevo sobre Android. - + It\'s been a while—learn something new about Android. Bienvenido - Lee y acepta nuestros Términos de servicio y Política de privacidad para continuar + 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. @@ -21,10 +19,8 @@ Play Store Buscar tutoriales Buscar tutoriales - Android Studio - - Iniciar un nuevo proyecto… + Start a new project Iniciar un nuevo proyecto Paso 1 El primer paso para crear un nuevo proyecto en Android Studio es hacer clic en el botón Nuevo proyecto como se muestra en la imagen y continuar al siguiente paso. @@ -32,9 +28,7 @@ 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 @@ -58,7 +52,7 @@ Extraer campo Extraer variable Extraer constante - Compilar y ejecutar + Build and run Compilar Aplicar cambios (con Instant Run) Depuración @@ -72,7 +66,7 @@ Reanudar programa Alternar punto de interrupción Ver puntos de interrupción - Navegación y búsqueda + Navigation and searching Presiona Mayús dos veces Buscar todo (incluido código y menús) Buscar @@ -99,63 +93,48 @@ Abrir jerarquía de métodos Abrir jerarquía de llamadas Escribir código - Generar código (getters, setters, etc.) + Generate code (getters, setters, and more) Sobrescribir métodos Implementar métodos - Rodear con (if…else / try…catch / etc.) + Surround with (if/else, try/catch, and more) Eliminar línea en el cursor Contraer/expandir bloque de código actual Contraer/expandir todos los bloques de código Duplicar línea o selección actual Autocompletado básico de código Autocompletado inteligente de código (filtra la lista de métodos y variables por tipo esperado) - Control de versiones e historial local + Version control and local history Confirmar proyecto en VCS Actualizar proyecto desde VCS 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 - - Diseños y Vistas - + Layouts and views LinearLayout - Vertical Horizontal Vista previa del diseño No se requiere código Java para esta actividad. - RelativeLayout - TableLayout - GridView - ImageView - WebView - - Botones e Interruptores + Buttons and switches Botones Botón Botón 1 (normal) @@ -177,22 +156,19 @@ 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 Interruptor Material Interruptor Material Botón de conmutación - Relojes y Temporizadores + Clocks and timers Relojes Reloj analógico Reloj de texto @@ -223,7 +199,7 @@ Información sobre herramientas Reseñas Barra de calificación - Valora nuestra aplicación. + Rate the app. %1$.1f estrellas. Reseñas dentro de la aplicación Barras de progreso @@ -342,10 +318,10 @@ Muestra un botón con una imagen (en lugar de texto) que puede ser presionado o clicado por el usuario. Por defecto, un ImageButton se ve como un Button normal, con el fondo de botón estándar que cambia de color durante diferentes estados del botón. La imagen en la superficie del botón se define ya sea por el atributo android:src en el elemento XML ImageButton o por el método ImageView.setImageResource(int). Explora las capacidades de los interruptores en Android Studio y aprende cómo implementarlos eficazmente en tus aplicaciones. Esta lección proporciona una guía completa para usar interruptores, incluidas las mejores prácticas para diseñar interfaces visualmente atractivas y fáciles de usar. Una forma sencilla de agregar un reloj digital, analógico o de texto en tu aplicación Android. - Android TimePicker es un control de interfaz de usuario para seleccionar la hora en formato de 24 horas o en modo AM/PM. Se utiliza para garantizar que los usuarios elijan la hora válida para el día en nuestra aplicación. La interfaz del selector de hora existe básicamente en dos modos: uno bajo diseño XML y otro como un diálogo. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android proporciona controles para que el usuario elija una hora o una fecha como diálogos listos para usar. Cada selector proporciona controles para seleccionar cada parte de la hora (hora, minuto, AM/PM) o fecha (mes, día, año). Usar estos selectores ayuda a garantizar que tus usuarios puedan elegir una hora o fecha que sea válida, formateada correctamente y ajustada a la configuración regional del usuario. Explora las capacidades del widget Chronometer en Android, una potente herramienta para mostrar el tiempo transcurrido. Aprende a configurar escuchadores de clics para botones para controlar el cronómetro y descubre los diversos métodos disponibles para personalizar su comportamiento. - Un elemento de la interfaz de usuario para ingresar y modificar texto. Cuando defines un widget de texto de edición, debes especificar el atributo R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Una caja de texto simple con la capacidad de ocultar texto. Se usa en las pantallas de inicio de sesión de la mayoría de las aplicaciones para mantener seguras las contraseñas. Un diálogo es una pequeña ventana que solicita al usuario que tome una decisión o ingrese información adicional. Un diálogo no llena la pantalla y normalmente se usa para eventos modales que requieren que los usuarios realicen una acción antes de poder continuar. Las Snackbars informan a los usuarios sobre un proceso que una aplicación ha realizado o realizará. Aparecen temporalmente, hacia la parte inferior de la pantalla. No deberían interrumpir la experiencia del usuario y no requieren la entrada del usuario para desaparecer. @@ -371,28 +347,31 @@ Los botones de imagen son botones que contienen una imagen en lugar de texto. Se pueden usar en Android para proporcionar una interfaz de usuario más atractiva visualmente e interactiva. Los botones de imagen se pueden usar para activar acciones, navegar a diferentes pantallas o mostrar información adicional. A menudo se usan en combinación con etiquetas de texto para proporcionar una comunicación clara al usuario sobre el propósito del botón. AndroidX AppCompatImageView es una subclase de ImageView que está diseñada para admitir varias funciones de ActionBar y Material Design. Es parte de la biblioteca AndroidX, que es un conjunto de bibliotecas de soporte que ofrecen versiones compatibles con versiones anteriores de las API del marco de Android, así como funciones que solo están disponibles a través de las API de la biblioteca.\n\nAppCompatImageView está destinado a ser utilizado como un reemplazo directo de ImageView, lo que permite a los desarrolladores usar el mismo código y elementos de la interfaz de usuario en diferentes versiones de Android. Incluye soporte para varias funciones como el tintado, la carga de drawables vectoriales y el manejo del escalado de imágenes.\n\nAppCompatImageView también incluye soporte para funciones de Material Design como la elevación, que permite que la vista de imagen proyecte una sombra y parezca estar elevada sobre la superficie del diseño. También incluye soporte para el efecto de onda de Material Design, que es un efecto visual que se aplica cuando se toca la vista de imagen.\n\nEn resumen, AndroidX AppCompatImageView es una subclase versátil y rica en funciones de ImageView que está diseñada para admitir una amplia gama de funciones y elementos de diseño en aplicaciones de Android. LinearLayoutCompat es una clase en la biblioteca de soporte de Android appCompat v7. Se agregó para admitir métodos que se agregaron en niveles de API más nuevos en los antiguos (como divisores). Si comparas los métodos en LinearLayout y LinearLayoutCompat, puedes ver que el diseño Compat tiene todos los métodos del LinearLayout sin ninguna limitación de nivel de API. Por ejemplo, el método setShowDividers se introdujo en el nivel de API 11. Entonces, en este caso, setShowDividers (y sus parámetros) deben invocarse usando LinearLayoutCompat en lugar de LinearLayout si te diriges a una plataforma con un nivel de API inferior a 11. - No importa cuánto dones, nos ayudarás a mantener nuestra aplicación en funcionamiento y mejorar nuestras funciones. Apreciamos tu generosidad y amabilidad. + Your donation helps keep the app running and improve features. Thank you for your generosity. Aprende a usar barras de progreso en Android con esta lección interactiva. Esta lección incluye dos secciones: una para una barra de progreso horizontal y otra para una barra de progreso circular. En cada sección, puedes ver cómo se actualiza la barra de progreso a medida que avanza una descarga. También puedes ver el código de la lección haciendo clic en el botón de acción flotante en la parte inferior de la pantalla. Android es un sistema operativo móvil desarrollado por Google. Se lanzó por primera vez como una versión beta el 5 de noviembre de 2007 y la primera versión comercial, Android 1.0, se lanzó el 23 de septiembre de 2008. Android se basa en una versión modificada del kernel de Linux y otro software de código abierto.\n\nAndroid Studio es el entorno de desarrollo integrado (IDE) oficial para el desarrollo de aplicaciones Android. Fue anunciado por Google en su conferencia I/O el 15 de mayo de 2013 y lanzado para uso público el 8 de diciembre de 2014. Android Studio se basa en IntelliJ IDEA, un popular IDE de Java.\n\nKotlin es un lenguaje de programación multiplataforma que puede ejecutarse en Java Virtual Machine (JVM), Android, navegador y plataformas nativas. Fue creado por JetBrains, una compañía de software con sede en Praga. Kotlin se anunció por primera vez en julio de 2011 y se lanzó como un proyecto de código abierto en febrero de 2012.\n\nGoogle anunció su soporte para Kotlin como lenguaje oficial para el desarrollo de aplicaciones Android en su conferencia I/O el 17 de mayo de 2017. Desde entonces, Kotlin se ha convertido en uno de los lenguajes más populares para los desarrolladores de Android. Según datos de Google de octubre de 2020, más del 70% de las 1000 aplicaciones principales en Google Play usan Kotlin. - Android no es solo un sistema operativo, sino también una plataforma que ofrece una variedad de funciones y capacidades para usuarios y desarrolladores. Algunas de las características de Android incluyen:\n\n- Comunicación de campo cercano (NFC), que te permite compartir datos, realizar pagos y conectarte con otros dispositivos de forma inalámbrica.\n- Teclados alternativos, que te permiten personalizar tu método de entrada con diferentes diseños, idiomas y temas.\n- Transmisión IR, que te permite usar tu teléfono como control remoto para televisores, aires acondicionados y otros electrodomésticos.\n- Control sin contacto, que te permite realizar acciones en tu teléfono sin tocar la pantalla usando gestos o comandos de voz.\n- Automatización, que te permite configurar rutinas y activadores para que tu teléfono realice ciertas tareas automáticamente.\n- Descargas de aplicaciones inalámbricas, que te permiten instalar aplicaciones desde tu computadora o navegador web sin conectar tu teléfono con un cable.\n- Intercambio de almacenamiento y batería, que te da la opción de expandir la memoria de tu teléfono o reemplazar su batería fácilmente.\n- Pantalla de inicio personalizada, que te permite personalizar la apariencia de tu teléfono con widgets, fondos de pantalla, iconos y lanzadores.\n\nAndroid Studio es la mejor herramienta para desarrollar aplicaciones Android. Ofrece muchas funciones y beneficios para los desarrolladores, tales como:\n\n- Editor de código con resaltado de sintaxis, autocompletado de código, refactorización, depuración, pruebas y herramientas de linting.\n- Editor de diseño con interfaz de arrastrar y soltar para diseñar interfaces de usuario.\n- Emulador con arranque rápido y soporte de instantáneas para probar aplicaciones en diferentes dispositivos y configuraciones.\n- Integración de Firebase con servicios como autenticación, base de datos, almacenamiento, análisis, informes de fallos, etc.\n- Sistema de compilación basado en Gradle con gestión de dependencias,\npersonalización,\noptimización,\nfirma,\nopciones de distribución, etc.\n\nCon Android Studio,\npuedes crear aplicaciones increíbles para dispositivos Android usando Kotlin,\nun lenguaje de programación moderno que es conciso,\nseguro,\nexpresivo,\ne interoperable con Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Un Cronómetro es un widget especializado en el marco de Android que proporciona una funcionalidad similar a un temporizador para mostrar el tiempo transcurrido. Se puede configurar para contar hacia arriba o hacia abajo, y se usa comúnmente en aplicaciones que requieren cronometraje, como aplicaciones de cronómetro o temporizador de cuenta regresiva. La clase Chronometer se deriva de la clase TextView, lo que significa que hereda todas las propiedades y métodos de un TextView. Esto permite a los desarrolladores personalizar fácilmente la apariencia del Cronómetro, incluido el tamaño de su texto, color y fuente. Esto es un Snackbar. pulsado Copiado al portapapeles. 📋 No se pudo abrir Google Play Store. - Gracias por calificarnos con %1$.1f estrellas. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Botón de imagen pulsado. Esto es un Toast. Mostrar sintaxis del código Mostrar fragmento de código Java Ábreme 🌐 - Escribe aquí… - Ingresa tu contraseña… - + Type here + Enter your password Notificaciones de uso de la aplicación Notificaciones de actualización - Explora los Términos de servicio y la Política de privacidad - + Explora los + Términos de servicio + y la + Política de privacidad + + Actualización descargada Ver en Google Play Store Información de la versión @@ -407,7 +386,7 @@ Firebase Performance Especial Mantenga el dispositivo despierto [WAKE_LOCK] - Permite que la aplicación impida que el dispositivo se vaya a dormir (por ejemplo, atenuación de pantalla o sueño de procesador) durante operaciones críticas para asegurar que completen sin interrupción. Esto se utiliza con moderación para conservar la batería. + 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. 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. diff --git a/app/src/main/res/values-es-rMX/strings.xml b/app/src/main/res/values-es-rMX/strings.xml index b7b0e90b..ebf1c18d 100644 --- a/app/src/main/res/values-es-rMX/strings.xml +++ b/app/src/main/res/values-es-rMX/strings.xml @@ -1,15 +1,13 @@ - + Aprende a crear apps sencillas de Java en Android Studio. 📱 Hay una nueva actualización disponible. Hay una nueva versión de la app disponible. Haz clic para actualizar. Ha pasado un tiempo. - Te extrañamos. Aprendamos algo nuevo sobre Android. - + It\'s been a while—learn something new about Android. Bienvenido - Lee y acepta nuestros Términos de Servicio y Política de Privacidad para continuar + Read and agree to the Terms of Service and Privacy Policy to continue Acepto - Inicio Llegó una nueva app. Échale un ojo a la nueva app de Tutoriales de Android Studio. Aprende Jetpack Compose, Material 3 y más. @@ -21,10 +19,8 @@ Play Store Buscar tutoriales Buscar tutoriales - Android Studio - - Iniciar un nuevo proyecto… + Start a new project Iniciar un nuevo proyecto Paso 1 El primer paso para crear un nuevo proyecto en Android Studio es hacer clic en el botón Nuevo proyecto como se muestra en la imagen y continuar al siguiente paso. @@ -32,9 +28,7 @@ El segundo paso es seleccionar el tipo de actividad que se adapte a tu app. Puedes elegir entre algunos preajustes que pueden simplificar tu trabajo. Selecciona uno y haz clic en el botón siguiente. Paso 3 El tercer y último paso es configurar los ajustes de tu app, como el nombre de la app, el nombre del paquete, el lenguaje de programación preferido y el SDK mínimo. Puedes aprender más sobre ellos en Android Developers. - Básicos - Atajos de Android Studio Atajos Descripción @@ -58,7 +52,7 @@ Extraer campo Extraer variable Extraer constante - Compilar y ejecutar + Build and run Compilar Aplicar cambios (con Instant Run) Depuración @@ -72,7 +66,7 @@ Reanudar programa Alternar punto de interrupción Ver puntos de interrupción - Navegación y búsqueda + Navigation and searching Presiona Shift dos veces Buscar todo (incluyendo código y menús) Buscar @@ -99,63 +93,48 @@ Abrir jerarquía de métodos Abrir jerarquía de llamadas Escribir código - Generar código (getters, setters, etc.) + Generate code (getters, setters, and more) Sobrescribir métodos Implementar métodos - Rodear con (if…else / try…catch / etc.) + Surround with (if/else, try/catch, and more) Eliminar línea en el cursor Plegar/desplegar bloque de código actual Plegar/desplegar todos los bloques de código Duplicar línea o selección actual Autocompletado básico de código Autocompletado inteligente de código (filtra la lista de métodos y variables por tipo esperado) - Control de versiones e historial local + Version control and local history Hacer commit del proyecto a VCS Actualizar proyecto desde VCS Ver cambios recientes Abrir ventana emergente de VCS Más sobre atajos - Historia de Android Historia Características - SDKs 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 permisos - Preferencias de idioma por app - Gesto de retroceso predictivo - - Diseños y Vistas - + Layouts and views 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 + Buttons and switches Botones Botón Botón 1 (normal) @@ -177,22 +156,19 @@ 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 Interruptor Material Interruptor Material Botón de Alternar - Relojes y Temporizadores + Clocks and timers Relojes Reloj Analógico Reloj de Texto @@ -223,7 +199,7 @@ Tooltips Reseñas Barra de calificación - Califica nuestra app. + Rate the app. %1$.1f estrellas. Reseñas dentro de la app Barras de Progreso @@ -268,7 +244,7 @@ ID de anuncio [AD_ID] Internet [INTERNET] Mantener dispositivo despierto [WAKE_LOCK] - Permite que la app evite que el dispositivo entre en modo de suspensión (p. ej., atenuación de la pantalla o suspensión del procesador) durante operaciones críticas para asegurar que se completen sin interrupción. Se usa con moderación para conservar la batería. + 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. Publicar notificaciones [POST_NOTIFICATIONS] Tiempo de ejecución Acceder al estado de la red [ACCESS_NETWORK_STATE] @@ -351,10 +327,10 @@ Muestra un botón con una imagen (en lugar de texto) que puede ser presionado o clickeado por el usuario. Por defecto, un ImageButton se ve como un Botón normal, con el fondo de botón estándar que cambia de color durante los diferentes estados del botón. La imagen en la superficie del botón se define ya sea por el atributo android:src en el elemento XML de ImageButton o por el método ImageView.setImageResource(int). Explora las capacidades de los interruptores en Android Studio y aprende a implementarlos eficazmente en tus aplicaciones. Esta lección proporciona una guía completa para usar interruptores, incluyendo las mejores prácticas para diseñar interfaces visualmente atractivas y fáciles de usar. Una forma sencilla de agregar un reloj digital, analógico o de texto en tu app de Android. - Android TimePicker es un control de interfaz de usuario para seleccionar la hora en formato de 24 horas o en modo AM/PM. Se utiliza para asegurar que los usuarios elijan la hora válida para el día en nuestra aplicación. La interfaz del selector de hora existe básicamente en dos modos, uno bajo el diseño XML y otro es un diálogo. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android proporciona controles para que el usuario elija una hora o una fecha como diálogos listos para usar. Cada selector proporciona controles para seleccionar cada parte de la hora (hora, minuto, AM/PM) o la fecha (mes, día, año). Usar estos selectores ayuda a asegurar que tus usuarios puedan elegir una hora o fecha que sea válida, formateada correctamente y ajustada a la configuración regional del usuario. Explora las capacidades del widget Cronómetro en Android, una herramienta poderosa para mostrar el tiempo transcurrido. Aprende a configurar escuchadores de clics para que los botones controlen el cronómetro y descubre los diversos métodos disponibles para personalizar su comportamiento. - Un elemento de la interfaz de usuario para ingresar y modificar texto. Cuando defines un widget de texto de edición, debes especificar el atributo R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Un campo de texto simple con la capacidad de ocultar el texto. Se usa en las pantallas de inicio de sesión de la mayoría de las apps para mantener seguras las contraseñas. Un diálogo es una pequeña ventana que le pide al usuario que tome una decisión o ingrese información adicional. Un diálogo no llena la pantalla y normalmente se usa para eventos modales que requieren que los usuarios realicen una acción antes de poder continuar. Las snack bars informan a los usuarios de un proceso que una app ha realizado o realizará. Aparecen temporalmente, hacia la parte inferior de la pantalla. No deben interrumpir la experiencia del usuario y no requieren la intervención del usuario para desaparecer. @@ -380,28 +356,31 @@ Los botones de imagen son botones que contienen una imagen en lugar de texto. Se pueden usar en Android para proporcionar una interfaz de usuario más atractiva visualmente e interactiva. Los botones de imagen se pueden usar para desencadenar acciones, navegar a diferentes pantallas o mostrar información adicional. A menudo se usan en combinación con etiquetas de texto para proporcionar una comunicación clara al usuario sobre el propósito del botón. AndroidX AppCompatImageView es una subclase de ImageView que está diseñada para admitir diversas características de la ActionBar y Material Design. Es parte de la biblioteca AndroidX, que es un conjunto de bibliotecas de soporte que ofrecen versiones compatibles con versiones anteriores de las API del framework de Android, así como características que solo están disponibles a través de las API de la biblioteca.\n\nAppCompatImageView está destinado a ser utilizado como un reemplazo directo de ImageView, lo que permite a los desarrolladores usar el mismo código y elementos de la interfaz de usuario en diferentes versiones de Android. Incluye soporte para diversas características como el tintado, la carga de drawables vectoriales y el manejo del escalado de imágenes.\n\nAppCompatImageView también incluye soporte para características de Material Design como la elevación, que permite que la vista de la imagen proyecte una sombra y parezca estar elevada sobre la superficie del diseño. También incluye soporte para el efecto de onda de Material Design, que es un efecto visual que se aplica cuando se toca la vista de la imagen.\n\nEn resumen, AndroidX AppCompatImageView es una subclase versátil y rica en características de ImageView que está diseñada para admitir una amplia gama de características y elementos de diseño en las apps de Android. LinearLayoutCompat es una clase en la biblioteca de soporte de Android appCompat v7. Se agregó para admitir métodos que se agregaron en niveles de API más nuevos en los antiguos (como los divisores). Si comparas los métodos en LinearLayout y LinearLayoutCompat, puedes ver que el diseño Compat tiene todos los métodos del LinearLayout sin ninguna limitación de nivel de API. Por ejemplo, el método setShowDividers se introdujo en el nivel de API 11. Por lo tanto, en este caso, setShowDividers (y sus parámetros) deben invocarse usando LinearLayoutCompat en lugar de LinearLayout si te diriges a una plataforma con un nivel de API inferior a 11. - No importa cuánto dones, nos ayudarás a mantener nuestra app en funcionamiento y a mejorar nuestras características. Apreciamos tu generosidad y amabilidad. + Your donation helps keep the app running and improve features. Thank you for your generosity. Aprende a usar las barras de progreso en Android con esta lección interactiva. Esta lección incluye dos secciones: una para una barra de progreso horizontal y otra para una barra de progreso circular. En cada sección, puedes ver cómo se actualiza la barra de progreso a medida que avanza una descarga. También puedes ver el código de la lección haciendo clic en el botón de acción flotante en la parte inferior de la pantalla. Android es un sistema operativo móvil desarrollado por Google. Se lanzó por primera vez como una versión beta el 5 de noviembre de 2007 y la primera versión comercial, Android 1.0, se lanzó el 23 de septiembre de 2008. Android se basa en una versión modificada del kernel de Linux y otro software de código abierto.\n\nAndroid Studio es el entorno de desarrollo integrado (IDE) oficial para el desarrollo de apps de Android. Fue anunciado por Google en su conferencia I/O el 15 de mayo de 2013 y lanzado para uso público el 8 de diciembre de 2014. Android Studio se basa en IntelliJ IDEA, un popular IDE de Java.\n\nKotlin es un lenguaje de programación multiplataforma que puede ejecutarse en la Máquina Virtual de Java (JVM), Android, navegador y plataformas nativas. Fue creado por JetBrains, una empresa de software con sede en Praga. Kotlin se anunció por primera vez en julio de 2011 y se lanzó como un proyecto de código abierto en febrero de 2012.\n\nGoogle anunció su soporte para Kotlin como lenguaje oficial para el desarrollo de apps de Android en su conferencia I/O el 17 de mayo de 2017. Desde entonces, Kotlin se ha convertido en uno de los lenguajes más populares para los desarrolladores de Android. Según datos de Google de octubre de 2020, más del 70% de las 1000 apps principales en Google Play usan Kotlin. - Android no es solo un sistema operativo, sino también una plataforma que ofrece una gama de características y capacidades para usuarios y desarrolladores. Algunas de las características de Android incluyen:\n\n- Near Field Communication (NFC), que te permite compartir datos, realizar pagos y conectarte con otros dispositivos de forma inalámbrica.\n- Teclados alternativos, que te permiten personalizar tu método de entrada con diferentes diseños, idiomas y temas.\n- Transmisión por infrarrojos (IR), que te permite usar tu teléfono como control remoto para televisores, aires acondicionados y otros electrodomésticos.\n- Control sin contacto, que te permite realizar acciones en tu teléfono sin tocar la pantalla mediante gestos o comandos de voz.\n- Automatización, que te permite configurar rutinas y disparadores para que tu teléfono realice ciertas tareas automáticamente.\n- Descargas inalámbricas de apps, que te permiten instalar apps desde tu computadora o navegador web sin conectar tu teléfono con un cable.\n- Intercambio de almacenamiento y batería, que te da la opción de expandir la memoria de tu teléfono o reemplazar su batería fácilmente.\n- Pantalla de inicio personalizada, que te permite personalizar la apariencia de tu teléfono con widgets, fondos de pantalla, iconos y lanzadores.\n\nAndroid Studio es la mejor herramienta para desarrollar apps de Android. Ofrece muchas características y beneficios para los desarrolladores, como:\n\n- Editor de código con resaltado de sintaxis, autocompletado de código, refactorización, depuración, pruebas y herramientas de linting.\n- Editor de diseño con interfaz de arrastrar y soltar para diseñar interfaces de usuario.\n- Emulador con arranque rápido y soporte de instantáneas para probar apps en diferentes dispositivos y configuraciones.\n- Integración con Firebase con servicios como autenticación, base de datos, almacenamiento, análisis, informes de fallos, etc. \n- Sistema de compilación basado en Gradle con gestión de dependencias,\npersonalización,\noptimización,\nfirma,\nopciones de distribución, etc. \n\nCon Android Studio,\npuedes crear apps increíbles para dispositivos Android usando Kotlin,\nun lenguaje de programación moderno que es conciso,\nseguro,\nexpresivo,\ne interoperable con Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Un Cronómetro es un widget especializado en el framework de Android que proporciona una funcionalidad similar a un temporizador para mostrar el tiempo transcurrido. Se puede configurar para contar hacia arriba o hacia abajo, y se usa comúnmente en aplicaciones que requieren cronometraje, como aplicaciones de cronómetro o temporizador de cuenta regresiva. La clase Chronometer se deriva de la clase TextView, lo que significa que hereda todas las propiedades y métodos de un TextView. Esto permite a los desarrolladores personalizar fácilmente la apariencia del Cronómetro, incluido el tamaño del texto, el color y la fuente. Esto es un snack bar. Pulsado Copiado al portapapeles. 📋 No se pudo abrir la Google Play Store. - Gracias por calificarnos con %1$.1f estrellas. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Botón de imagen pulsado. Esto es un toast. Mostrar sintaxis del código Mostrar fragmento de código Java Ábreme 🌐 - Escribe aquí… - Ingresa tu contraseña… - + Type here + Enter your password Notificaciones de uso de la app Notificaciones de actualización - Consulta los Términos de Servicio y la Política de Privacidad - + Consulta los + Términos de Servicio + y la + Política de Privacidad + + Actualización descargada Ver en Google Play Store Información de la versión diff --git a/app/src/main/res/values-fil-rPH/strings.xml b/app/src/main/res/values-fil-rPH/strings.xml index bca530a9..a615daed 100644 --- a/app/src/main/res/values-fil-rPH/strings.xml +++ b/app/src/main/res/values-fil-rPH/strings.xml @@ -1,15 +1,13 @@ - + Alamin kung paano gumawa ng mga simpleng Java app sa Android Studio. 📱 May bagong update na available. May bagong bersyon ng app. I-click para mag-update. Matagal ka nang hindi bumibisita. - Na-miss ka namin. Matuto tayo ng bago tungkol sa Android. - + It\'s been a while—learn something new about Android. Maligayang pagdating - Basahin at sumang-ayon sa aming Mga Tuntunin ng Serbisyo at Patakaran sa Privacy para magpatuloy + Read and agree to the Terms of Service and Privacy Policy to continue Sumang-ayon - Home May Bagong App. Tingnan ang pinakabagong Android Studio Tutorials app. Alamin ang Jetpack Compose, Material 3, at marami pa. @@ -21,10 +19,8 @@ Play Store Maghanap ng mga tutorial Maghanap ng mga tutorial - Android Studio - - Magsimula ng Bagong Proyekto… + Start a new project Magsimula ng Bagong Proyekto Hakbang 1 Ang unang hakbang para gumawa ng bagong proyekto sa Android Studio ay i-click ang Bagong proyekto na button tulad ng ipinapakita sa larawan at magpatuloy sa susunod na hakbang. @@ -32,9 +28,7 @@ Ang pangalawang hakbang ay piliin ang uri ng activity na babagay sa iyong app. Maaari kang pumili mula sa ilang mga preset na maaaring pasimplehin ang iyong trabaho. Pumili ng isa sa mga ito at i-click ang susunod na button. Hakbang 3 Ang ikatlo at huling hakbang ay i-configure ang mga setting ng iyong app, tulad ng pangalan ng app, pangalan ng package, gustong lenggwahe ng programming at minimum na SDK. Maaari kang matuto nang higit pa tungkol sa mga ito sa Android Developers. - Mga Pangunahin - Mga Shortcut sa Android Studio Mga Shortcut Paglalarawan @@ -58,7 +52,7 @@ I-extract ang field I-extract ang variable I-extract ang constant - I-build at patakbuhin + Build and run I-build I-apply ang mga pagbabago (gamit ang Instant Run) Pag-debug @@ -72,7 +66,7 @@ Ipagpatuloy ang programa I-toggle ang breakpoint Tingnan ang mga breakpoint - Pag-navigate at paghahanap + Navigation and searching Pindutin ang shift nang dalawang beses Hanapin ang lahat (kasama ang code at mga menu) Hanapin @@ -99,63 +93,48 @@ Buksan ang method hierarchy Buksan ang call hierarchy Pagsusulat ng code - Gumawa ng code (getters, setters, atbp) + Generate code (getters, setters, and more) I-override ang mga method I-implement ang mga method - Palibutan ng (if…else / try…catch / atbp.) + Surround with (if/else, try/catch, and more) Burahin ang linya sa caret I-collapse/i-expand ang kasalukuyang code block I-collapse/i-expand ang lahat ng code block Doblehin ang kasalukuyang linya o seleksyon Pangunahing pagkumpleto ng code Matalinong pagkumpleto ng code (sinasala ang listahan ng mga method at variable ayon sa inaasahang uri) - Kontrol sa bersyon at lokal na kasaysayan + Version control and local history I-commit ang proyekto sa VCS I-update ang proyekto mula sa VCS Tingnan ang mga kamakailang pagbabago Buksan ang VCS pop-up Higit pa tungkol sa mga shortcut - Kasaysayan ng Android Kasaysayan Mga Tampok - Mga Android SDK Mga Bersyon ng Android - View Binding Mga tagubilin sa pag-setup Gamitin ang view binding sa mga activity Gamitin ang view binding sa mga fragment Higit pa tungkol sa View Binding - Halimbawa ng dialog ng pahintulot Higit pa tungkol sa mga pahintulot - Mga kagustuhan sa wika bawat app - Predictive back gesture - - Mga Layout at View - + Layouts and views Linear Layout - Patayo Pahalang Preview ng layout Walang kinakailangang Java code para sa activity na ito. - Relative Layout - Table Layout - Grid View - Image View - Web View - - Mga Button at Switch + Buttons and switches Mga Button Button Button 1 (normal) @@ -177,22 +156,19 @@ Floating Button 3 (ibabaw) Floating Button 4 (pangatlo) Gamitin ang Java code na ito para sa lahat ng uri ng button. - Mga Radio Button Piliin ang iyong opsyon Opsyon 1 Opsyon 2 Ipakita ang opsyon - Mga Image Button - Mga Switch I-switch mo ako Kagustuhan sa Material Switch Material Switch Switch Material Toggle Button - Mga Orasan at Timer + Clocks and timers Mga Orasan Analog na Orasan Text na Orasan @@ -223,7 +199,7 @@ Mga Tooltip Mga Review Rating bar - I-rate ang aming app. + Rate the app. %1$.1f na bituin. Mga In-App Review Mga Progress Bar @@ -268,7 +244,7 @@ Ad id [AD_ID] Internet [INTERNET] Panatilihing gising ang device [WAKE_LOCK] - Pinapayagan ang app na pigilan ang device na mag-sleep (hal., pagdidilim ng screen o pag-sleep ng processor) sa mga kritikal na operasyon para masigurong matatapos ang mga ito nang walang abala. Ginagamit ito nang matipid para makatipid ng baterya. + 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. Mag-post ng mga notipikasyon [POST_NOTIFICATIONS] Runtime I-access ang estado ng network [ACCESS_NETWORK_STATE] @@ -351,10 +327,10 @@ Nagpapakita ng isang button na may larawan (sa halip na text) na maaaring pindutin o i-click ng user. Bilang default, ang isang ImageButton ay mukhang isang regular na Button, na may standard na background ng button na nagbabago ng kulay sa panahon ng iba\'t ibang estado ng button. Ang larawan sa ibabaw ng button ay tinutukoy alinman sa pamamagitan ng android:src attribute sa ImageButton XML element o sa pamamagitan ng ImageView.setImageResource(int) method. Galugarin ang mga kakayahan ng mga switch sa Android Studio at alamin kung paano epektibong i-implement ang mga ito sa iyong mga application. Nagbibigay ang araling ito ng komprehensibong gabay sa paggamit ng mga switch, kasama ang mga pinakamahusay na kasanayan para sa pagdidisenyo ng mga interface na kaakit-akit sa paningin at madaling gamitin. Isang simpleng paraan para magdagdag ng digital, analog o text na orasan sa iyong Android app. - Ang Android TimePicker ay isang user interface control para sa pagpili ng oras sa alinman sa 24-hour format o AM/PM mode. Ginagamit ito para masigurong pipiliin ng mga user ang tamang oras para sa araw sa aming application. Ang interface ng time picker ay karaniwang umiiral sa dalawang mode, isa ay sa ilalim ng XML layout at ang isa pa ay isang dialog. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Nagbibigay ang Android ng mga kontrol para sa user na pumili ng oras o pumili ng petsa bilang mga dialog na handa nang gamitin. Bawat picker ay nagbibigay ng mga kontrol para sa pagpili ng bawat bahagi ng oras (oras, minuto, AM/PM) o petsa (buwan, araw, taon). Ang paggamit ng mga picker na ito ay nakakatulong na masigurong makakapili ang iyong mga user ng oras o petsa na wasto, tama ang format, at na-adjust sa lokal ng user. Galugarin ang mga kakayahan ng Chronometer widget sa Android, isang makapangyarihang tool para sa pagpapakita ng lumipas na oras. Alamin kung paano mag-set up ng mga click listener para sa mga button para kontrolin ang chronometer at tuklasin ang iba\'t ibang method na available para i-customize ang behavior nito. - Isang elemento ng user interface para sa pagpasok at pagbabago ng text. Kapag nag-define ka ng isang edit text widget, dapat mong tukuyin ang R.styleable.TextView_inputType attribute… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Isang simpleng text box na may kakayahang itago ang text. Ginagamit sa mga login screen para sa karamihan ng mga app para mapanatiling ligtas ang mga password. Ang isang dialog ay isang maliit na window na nag-uudyok sa user na gumawa ng desisyon o magpasok ng karagdagang impormasyon. Ang isang dialog ay hindi pumupuno sa screen at karaniwang ginagamit para sa mga modal na kaganapan na nangangailangan sa mga user na gumawa ng aksyon bago sila makapagpatuloy. Ipinapaalam ng mga snack bar sa mga user ang isang proseso na ginawa o gagawin ng isang app. Lumalabas sila pansamantala, patungo sa ibaba ng screen. Hindi nila dapat istorbohin ang karanasan ng user, at hindi nila kailangan ng input ng user para mawala. @@ -380,28 +356,31 @@ Ang mga image button ay mga button na naglalaman ng isang larawan sa halip na text. Maaari silang gamitin sa Android para magbigay ng isang mas kaakit-akit sa paningin at interactive na user interface. Maaaring gamitin ang mga image button para mag-trigger ng mga aksyon, mag-navigate sa iba\'t ibang screen, o magpakita ng karagdagang impormasyon. Madalas silang ginagamit kasama ng mga text label para magbigay ng malinaw na komunikasyon sa user tungkol sa layunin ng button. Ang AndroidX AppCompatImageView ay isang subclass ng ImageView na idinisenyo para suportahan ang iba\'t ibang feature ng ActionBar at Material Design. Ito ay bahagi ng AndroidX library, na isang set ng mga support library na nag-aalok ng mga backward-compatible na bersyon ng mga API ng Android framework pati na rin ang mga feature na available lamang sa pamamagitan ng mga API ng library.\n\nAng AppCompatImageView ay nilalayong gamitin bilang isang drop-in replacement para sa ImageView, na nagpapahintulot sa mga developer na gamitin ang parehong code at mga elemento ng UI sa iba\'t ibang bersyon ng Android. Kasama rito ang suporta para sa iba\'t ibang feature tulad ng tinting, pag-load ng mga vector drawable, at paghawak sa image scaling.\n\nSinusuportahan din ng AppCompatImageView ang mga feature ng Material Design tulad ng elevation, na nagpapahintulot sa image view na mag-cast ng anino at magmukhang nakataas sa ibabaw ng layout. Sinusuportahan din nito ang Material Design ripple effect, na isang visual na epekto na inilalapat kapag hinawakan ang image view.\n\nSa buod, ang AndroidX AppCompatImageView ay isang versatile at mayaman sa feature na subclass ng ImageView na idinisenyo para suportahan ang malawak na hanay ng mga feature at elemento ng disenyo sa mga Android app. Ang Linear Layout Compat ay isang klase sa Android support library appCompat v7. Idinagdag ito para suportahan ang mga method na idinagdag sa mas bagong mga antas ng API sa mga luma (tulad ng mga divider). Kung ikukumpara mo ang mga method sa LinearLayout at LinearLayoutCompat, makikita mo na ang Compat layout ay may lahat ng mga method ng Linear Layout nang walang anumang limitasyon sa antas ng API. Halimbawa, ang method na setShowDividers ay ipinakilala sa API level 11. Kaya, sa kasong ito, ang setShowDividers (at ang mga parameter nito) ay dapat tawagin gamit ang Linear Layout Compat sa halip na LinearLayout kung nagta-target ka ng isang platform na may API level na mas mababa sa 11. - Gaano man kalaki ang iyong ido-donate, matutulungan mo kaming mapanatiling tumatakbo ang aming app at mapabuti ang aming mga feature. Pinahahalagahan namin ang iyong kabutihang-loob at kabaitan. + Your donation helps keep the app running and improve features. Thank you for your generosity. Alamin kung paano gamitin ang mga progress bar sa Android sa interactive na araling ito. Kasama sa araling ito ang dalawang seksyon: isa para sa isang horizontal progress bar at isa para sa isang circular progress bar. Sa bawat seksyon, makikita mo kung paano nag-a-update ang progress bar habang umuusad ang isang download. Maaari mo ring tingnan ang code para sa aralin sa pamamagitan ng pag-click sa floating action button sa ibaba ng screen. Ang Android ay isang mobile operating system na binuo ng Google. Unang inilabas ito bilang isang beta na bersyon noong Nobyembre 5, 2007 at ang unang komersyal na bersyon, ang Android 1.0, ay inilunsad noong Setyembre 23, 2008. Ang Android ay batay sa isang binagong bersyon ng Linux kernel at iba pang open source na software.\n\nAng Android Studio ay ang opisyal na integrated development environment (IDE) para sa pag-develop ng Android app. Inanunsyo ito ng Google sa kanilang I/O conference noong Mayo 15, 2013 at inilabas para sa pampublikong paggamit noong Disyembre 8, 2014. Ang Android Studio ay batay sa IntelliJ IDEA, isang sikat na Java IDE.\n\nAng Kotlin ay isang cross-platform na programming language na maaaring tumakbo sa Java Virtual Machine (JVM), Android, browser at mga native na platform. Nilikha ito ng JetBrains, isang kumpanya ng software na nakabase sa Prague. Unang inanunsyo ang Kotlin noong Hulyo 2011 at inilabas bilang isang open source na proyekto noong Pebrero 2012.\n\nInanunsyo ng Google ang suporta nito para sa Kotlin bilang isang opisyal na wika para sa pag-develop ng Android app sa kanilang I/O conference noong Mayo 17, 2017. Mula noon, naging isa sa pinakasikat na wika ang Kotlin para sa mga developer ng Android. Ayon sa data ng Google mula Oktubre 2020, higit sa 70% ng nangungunang 1000 app sa Google Play ay gumagamit ng Kotlin. - Ang Android ay hindi lamang isang operating system, kundi isang platform din na nag-aalok ng iba\'t ibang mga feature at kakayahan para sa mga user at developer. Ilan sa mga feature ng Android ay kinabibilangan ng:\n\n- Near Field Communication (NFC), na nagpapahintulot sa iyo na magbahagi ng data, magbayad, at kumonekta sa iba pang mga device nang wireless.\n- Mga alternatibong keyboard, na nagbibigay-daan sa iyo na i-customize ang iyong paraan ng pag-input gamit ang iba\'t ibang mga layout, wika, at tema.\n- IR transmission, na nagbibigay-daan sa iyo na gamitin ang iyong telepono bilang isang remote control para sa mga TV, air conditioner, at iba pang mga appliance.\n- No-touch control, na nagbibigay-daan sa iyo na magsagawa ng mga aksyon sa iyong telepono nang hindi hinahawakan ang screen sa pamamagitan ng paggamit ng mga kilos o voice command.\n- Automation, na nagpapahintulot sa iyo na mag-set up ng mga routine at trigger para sa iyong telepono upang awtomatikong magsagawa ng ilang mga gawain.\n- Wireless app downloads, na nagbibigay-daan sa iyo na mag-install ng mga app mula sa iyong computer o web browser nang hindi kinakailangang ikonekta ang iyong telepono gamit ang isang cable.\n- Pagpapalit ng storage at baterya, na nagbibigay sa iyo ng opsyon na palawakin ang memorya ng iyong telepono o palitan ang baterya nito nang madali.\n- Custom na home screen, na nagbibigay-daan sa iyo na i-personalize ang hitsura ng iyong telepono gamit ang mga widget, wallpaper, icon, at launcher.\n\nAng Android Studio ay ang pinakamahusay na tool para sa pag-develop ng mga Android app. Nag-aalok ito ng maraming mga feature at benepisyo para sa mga developer tulad ng:\n\n- Code editor na may syntax highlighting, code completion, refactoring, debugging, testing, at linting tools.\n- Layout editor na may drag-and-drop na interface para sa pagdidisenyo ng mga user interface.\n- Emulator na may mabilis na boot at suporta sa snapshot para sa pagsubok ng mga app sa iba\'t ibang mga device at configuration.\n- Firebase integration sa mga serbisyo tulad ng authentication, database, storage, analytics, crash reporting atbp. \n- Build system na batay sa Gradle na may dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options atbp. \n\nGamit ang Android Studio,\nmakakalikha ka ng mga kamangha-manghang app para sa mga Android device gamit ang Kotlin,\nisang modernong programming language na maikli,\nligtas,\nmalinaw,\nat interoperable sa Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Ang isang Chronometer ay isang espesyalisadong widget sa Android framework na nagbibigay ng isang functionality na parang timer para sa pagpapakita ng lumipas na oras. Maaari itong i-configure para magbilang pataas o pababa, at karaniwang ginagamit sa mga application na nangangailangan ng timekeeping, tulad ng mga stopwatch o countdown timer app. Ang Chronometer class ay nagmula sa TextView class, na nangangahulugang namamana nito ang lahat ng mga katangian at method ng isang TextView. Nagbibigay-daan ito sa mga developer na madaling i-customize ang hitsura ng Chronometer, kasama ang laki ng text, kulay, at font nito. Ito ay isang snack bar. na-click Kinopya sa clipboard. 📋 Hindi mabuksan ang Google Play Store. - Salamat sa pag-rate sa amin ng %1$.1f na bituin. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Na-click ang image button. Ito ay isang toast. Ipakita ang syntax ng code Ipakita ang Java Code Snippet Buksan mo ako 🌐 - Mag-type dito… - Ilagay ang iyong password… - + Type here + Enter your password Mga Notipikasyon sa Paggamit ng App Mga Notipikasyon sa Update - I-browse ang Mga Tuntunin ng Serbisyo at Patakaran sa Privacy - + I-browse ang + Mga Tuntunin ng Serbisyo + at + Patakaran sa Privacy + + Na-download ang update Tingnan sa Google Play Store Impormasyon ng bersyon diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index f85b8d06..91de1a7b 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -1,15 +1,13 @@ - + Apprenez à créer des applications Java simples dans Android Studio. 📱 Nouvelle mise à jour disponible . Une nouvelle version de l\'application est disponible. Cliquez pour mettre à jour . Cela fait un moment . - Vous nous avez manqué . Apprenons quelque chose de nouveau sur Android . - + It\'s been a while—learn something new about Android. Bienvenue - Lisez et acceptez nos Conditions d\'utilisation et notre Politique de confidentialité pour continuer + 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. @@ -21,10 +19,8 @@ Play Store Rechercher des tutoriels Rechercher des tutoriels - Android Studio - - Démarrer un nouveau projet… + Start a new project Démarrer un nouveau projet Étape 1 La première étape pour créer un nouveau projet dans Android Studio est de cliquer sur le bouton Nouveau projet comme indiqué sur l\'image et de continuer à l\'étape suivante. @@ -32,9 +28,7 @@ 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 @@ -58,7 +52,7 @@ Extraire le champ Extraire la variable Extraire la constante - Compiler & exécuter + Build and run Compiler Appliquer les modifications (avec Instant Run) Débogage @@ -72,7 +66,7 @@ Reprendre le programme Basculer le point d\'arrêt Afficher les points d\'arrêt - Navigation & recherche + Navigation and searching Appuyez deux fois sur Maj Tout rechercher (y compris code et menus) Rechercher @@ -99,63 +93,48 @@ Ouvrir la hiérarchie des méthodes Ouvrir la hiérarchie des appels Écriture de code - Générer du code (getters, setters, etc.) + Generate code (getters, setters, and more) Redéfinir les méthodes Implémenter les méthodes - Entourer de (if…else / try…catch / etc.) + Surround with (if/else, try/catch, and more) Supprimer la ligne au curseur Réduire/développer le bloc de code actuel Réduire/développer tous les blocs de code Dupliquer la ligne ou la sélection actuelle Complétion de code de base Complétion de code intelligente (filtre la liste des méthodes et variables par type attendu) - Contrôle de version & historique local + Version control and local history Valider le projet dans VCS Mettre à jour le projet depuis VCS 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 - - Mises en page & Vues - + Layouts and views LinearLayout - Vertical Horizontal Aperçu de la mise en page Aucun code Java requis pour cette activité. - RelativeLayout - TableLayout - GridView - ImageView - WebView - - Boutons & Interrupteurs + Buttons and switches Boutons Bouton Bouton 1 (normal) @@ -177,22 +156,19 @@ 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 Interrupteur Material Interrupteur Material Bouton à bascule - Horloges & Minuteries + Clocks and timers Horloges Horloge analogique Horloge textuelle @@ -223,7 +199,7 @@ Info-bulles Avis Barre d\'évaluation - Évaluez notre application . + Rate the app. %1$.1f étoiles . Avis dans l\'application Barres de progression @@ -342,10 +318,10 @@ Affiche un bouton avec une image (au lieu de texte) qui peut être pressé ou cliqué par l\'utilisateur. Par défaut, un ImageButton ressemble à un bouton normal, avec l\'arrière-plan de bouton standard qui change de couleur pendant différents états du bouton. L\'image sur la surface du bouton est définie soit par l\'attribut android:src dans l\'élément XML ImageButton, soit par la méthode ImageView.setImageResource(int). Explorez les capacités des interrupteurs dans Android Studio et apprenez à les implémenter efficacement dans vos applications. Cette leçon fournit un guide complet sur l\'utilisation des interrupteurs, y compris les meilleures pratiques pour concevoir des interfaces visuellement attrayantes et conviviales. Un moyen simple d\'ajouter une horloge numérique, analogique ou textuelle dans votre application Android. - Android TimePicker est un contrôle d\'interface utilisateur pour sélectionner l\'heure au format 24 heures ou AM/PM. Il est utilisé pour s\'assurer que les utilisateurs choisissent l\'heure valide pour la journée dans notre application. L\'interface du sélecteur d\'heure existe essentiellement en deux modes : l\'un sous forme de layout XML et l\'autre sous forme de dialogue. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android fournit des contrôles permettant à l\'utilisateur de choisir une heure ou une date sous forme de boîtes de dialogue prêtes à l\'emploi. Chaque sélecteur fournit des contrôles pour sélectionner chaque partie de l\'heure (heure, minute, AM/PM) ou de la date (mois, jour, année). L\'utilisation de ces sélecteurs permet de s\'assurer que vos utilisateurs peuvent choisir une heure ou une date valide, correctement formatée et ajustée aux paramètres régionaux de l\'utilisateur. Explorez les capacités du widget Chronomètre dans Android, un outil puissant pour afficher le temps écoulé. Apprenez à configurer des écouteurs de clics pour les boutons afin de contrôler le chronomètre et découvrez les différentes méthodes disponibles pour personnaliser son comportement. - Un élément d\'interface utilisateur pour saisir et modifier du texte. Lorsque vous définissez un widget de saisie de texte, vous devez spécifier l\'attribut R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Un simple champ de texte avec la possibilité de masquer le texte. Est utilisé dans les écrans de connexion de la plupart des applications pour garder les mots de passe en sécurité. Une boîte de dialogue est une petite fenêtre qui invite l\'utilisateur à prendre une décision ou à saisir des informations supplémentaires. Une boîte de dialogue ne remplit pas l\'écran et est normalement utilisée pour les événements modaux qui demandent aux utilisateurs d\'effectuer une action avant de pouvoir continuer. Les Snackbars informent les utilisateurs d\'un processus qu\'une application a effectué ou effectuera. Elles apparaissent temporairement, vers le bas de l\'écran. Elles ne devraient pas interrompre l\'expérience utilisateur, et elles ne nécessitent pas d\'intervention de l\'utilisateur pour disparaître. @@ -371,28 +347,31 @@ Les boutons d\'image sont des boutons qui contiennent une image au lieu de texte. Ils peuvent être utilisés dans Android pour fournir une interface utilisateur plus attrayante visuellement et interactive. Les boutons d\'image peuvent être utilisés pour déclencher des actions, naviguer vers différents écrans ou afficher des informations supplémentaires. Ils sont souvent utilisés en combinaison avec des étiquettes de texte pour fournir une communication claire à l\'utilisateur sur l\'objectif du bouton. AndroidX AppCompatImageView est une sous-classe d\'ImageView conçue pour prendre en charge diverses fonctionnalités de l\'ActionBar et de Material Design. Elle fait partie de la bibliothèque AndroidX, qui est un ensemble de bibliothèques de support offrant des versions rétrocompatibles des API du framework Android ainsi que des fonctionnalités disponibles uniquement via les API de la bibliothèque.\n\nAppCompatImageView est destiné à être utilisé comme remplacement direct d\'ImageView, permettant aux développeurs d\'utiliser le même code et les mêmes éléments d\'interface utilisateur sur différentes versions d\'Android. Il inclut la prise en charge de diverses fonctionnalités telles que la coloration, le chargement de drawables vectoriels et la gestion de la mise à l\'échelle des images.\n\nAppCompatImageView inclut également la prise en charge des fonctionnalités de Material Design telles que l\'élévation, qui permet à la vue d\'image de projeter une ombre et de paraître surélevée par rapport à la surface de la mise en page. Il inclut également la prise en charge de l\'effet d\'ondulation de Material Design, qui est un effet visuel appliqué lorsque la vue d\'image est touchée.\n\nEn résumé, AndroidX AppCompatImageView est une sous-classe polyvalente et riche en fonctionnalités d\'ImageView, conçue pour prendre en charge un large éventail de fonctionnalités et d\'éléments de design dans les applications Android. LinearLayoutCompat est une classe de la bibliothèque de support Android appCompat v7. Elle a été ajoutée pour prendre en charge des méthodes qui ont été ajoutées dans des niveaux d\'API plus récents sur les anciens (comme les séparateurs). Si vous comparez les méthodes de LinearLayout et LinearLayoutCompat, vous pouvez voir que la mise en page Compat possède toutes les méthodes de LinearLayout sans aucune limitation de niveau d\'API. Par exemple, la méthode setShowDividers a été introduite au niveau d\'API 11. Ainsi, dans ce cas, setShowDividers (et ses paramètres) doit être invoqué en utilisant LinearLayoutCompat au lieu de LinearLayout si vous ciblez une plateforme avec un niveau d\'API inférieur à 11. - Peu importe le montant de votre don, vous nous aiderez à maintenir notre application en fonctionnement et à améliorer nos fonctionnalités. Nous apprécions votre générosité et votre gentillesse . + Your donation helps keep the app running and improve features. Thank you for your generosity. Apprenez à utiliser les barres de progression dans Android avec cette leçon interactive. Cette leçon comprend deux sections : une pour une barre de progression horizontale et une pour une barre de progression circulaire. Dans chaque section, vous pouvez voir comment la barre de progression se met à jour au fur et à mesure qu\'un téléchargement progresse. Vous pouvez également afficher le code de la leçon en cliquant sur le bouton d\'action flottant en bas de l\'écran. Android est un système d\'exploitation mobile développé par Google. Il a été publié pour la première fois en version bêta le 5 novembre 2007 et la première version commerciale, Android 1.0, a été lancée le 23 septembre 2008. Android est basé sur une version modifiée du noyau Linux et d\'autres logiciels open source.\n\nAndroid Studio est l\'environnement de développement intégré (IDE) officiel pour le développement d\'applications Android. Il a été annoncé par Google lors de sa conférence I/O le 15 mai 2013 et mis à la disposition du public le 8 décembre 2014. Android Studio est basé sur IntelliJ IDEA, un IDE Java populaire.\n\nKotlin est un langage de programmation multiplateforme qui peut s\'exécuter sur la machine virtuelle Java (JVM), Android, les navigateurs et les plateformes natives. Il a été créé par JetBrains, une société de logiciels basée à Prague. Kotlin a été annoncé pour la première fois en juillet 2011 et publié en tant que projet open source en février 2012.\n\nGoogle a annoncé son soutien à Kotlin en tant que langage officiel pour le développement d\'applications Android lors de sa conférence I/O le 17 mai 2017. Depuis lors, Kotlin est devenu l\'un des langages les plus populaires pour les développeurs Android. Selon les données de Google d\'octobre 2020, plus de 70 %% des 1000 meilleures applications sur Google Play utilisent Kotlin. - Android n\'est pas seulement un système d\'exploitation, mais aussi une plateforme qui offre une gamme de fonctionnalités et de capacités aux utilisateurs et aux développeurs. Certaines des fonctionnalités d\'Android incluent :\n\n- La communication en champ proche (NFC), qui vous permet de partager des données, d\'effectuer des paiements et de vous connecter à d\'autres appareils sans fil.\n- Les claviers alternatifs, qui vous permettent de personnaliser votre méthode de saisie avec différents agencements, langues et thèmes.\n- La transmission IR, qui vous permet d\'utiliser votre téléphone comme télécommande pour les téléviseurs, les climatiseurs et d\'autres appareils.\n- Le contrôle sans contact, qui vous permet d\'effectuer des actions sur votre téléphone sans toucher l\'écran en utilisant des gestes ou des commandes vocales.\n- L\'automatisation, qui vous permet de configurer des routines et des déclencheurs pour que votre téléphone effectue certaines tâches automatiquement.\n- Les téléchargements d\'applications sans fil, qui vous permettent d\'installer des applications depuis votre ordinateur ou votre navigateur Web sans connecter votre téléphone avec un câble.\n- Le remplacement du stockage et de la batterie, qui vous donne la possibilité d\'étendre la mémoire de votre téléphone ou de remplacer facilement sa batterie.\n- L\'écran d\'accueil personnalisé, qui vous permet de personnaliser l\'apparence de votre téléphone avec des widgets, des fonds d\'écran, des icônes et des lanceurs.\n\nAndroid Studio est le meilleur outil pour développer des applications Android. Il offre de nombreuses fonctionnalités et avantages aux développeurs tels que :\n\n- Éditeur de code avec coloration syntaxique, complétion de code, refactorisation, débogage, tests et outils de linting.\n- Éditeur de mise en page avec interface glisser-déposer pour concevoir des interfaces utilisateur.\n- Émulateur avec démarrage rapide et prise en charge des instantanés pour tester les applications sur différents appareils et configurations.\n- Intégration Firebase avec des services tels que l\'authentification, la base de données, le stockage, l\'analyse, les rapports de plantage, etc.\n- Système de build basé sur Gradle avec gestion des dépendances,\npersonnalisation,\noptimisation,\nsignature,\noptions de distribution, etc.\n\nAvec Android Studio,\nvous pouvez créer des applications étonnantes pour les appareils Android en utilisant Kotlin,\nun langage de programmation moderne qui est concis,\nsûr,\nexpressif,\net interopérable avec Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Un Chronomètre est un widget spécialisé du framework Android qui fournit une fonctionnalité de type minuterie pour afficher le temps écoulé. Il peut être configuré pour compter en avant ou en arrière, et est couramment utilisé dans les applications qui nécessitent un chronométrage, telles que les applications de chronomètre ou de compte à rebours. La classe Chronomètre est dérivée de la classe TextView, ce qui signifie qu\'elle hérite de toutes les propriétés et méthodes d\'un TextView. Cela permet aux développeurs de personnaliser facilement l\'apparence du Chronomètre, y compris la taille de son texte, sa couleur et sa police. Ceci est une Snackbar . cliqué Copié dans le presse-papiers . 📋 Impossible d\'ouvrir le Google Play Store. - Merci de nous avoir évalués avec %1$.1f étoiles . ❤️ + Thanks for your %1$.1f-star rating. ❤️ Bouton d\'image cliqué . Ceci est un Toast . Afficher la syntaxe du code Afficher l\'extrait de code java Ouvrez-moi 🌐 - Saisissez ici… - Entrez votre mot de passe… - + Type here + Enter your password Notifications d\'utilisation de l\'application Notifications de mise à jour - Consultez les Conditions d\'utilisation et la Politique de confidentialité - + Consultez les + Conditions d\'utilisation + et la + Politique de confidentialité + + Mise à jour téléchargée Voir dans le Google Play Store Informations sur la version @@ -407,7 +386,7 @@ Performance de la base d\'incendie Spécial Gardez l\'appareil éveillé [WAKE_LOCK] - Permet à l\'application d\'empêcher l\'appareil d\'aller dormir (p. ex., amortissement de l\'écran ou sommeil du processeur) pendant les opérations critiques pour s\'assurer qu\'il se termine sans interruption. Ceci est utilisé avec parcimonie pour conserver la batterie. + 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. diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml index c9bfc612..0e4f0dc9 100644 --- a/app/src/main/res/values-hi-rIN/strings.xml +++ b/app/src/main/res/values-hi-rIN/strings.xml @@ -1,4 +1,4 @@ - + एक नया ऐप यहाँ है. नवीनतम Android Studio ट्यूटोरियल ऐप देखें। @@ -18,16 +18,20 @@ संस्करण %1$s लेआउट लोड करने में त्रुटि कोड लोड करने में त्रुटि - Android Studio में सरल ऐप बनाना सीखें। 📱 ऐप उपयोग सूचनाएं अपडेट सूचनाएं स्वागत है - सेवा की शर्तें और गोपनीयता नीति ब्राउज़ करें + + + सेवा की शर्तें + और + गोपनीयता नीति + ब्राउज़ करें सहमत होम Android Studio - एक नया प्रोजेक्ट शुरू करें… + Start a new project एक नया प्रोजेक्ट शुरू करें चरण 1 चरण 2 @@ -56,7 +60,7 @@ फ़ील्ड एक्सट्रैक्ट करें वेरिएबल एक्सट्रैक्ट करें कॉन्स्टेंट एक्सट्रैक्ट करें - बिल्ड और रन करें + Build and run बिल्ड करें परिवर्तन लागू करें (इंस्टेंट रन के साथ) डीबगिंग @@ -70,7 +74,7 @@ प्रोग्राम फिर से शुरू करें ब्रेकपॉइंट टॉगल करें ब्रेकपॉइंट देखें - नेविगेशन और खोज + Navigation and searching शिफ्ट दो बार दबाएं सब कुछ खोजें (कोड और मेनू सहित) ढूंढें @@ -97,17 +101,17 @@ मेथड पदानुक्रम खोलें कॉल पदानुक्रम खोलें कोड लिखना - कोड जनरेट करें (गेटर्स, सेटर्स, आदि) + Generate code (getters, setters, and more) मेथड ओवरराइड करें मेथड लागू करें - से घेरें (if…else / try…catch / आदि) + Surround with (if/else, try/catch, and more) केयरट पर लाइन हटाएं वर्तमान कोड ब्लॉक को सिकोड़ें/विस्तारित करें सभी कोड ब्लॉक को सिकोड़ें/विस्तारित करें वर्तमान लाइन या चयन को डुप्लिकेट करें बेसिक कोड कंप्लीशन स्मार्ट कोड कंप्लीशन (अपेक्षित प्रकार के अनुसार मेथड और वेरिएबल की सूची को फ़िल्टर करता है) - संस्करण नियंत्रण और स्थानीय इतिहास + Version control and local history प्रोजेक्ट को VCS में कमिट करें VCS से प्रोजेक्ट अपडेट करें हाल के परिवर्तन देखें @@ -127,7 +131,7 @@ अनुमति के बारे में और जानें प्रति-ऐप भाषा प्राथमिकताएं भविष्यवाणी करने वाली बैक जेस्चर - लेआउट और व्यू + Layouts and views लीनियर लेआउट ऊर्ध्वाधर क्षैतिज @@ -138,7 +142,7 @@ इमेज व्यू वेब व्यू लेआउट पूर्वावलोकन - बटन और स्विच + Buttons and switches बटन बटन बटन 1 (सामान्य) @@ -172,7 +176,7 @@ मटेरियल स्विच स्विच मटेरियल टॉगल बटन - घड़ियां और टाइमर + Clocks and timers घड़ियां एनालॉग घड़ी टेक्स्ट घड़ी @@ -203,7 +207,7 @@ टूलटिप समीक्षाएं रेटिंग बार - हमारे ऐप को रेट करें. + Rate the app. %1$.1f सितारे. इन-ऐप समीक्षाएं प्रोग्रेस बार @@ -324,10 +328,10 @@ एक छवि (पाठ के बजाय) के साथ एक बटन प्रदर्शित करता है जिसे उपयोगकर्ता द्वारा दबाया या क्लिक किया जा सकता है। डिफ़ॉल्ट रूप से, एक ImageButton एक नियमित बटन जैसा दिखता है, जिसमें मानक बटन पृष्ठभूमि होती है जो विभिन्न बटन राज्यों के दौरान रंग बदलती है। बटन की सतह पर छवि या तो ImageButton XML तत्व में android:src विशेषता द्वारा या ImageView.setImageResource(int) विधि द्वारा परिभाषित की जाती है। Android Studio में स्विच की क्षमताओं का अन्वेषण करें और सीखें कि उन्हें अपने अनुप्रयोगों में प्रभावी ढंग से कैसे लागू करें। यह पाठ स्विच का उपयोग करने के लिए एक व्यापक गाइड प्रदान करता है, जिसमें दृश्य रूप से आकर्षक और उपयोगकर्ता के अनुकूल इंटरफेस डिजाइन करने के लिए सर्वोत्तम अभ्यास शामिल हैं। अपने Android ऐप में डिजिटल, एनालॉग या टेक्स्ट घड़ी जोड़ने का एक सरल तरीका। - Android TimePicker 24-घंटे के प्रारूप या AM/PM मोड में समय का चयन करने के लिए एक उपयोगकर्ता इंटरफ़ेस नियंत्रण है। इसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि उपयोगकर्ता हमारे एप्लिकेशन में दिन के लिए वैध समय चुनें। टाइम पिकर इंटरफ़ेस मूल रूप से दो मोड में मौजूद है, एक XML लेआउट के तहत और दूसरा एक डायलॉग। + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android उपयोगकर्ता के लिए तैयार-उपयोग डायलॉग के रूप में समय या तिथि चुनने के लिए नियंत्रण प्रदान करता है। प्रत्येक पिकर समय (घंटा, मिनट, AM/PM) या तिथि (महीना, दिन, वर्ष) के प्रत्येक भाग का चयन करने के लिए नियंत्रण प्रदान करता है। इन पिकर का उपयोग करने से यह सुनिश्चित करने में मदद मिलती है कि आपके उपयोगकर्ता एक ऐसा समय या तिथि चुन सकते हैं जो वैध, सही ढंग से स्वरूपित और उपयोगकर्ता के स्थान के अनुसार समायोजित हो। Android में क्रोनोमीटर विजेट की क्षमताओं का अन्वेषण करें, जो बीता हुआ समय प्रदर्शित करने के लिए एक शक्तिशाली उपकरण है। सीखें कि क्रोनोमीटर को नियंत्रित करने के लिए बटनों के लिए क्लिक लिसनर्स कैसे सेट करें और इसके व्यवहार को अनुकूलित करने के लिए उपलब्ध विभिन्न तरीकों की खोज करें। - पाठ दर्ज करने और संशोधित करने के लिए एक उपयोगकर्ता इंटरफ़ेस तत्व। जब आप एक एडिट टेक्स्ट विजेट को परिभाषित करते हैं, तो आपको R.styleable.TextView_inputType विशेषता निर्दिष्ट करनी होगी… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. पाठ छुपाने की क्षमता वाला एक सरल टेक्स्ट बॉक्स। अधिकांश ऐप्स में पासवर्ड को सुरक्षित रखने के लिए लॉगिन स्क्रीन में उपयोग किया जाता है। एक डायलॉग एक छोटी विंडो है जो उपयोगकर्ता को निर्णय लेने या अतिरिक्त जानकारी दर्ज करने के लिए प्रेरित करती है। एक डायलॉग स्क्रीन को नहीं भरता है और आमतौर पर उन मॉडल घटनाओं के लिए उपयोग किया जाता है जिनके लिए उपयोगकर्ताओं को आगे बढ़ने से पहले कार्रवाई करने की आवश्यकता होती है। स्नैक बार उपयोगकर्ताओं को एक प्रक्रिया के बारे में सूचित करते हैं जो एक ऐप ने की है या करेगा। वे अस्थायी रूप से, स्क्रीन के निचले भाग में दिखाई देते हैं। उन्हें उपयोगकर्ता अनुभव को बाधित नहीं करना चाहिए, और उन्हें गायब होने के लिए उपयोगकर्ता इनपुट की आवश्यकता नहीं होती है। @@ -349,40 +353,40 @@ दूसरा चरण गतिविधि प्रकार का चयन करना है जो आपके ऐप के लिए उपयुक्त है। आप कुछ प्रीसेट में से चुन सकते हैं जो आपके काम को सरल बना सकते हैं। उनमें से एक का चयन करें और अगला बटन पर क्लिक करें। तीसरा और अंतिम चरण आपके ऐप सेटिंग्स को कॉन्फ़िगर करना है, जैसे ऐप का नाम, पैकेज नाम, पसंदीदा प्रोग्रामिंग भाषा और न्यूनतम 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 में अधिक दृश्य रूप से आकर्षक और इंटरैक्टिव उपयोगकर्ता इंटरफ़ेस प्रदान करने के लिए किया जा सकता है। इमेज बटन का उपयोग कार्यों को ट्रिगर करने, विभिन्न स्क्रीन पर नेविगेट करने या अतिरिक्त जानकारी प्रदर्शित करने के लिए किया जा सकता है। उपयोगकर्ता को बटन के उद्देश्य के बारे में स्पष्ट संचार प्रदान करने के लिए उन्हें अक्सर टेक्स्ट लेबल के संयोजन में उपयोग किया जाता है। - अपने Android डेवलपमेंट कौशल को धूल न जमने दें. आज ही Android Studio ट्यूटोरियल: जावा संस्करण के साथ सीखने और सुधारने के लिए वापस आएं। हमारे ऐप में शुरुआती से लेकर अनुभवी डेवलपर्स तक, सभी के लिए कुछ न कुछ है। + It\'s been a while—learn something new about 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. इस इंटरैक्टिव पाठ के साथ Android में प्रोग्रेस बार का उपयोग करना सीखें। इस पाठ में दो खंड शामिल हैं: एक क्षैतिज प्रोग्रेस बार के लिए और एक वृत्ताकार प्रोग्रेस बार के लिए। प्रत्येक खंड में, आप देख सकते हैं कि डाउनलोड की प्रगति के साथ प्रोग्रेस बार कैसे अपडेट होता है। आप स्क्रीन के निचले भाग में फ्लोटिंग एक्शन बटन पर क्लिक करके पाठ के लिए कोड भी देख सकते हैं। Android Google द्वारा विकसित एक मोबाइल ऑपरेटिंग सिस्टम है। इसे पहली बार 5 नवंबर, 2007 को बीटा संस्करण के रूप में जारी किया गया था और पहला वाणिज्यिक संस्करण, Android 1.0, 23 सितंबर, 2008 को लॉन्च किया गया था। Android लिनक्स कर्नेल और अन्य ओपन सोर्स सॉफ्टवेयर के संशोधित संस्करण पर आधारित है।\n\nAndroid Studio Android ऐप डेवलपमेंट के लिए आधिकारिक एकीकृत विकास वातावरण (IDE) है। इसकी घोषणा Google ने अपने I/O सम्मेलन में 15 मई, 2013 को की थी और इसे 8 दिसंबर, 2014 को सार्वजनिक उपयोग के लिए जारी किया गया था। Android Studio IntelliJ IDEA पर आधारित है, जो एक लोकप्रिय जावा IDE है।\n\nकोटलिन एक क्रॉस-प्लेटफ़ॉर्म प्रोग्रामिंग भाषा है जो जावा वर्चुअल मशीन (JVM), Android, ब्राउज़र और नेटिव प्लेटफ़ॉर्म पर चल सकती है। इसे प्राग स्थित एक सॉफ्टवेयर कंपनी JetBrains द्वारा बनाया गया था। कोटलिन की पहली घोषणा जुलाई 2011 में हुई थी और इसे फरवरी 2012 में एक ओपन सोर्स प्रोजेक्ट के रूप में जारी किया गया था।\n\nGoogle ने 17 मई, 2017 को अपने I/O सम्मेलन में Android ऐप डेवलपमेंट के लिए एक आधिकारिक भाषा के रूप में कोटलिन के लिए अपने समर्थन की घोषणा की। तब से, कोटलिन Android डेवलपर्स के लिए सबसे लोकप्रिय भाषाओं में से एक बन गई है। अक्टूबर 2020 के Google के आंकड़ों के अनुसार, Google Play पर शीर्ष 1000 ऐप्स में से 70% से अधिक कोटलिन का उपयोग करते हैं। - Android न केवल एक ऑपरेटिंग सिस्टम है, बल्कि एक ऐसा प्लेटफ़ॉर्म भी है जो उपयोगकर्ताओं और डेवलपर्स के लिए कई सुविधाएँ और क्षमताएँ प्रदान करता है। Android की कुछ विशेषताओं में शामिल हैं:\n\n- नियर फील्ड कम्युनिकेशन (NFC), जो आपको डेटा साझा करने, भुगतान करने और अन्य उपकरणों से वायरलेस तरीके से कनेक्ट करने की अनुमति देता है।\n- वैकल्पिक कीबोर्ड, जो आपको विभिन्न लेआउट, भाषाओं और थीम के साथ अपनी इनपुट विधि को अनुकूलित करने देता है।\n- IR ट्रांसमिशन, जो आपको अपने फोन को टीवी, एयर कंडीशनर और अन्य उपकरणों के लिए रिमोट कंट्रोल के रूप में उपयोग करने में सक्षम बनाता है।\n- नो-टच कंट्रोल, जो आपको इशारों या वॉयस कमांड का उपयोग करके स्क्रीन को छुए बिना अपने फोन पर कार्य करने देता है।\n- ऑटोमेशन, जो आपको अपने फोन को स्वचालित रूप से कुछ कार्य करने के लिए रूटीन और ट्रिगर्स सेट करने की अनुमति देता है।\n- वायरलेस ऐप डाउनलोड, जो आपको अपने फोन को केबल से कनेक्ट किए बिना अपने कंप्यूटर या वेब ब्राउज़र से ऐप इंस्टॉल करने देता है।\n- स्टोरेज और बैटरी स्वैप, जो आपको अपने फोन की मेमोरी का विस्तार करने या उसकी बैटरी को आसानी से बदलने का विकल्प देते हैं।\n- कस्टम होम स्क्रीन, जो आपको विजेट, वॉलपेपर, आइकन और लॉन्चर के साथ अपने फोन की उपस्थिति को वैयक्तिकृत करने देता है।\n\nAndroid Studio Android ऐप विकसित करने के लिए सबसे अच्छा उपकरण है। यह डेवलपर्स के लिए कई सुविधाएँ और लाभ प्रदान करता है जैसे:\n\n- सिंटैक्स हाइलाइटिंग, कोड कंप्लीशन, रिफैक्टरिंग, डीबगिंग, टेस्टिंग और लिंटिंग टूल्स के साथ कोड एडिटर।\n- उपयोगकर्ता इंटरफ़ेस डिजाइन करने के लिए ड्रैग-एंड-ड्रॉप इंटरफ़ेस के साथ लेआउट एडिटर।\n- विभिन्न उपकरणों और कॉन्फ़िगरेशन पर ऐप्स का परीक्षण करने के लिए फास्ट बूट और स्नैपशॉट समर्थन के साथ एमुलेटर।\n- प्रमाणीकरण, डेटाबेस, स्टोरेज, एनालिटिक्स, क्रैश रिपोर्टिंग आदि जैसी सेवाओं के साथ फायरबेस इंटीग्रेशन।\n- डिपेंडेंसी मैनेजमेंट,\nअनुकूलन,\nऑप्टिमाइजेशन,\nसाइनिंग,\nवितरण विकल्पों आदि के साथ ग्रेडल-आधारित बिल्ड सिस्टम।\n\nAndroid Studio के साथ,\nआप कोटलिन का उपयोग करके Android उपकरणों के लिए अद्भुत ऐप बना सकते हैं,\nजो एक आधुनिक प्रोग्रामिंग भाषा है जो संक्षिप्त,\nसुरक्षित,\nअभिव्यंजक,\nऔर जावा के साथ इंटरऑपरेबल है। + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. एक क्रोनोमीटर Android फ्रेमवर्क में एक विशेष विजेट है जो बीता हुआ समय प्रदर्शित करने के लिए टाइमर-जैसी कार्यक्षमता प्रदान करता है। इसे ऊपर या नीचे गिनने के लिए कॉन्फ़िगर किया जा सकता है, और आमतौर पर उन अनुप्रयोगों में उपयोग किया जाता है जिन्हें समयपालन की आवश्यकता होती है, जैसे स्टॉपवॉच या काउंटडाउन टाइमर ऐप। क्रोनोमीटर क्लास TextView क्लास से व्युत्पन्न है, जिसका अर्थ है कि यह एक TextView के सभी गुणों और तरीकों को विरासत में प्राप्त करता है। यह डेवलपर्स को क्रोनोमीटर की उपस्थिति को आसानी से अनुकूलित करने की अनुमति देता है, जिसमें उसका टेक्स्ट आकार, रंग और फ़ॉन्ट शामिल है। यह एक स्नैक बार है. क्लिक किया गया क्लिपबोर्ड पर कॉपी किया गया. 📋 Google Play Store खोलने में असमर्थ। - हमें %1$.1f सितारे देने के लिए धन्यवाद. ❤️ + Thanks for your %1$.1f-star rating. ❤️ इमेज बटन क्लिक किया गया. यह एक टोस्ट है. कोड सिंटैक्स दिखाएं जावा कोड स्निपेट दिखाएं मुझे खोलें 🌐 - यहां टाइप करें… - अपना पासवर्ड दर्ज करें… + Type here + Enter your password अपडेट के लिए जांच करते समय एक त्रुटि हुई फायरबेस क्रैशलिटिक्स फायरबेस एनालिटिक्स फायरबेस प्रदर्शन विशेष डिवाइस को जागृत रखें [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. समस्याओं को हल करने में मदद करने के लिए दुर्घटना रिपोर्ट एकत्र करें। अनुप्रयोग सुधार के लिए डेटा का उपयोग करते हैं। अनुकूलन के लिए ऐप प्रदर्शन को मापता है। diff --git a/app/src/main/res/values-in-rID/strings.xml b/app/src/main/res/values-in-rID/strings.xml index 3017991d..600d2dac 100644 --- a/app/src/main/res/values-in-rID/strings.xml +++ b/app/src/main/res/values-in-rID/strings.xml @@ -1,4 +1,4 @@ - + Aplikasi Baru Telah Tiba. Lihat aplikasi Android Studio Tutorials terbaru. @@ -18,16 +18,20 @@ 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 + Jelajahi + Ketentuan Layanan + dan + Kebijakan Privasi + + Setuju Beranda Android Studio - Mulai Proyek Baru… + Start a new project Mulai Proyek Baru Langkah 1 Langkah 2 @@ -56,7 +60,7 @@ Ekstrak bidang Ekstrak variabel Ekstrak konstanta - Build & jalankan + Build and run Build Terapkan perubahan (dengan Instant Run) Debugging @@ -70,7 +74,7 @@ Lanjutkan program Alihkan breakpoint Lihat breakpoint - Navigasi & pencarian + Navigation and searching Tekan shift dua kali Cari semuanya (termasuk kode dan menu) Cari @@ -97,17 +101,17 @@ Buka hierarki metode Buka hierarki panggilan Menulis kode - Hasilkan kode (getter, setter, dll.) + Generate code (getters, setters, and more) Timpa metode Implementasikan metode - Kelilingi dengan (if…else / try…catch / dll.) + Surround with (if/else, try/catch, and more) Hapus baris di kursor Ciutkan/perluas blok kode saat ini Ciutkan/perluas semua blok kode Duplikat baris atau pilihan saat ini Penyelesaian kode dasar Penyelesaian kode cerdas (memfilter daftar metode dan variabel berdasarkan tipe yang diharapkan) - Kontrol versi & riwayat lokal + Version control and local history Commit proyek ke VCS Perbarui proyek dari VCS Lihat perubahan terbaru @@ -127,7 +131,7 @@ Selengkapnya tentang izin Preferensi bahasa per aplikasi Gerakan kembali prediktif - Tata Letak & Tampilan + Layouts and views Tata Letak Linear Vertikal Horizontal @@ -138,7 +142,7 @@ Tampilan Gambar Tampilan Web Pratinjau tata letak - Tombol & Sakelar + Buttons and switches Tombol Tombol Tombol 1 (normal) @@ -172,7 +176,7 @@ Sakelar Material Sakelar Material Tombol Beralih - Jam & Timer + Clocks and timers Jam Jam Analog Jam Teks @@ -203,7 +207,7 @@ Tooltip Ulasan Rating bar - Beri nilai aplikasi kami. + Rate the app. %1$.1f bintang. Ulasan Dalam Aplikasi Progress Bar @@ -324,10 +328,10 @@ Menampilkan tombol dengan gambar (bukan teks) yang dapat ditekan atau diklik oleh pengguna. Secara default, ImageButton terlihat seperti Tombol biasa, dengan latar belakang tombol standar yang berubah warna selama status tombol yang berbeda. Gambar di permukaan tombol didefinisikan baik oleh atribut android:src dalam elemen XML ImageButton atau oleh metode ImageView.setImageResource(int). Jelajahi kemampuan sakelar di Android Studio dan pelajari cara menerapkannya secara efektif di aplikasi Anda. Pelajaran ini memberikan panduan komprehensif untuk menggunakan sakelar, termasuk praktik terbaik untuk merancang antarmuka yang menarik secara visual dan ramah pengguna. Cara sederhana untuk menambahkan jam digital, analog, atau teks di aplikasi Android Anda. - Android TimePicker adalah kontrol antarmuka pengguna untuk memilih waktu dalam format 24 jam atau mode AM/PM. Ini digunakan untuk memastikan bahwa pengguna memilih waktu yang valid untuk hari itu dalam aplikasi kami. Antarmuka pemilih waktu pada dasarnya ada dalam dua mode, satu di bawah tata letak XML dan yang lainnya adalah dialog. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android menyediakan kontrol bagi pengguna untuk memilih waktu atau memilih tanggal sebagai dialog siap pakai. Setiap pemilih menyediakan kontrol untuk memilih setiap bagian waktu (jam, menit, AM/PM) atau tanggal (bulan, hari, tahun). Menggunakan pemilih ini membantu memastikan bahwa pengguna Anda dapat memilih waktu atau tanggal yang valid, diformat dengan benar, dan disesuaikan dengan lokal pengguna. Jelajahi kemampuan widget Kronometer di Android, alat yang ampuh untuk menampilkan waktu yang berlalu. Pelajari cara mengatur pendengar klik untuk tombol untuk mengontrol kronometer dan temukan berbagai metode yang tersedia untuk menyesuaikan perilakunya. - Elemen antarmuka pengguna untuk memasukkan dan memodifikasi teks. Saat Anda mendefinisikan widget edit teks, Anda harus menentukan atribut R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Kotak teks sederhana dengan kemampuan untuk menyembunyikan teks. Digunakan di layar masuk untuk sebagian besar aplikasi untuk menjaga kata sandi tetap aman. Dialog adalah jendela kecil yang meminta pengguna untuk membuat keputusan atau memasukkan informasi tambahan. Dialog tidak memenuhi layar dan biasanya digunakan untuk peristiwa modal yang mengharuskan pengguna untuk melakukan tindakan sebelum mereka dapat melanjutkan. Snack bar memberi tahu pengguna tentang proses yang telah atau akan dilakukan aplikasi. Mereka muncul sementara, ke arah bawah layar. Mereka tidak boleh mengganggu pengalaman pengguna, dan mereka tidak memerlukan input pengguna untuk menghilang. @@ -349,40 +353,40 @@ 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: - Baca dan setujui Ketentuan Layanan dan Kebijakan Privasi kami untuk melanjutkan. + 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. - Jangan biarkan keterampilan pengembangan Android Anda berkarat. Kembali belajar dan meningkatkan diri dengan Android Studio Tutorials: Edisi Java hari ini. Aplikasi kami memiliki sesuatu untuk semua orang, dari pemula hingga pengembang berpengalaman. + It\'s been a while—learn something new about Android. Versi baru aplikasi tersedia. Klik untuk memperbarui. 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. - Tidak peduli berapa banyak yang Anda donasikan, Anda akan membantu kami menjaga aplikasi kami tetap berjalan dan meningkatkan fitur-fitur kami. Kami menghargai kemurahan hati dan kebaikan Anda. + Your donation helps keep the app running and improve features. Thank you for your generosity. Pelajari cara menggunakan progress bar di Android dengan pelajaran interaktif ini. Pelajaran ini mencakup dua bagian: satu untuk progress bar horizontal dan satu untuk progress bar melingkar. Di setiap bagian, Anda dapat melihat bagaimana progress bar diperbarui saat unduhan berlangsung. Anda juga dapat melihat kode untuk pelajaran dengan mengeklik tombol aksi mengambang di bagian bawah layar. Android adalah sistem operasi seluler yang dikembangkan oleh Google. Ini pertama kali dirilis sebagai versi beta pada 5 November 2007 dan versi komersial pertama, Android 1.0, diluncurkan pada 23 September 2008. Android didasarkan pada versi modifikasi dari kernel Linux dan perangkat lunak sumber terbuka lainnya.\n\nAndroid Studio adalah lingkungan pengembangan terintegrasi (IDE) resmi untuk pengembangan aplikasi Android. Ini diumumkan oleh Google pada konferensi I/O pada 15 Mei 2013 dan dirilis untuk penggunaan publik pada 8 Desember 2014. Android Studio didasarkan pada IntelliJ IDEA, IDE Java yang populer.\n\nKotlin adalah bahasa pemrograman lintas platform yang dapat berjalan di Java Virtual Machine (JVM), Android, peramban, dan platform asli. Ini dibuat oleh JetBrains, perusahaan perangkat lunak yang berbasis di Praha. Kotlin pertama kali diumumkan pada Juli 2011 dan dirilis sebagai proyek sumber terbuka pada Februari 2012.\n\nGoogle mengumumkan dukungannya untuk Kotlin sebagai bahasa resmi untuk pengembangan aplikasi Android pada konferensi I/O pada 17 Mei 2017. Sejak saat itu, Kotlin telah menjadi salah satu bahasa paling populer untuk pengembang Android. Menurut data Google dari Oktober 2020, lebih dari 70% dari 1000 aplikasi teratas di Google Play menggunakan Kotlin. - Android bukan hanya sistem operasi, tetapi juga platform yang menawarkan berbagai fitur dan kemampuan untuk pengguna dan pengembang. Beberapa fitur Android meliputi:\n\n- Near Field Communication (NFC), yang memungkinkan Anda berbagi data, melakukan pembayaran, dan terhubung dengan perangkat lain secara nirkabel.\n- Keyboard alternatif, yang memungkinkan Anda menyesuaikan metode input dengan tata letak, bahasa, dan tema yang berbeda.\n- Transmisi IR, yang memungkinkan Anda menggunakan ponsel sebagai remote control untuk TV, AC, dan peralatan lainnya.\n- Kontrol tanpa sentuhan, yang memungkinkan Anda melakukan tindakan di ponsel tanpa menyentuh layar dengan menggunakan gerakan atau perintah suara.\n- Otomatisasi, yang memungkinkan Anda mengatur rutinitas dan pemicu agar ponsel Anda melakukan tugas tertentu secara otomatis.\n- Unduhan aplikasi nirkabel, yang memungkinkan Anda menginstal aplikasi dari komputer atau peramban web tanpa menghubungkan ponsel Anda dengan kabel.\n- Penyimpanan dan penggantian baterai, yang memberi Anda opsi untuk memperluas memori ponsel atau mengganti baterainya dengan mudah.\n- Layar beranda kustom, yang memungkinkan Anda mempersonalisasi tampilan ponsel dengan widget, wallpaper, ikon, dan peluncur.\n\nAndroid Studio adalah alat terbaik untuk mengembangkan aplikasi Android. Ini menawarkan banyak fitur dan manfaat bagi pengembang seperti:\n\n- Editor kode dengan penyorotan sintaks, penyelesaian kode, refactoring, debugging, pengujian, dan alat linting.\n- Editor tata letak dengan antarmuka drag-and-drop untuk merancang antarmuka pengguna.\n- Emulator dengan boot cepat dan dukungan snapshot untuk menguji aplikasi pada perangkat dan konfigurasi yang berbeda.\n- Integrasi Firebase dengan layanan seperti otentikasi, basis data, penyimpanan, analitik, pelaporan crash, dll. \n- Sistem build berbasis Gradle dengan manajemen dependensi,\nkustomisasi,\noptimasi,\npenandatanganan,\nopisi distribusi, dll. \n\nDengan Android Studio,\nAnda dapat membuat aplikasi luar biasa untuk perangkat Android menggunakan Kotlin,\nbahasa pemrograman modern yang ringkas,\naman,\nekspresif,\ndan interoperabel dengan Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Kronometer adalah widget khusus dalam kerangka kerja Android yang menyediakan fungsionalitas seperti timer untuk menampilkan waktu yang berlalu. Ini dapat dikonfigurasi untuk menghitung naik atau turun, dan umumnya digunakan dalam aplikasi yang memerlukan pencatatan waktu, seperti aplikasi stopwatch atau timer hitung mundur. Kelas Kronometer berasal dari kelas TextView, yang berarti mewarisi semua properti dan metode dari TextView. Ini memungkinkan pengembang untuk dengan mudah menyesuaikan tampilan Kronometer, termasuk ukuran teks, warna, dan fontnya. Ini adalah snack bar. diklik Disalin ke papan klip. 📋 Tidak dapat membuka Google Play Store. - Terima kasih telah menilai kami dengan %1$.1f bintang. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Tombol gambar diklik. Ini adalah toast. Tampilkan sintaks kode Tampilkan Cuplikan Kode Java Buka saya 🌐 - Ketik di sini… - Masukkan kata sandi Anda… + Type here + Enter your password Terjadi kesalahan saat memeriksa pembaruan Firebase Crashlytics Analisis Firebase Performance Firebase Khusus Jauhkan perangkat terjaga [WAKE _ LOCK] - Memungkinkan aplikasi untuk mencegah perangkat dari pergi tidur (misalnya, layar merem atau prosesor tidur) selama operasi kritis untuk memastikan mereka lengkap tanpa interupsi. Ini digunakan untuk menghemat baterai. + 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. diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index 1db69592..c5112b6b 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -1,15 +1,13 @@ - + Android Studio에서 간단한 Java 앱을 만드는 방법을 배워보세요. 📱 새로운 업데이트가 있습니다. 새로운 버전의 앱이 출시되었습니다. 클릭하여 업데이트하세요. 오랜만이에요. - 보고 싶었어요. Android에 대해 새로운 것을 배워볼까요? - + It\'s been a while—learn something new about Android. 환영합니다 - 계속하시려면 서비스 약관 및 개인정보 처리방침을 읽고 동의해주세요. + Read and agree to the Terms of Service and Privacy Policy to continue 동의 - 새로운 앱이 출시되었습니다. 최신 Android Studio 튜토리얼 앱을 확인해보세요. Jetpack Compose, Material 3 등을 배워보세요. @@ -21,10 +19,8 @@ Play 스토어 튜토리얼 검색 튜토리얼 검색 - Android Studio - - 새 프로젝트 시작… + Start a new project 새 프로젝트 시작 1단계 Android Studio에서 새 프로젝트를 만드는 첫 번째 단계는 이미지에 표시된 것처럼 새 프로젝트 버튼을 클릭하고 다음 단계로 진행하는 것입니다. @@ -32,9 +28,7 @@ 두 번째 단계는 앱에 적합한 액티비티 유형을 선택하는 것입니다. 작업을 단순화할 수 있는 몇 가지 사전 설정 중에서 선택할 수 있습니다. 그중 하나를 선택하고 다음 버튼을 클릭하세요. 3단계 세 번째이자 마지막 단계는 앱 이름, 패키지 이름, 선호하는 프로그래밍 언어최소 SDK와 같은 앱 설정을 구성하는 것입니다. Android 개발자 사이트에서 더 자세히 알아볼 수 있습니다. - 기초 - Android Studio 단축키 단축키 설명 @@ -58,7 +52,7 @@ 필드 추출 변수 추출 상수 추출 - 빌드 및 실행 + Build and run 빌드 변경사항 적용 (Instant Run 사용) 디버깅 @@ -72,7 +66,7 @@ 프로그램 재개 중단점 설정/해제 중단점 보기 - 탐색 및 검색 + Navigation and searching Shift 키 두 번 누르기 전체 검색 (코드 및 메뉴 포함) 찾기 @@ -99,63 +93,48 @@ 메서드 계층 구조 열기 호출 계층 구조 열기 코드 작성 - 코드 생성 (getter, setter 등) + Generate code (getters, setters, and more) 메서드 오버라이드 메서드 구현 - 코드로 감싸기 (if…else / try…catch 등) + Surround with (if/else, try/catch, and more) 캐럿 위치의 줄 삭제 현재 코드 블록 접기/펴기 모든 코드 블록 접기/펴기 현재 줄 또는 선택 영역 복제 기본 코드 자동 완성 스마트 코드 자동 완성 (예상 타입에 따라 메서드 및 변수 목록 필터링) - 버전 관리 및 로컬 히스토리 + Version control and local history 프로젝트를 VCS에 커밋 VCS에서 프로젝트 업데이트 최근 변경사항 보기 VCS 팝업 열기 단축키에 대해 더 알아보기 - Android의 역사 역사 기능 - Android SDK Android 버전 - 뷰 바인딩 (View Binding) 설정 지침 액티비티에서 뷰 바인딩 사용 프래그먼트에서 뷰 바인딩 사용 뷰 바인딩에 대해 더 알아보기 - 권한 대화상자 예제 권한에 대해 더 알아보기 - 앱별 언어 설정 - 예측 뒤로가기 제스처 - - 레이아웃 및 뷰 - + Layouts and views 리니어 레이아웃 (Linear Layout) - 수직 수평 레이아웃 미리보기 이 액티비티에는 Java 코드가 필요하지 않습니다. - 렐러티브 레이아웃 (Relative Layout) - 테이블 레이아웃 (Table Layout) - 그리드 뷰 (Grid View) - 이미지 뷰 (Image View) - 웹 뷰 (Web View) - - 버튼 및 스위치 + Buttons and switches 버튼 버튼 버튼 1 (일반) @@ -177,22 +156,19 @@ 플로팅 버튼 3 (표면) 플로팅 버튼 4 (3차) 모든 종류의 버튼에 이 Java 코드를 사용하세요. - 라디오 버튼 옵션을 선택하세요 옵션 1 옵션 2 옵션 표시 - 이미지 버튼 - 스위치 스위치 켜기 머티리얼 스위치 환경설정 머티리얼 스위치 스위치 머티리얼 토글 버튼 - 시계 및 타이머 + Clocks and timers 시계 아날로그 시계 텍스트 시계 @@ -223,7 +199,7 @@ 툴팁 리뷰 별점 표시줄 - 앱을 평가해주세요. + Rate the app. 별점 %1$.1f점. 인앱 리뷰 진행률 표시줄 @@ -268,7 +244,7 @@ 광고 ID [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] @@ -351,10 +327,10 @@ 사용자가 누르거나 클릭할 수 있는 이미지(텍스트 대신)가 있는 버튼을 표시합니다. 기본적으로 ImageButton은 일반 버튼처럼 보이며, 다른 버튼 상태 동안 색상이 변경되는 표준 버튼 배경이 있습니다. 버튼 표면의 이미지는 ImageButton XML 요소의 android:src 속성이나 ImageView.setImageResource(int) 메서드로 정의됩니다. Android Studio에서 스위치의 기능을 탐색하고 애플리케이션에서 효과적으로 구현하는 방법을 배워보세요. 이 강의는 시각적으로 매력적이고 사용자 친화적인 인터페이스를 디자인하기 위한 모범 사례를 포함하여 스위치 사용에 대한 포괄적인 가이드를 제공합니다. Android 앱에 디지털, 아날로그 또는 텍스트 시계를 추가하는 간단한 방법입니다. - Android TimePicker는 24시간 형식 또는 AM/PM 모드로 시간을 선택하기 위한 사용자 인터페이스 컨트롤입니다. 사용자가 애플리케이션에서 하루 중 유효한 시간을 선택하도록 하는 데 사용됩니다. 시간 선택기 인터페이스는 기본적으로 두 가지 모드로 존재하며, 하나는 XML 레이아웃 아래에 있고 다른 하나는 대화상자입니다. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android는 사용자가 즉시 사용할 수 있는 대화상자로 시간이나 날짜를 선택할 수 있는 컨트롤을 제공합니다. 각 선택기는 시간(시, 분, AM/PM) 또는 날짜(월, 일, 연도)의 각 부분을 선택하기 위한 컨트롤을 제공합니다. 이러한 선택기를 사용하면 사용자가 유효하고 올바르게 서식이 지정되었으며 사용자의 로캘에 맞게 조정된 시간이나 날짜를 선택할 수 있도록 보장할 수 있습니다. Android의 크로노미터 위젯의 기능을 탐색하세요. 경과 시간을 표시하는 강력한 도구입니다. 버튼에 대한 클릭 리스너를 설정하여 크로노미터를 제어하는 방법을 배우고 동작을 사용자 정의하는 데 사용할 수 있는 다양한 메서드를 발견하세요. - 텍스트를 입력하고 수정하기 위한 사용자 인터페이스 요소입니다. 편집 텍스트 위젯을 정의할 때 R.styleable.TextView_inputType 속성을 지정해야 합니다… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. 텍스트를 숨길 수 있는 기능이 있는 간단한 텍스트 상자입니다. 비밀번호를 안전하게 유지하기 위해 대부분의 앱의 로그인 화면에서 사용됩니다. 대화상자는 사용자에게 결정을 내리거나 추가 정보를 입력하도록 요청하는 작은 창입니다. 대화상자는 화면을 채우지 않으며 일반적으로 사용자가 계속 진행하기 전에 조치를 취해야 하는 모달 이벤트에 사용됩니다. 스낵바는 앱이 수행했거나 수행할 프로세스를 사용자에게 알립니다. 화면 하단에 일시적으로 나타납니다. 사용자 경험을 방해해서는 안 되며, 사라지기 위해 사용자 입력이 필요하지 않습니다. @@ -380,28 +356,31 @@ 이미지 버튼은 텍스트 대신 이미지를 포함하는 버튼입니다. Android에서 시각적으로 더 매력적이고 상호작용적인 사용자 인터페이스를 제공하는 데 사용할 수 있습니다. 이미지 버튼은 작업을 트리거하거나, 다른 화면으로 이동하거나, 추가 정보를 표시하는 데 사용할 수 있습니다. 종종 텍스트 레이블과 함께 사용하여 사용자에게 버튼의 목적을 명확하게 전달합니다. AndroidX AppCompatImageView는 ActionBar 및 Material Design의 다양한 기능을 지원하도록 설계된 ImageView의 하위 클래스입니다. 이는 Android 프레임워크 API의 이전 버전과 호환되는 버전을 제공하는 지원 라이브러리 세트인 AndroidX 라이브러리의 일부이며, 라이브러리 API를 통해서만 사용할 수 있는 기능도 제공합니다.\n\nAppCompatImageView는 ImageView의 드롭인 대체품으로 사용되도록 의도되었으며, 개발자가 Android의 여러 버전에서 동일한 코드와 UI 요소를 사용할 수 있도록 합니다. 틴팅, 벡터 드로어블 로드, 이미지 스케일링 처리 등 다양한 기능을 지원합니다.\n\nAppCompatImageView는 또한 이미지 뷰가 그림자를 드리우고 레이아웃 표면 위로 올라온 것처럼 보이게 하는 고도와 같은 Material Design 기능을 지원합니다. 또한 이미지 뷰를 터치했을 때 적용되는 시각 효과인 Material Design 리플 효과도 지원합니다.\n\n요약하자면, AndroidX AppCompatImageView는 Android 앱에서 다양한 기능과 디자인 요소를 지원하도록 설계된 ImageView의 다재다능하고 기능이 풍부한 하위 클래스입니다. Linear Layout Compat은 Android 지원 라이브러리 appCompat v7의 클래스입니다. 이는 이전 버전에서 새로운 API 레벨에 추가된 메서드(예: 구분선)를 지원하기 위해 추가되었습니다. LinearLayout과 LinearLayoutCompat의 메서드를 비교하면 Compat 레이아웃이 API 레벨 제한 없이 Linear Layout의 모든 메서드를 가지고 있음을 알 수 있습니다. 예를 들어, setShowDividers 메서드는 API 레벨 11에서 도입되었습니다. 따라서 이 경우 API 레벨이 11 미만인 플랫폼을 대상으로 하는 경우 LinearLayout 대신 Linear Layout Compat을 사용하여 setShowDividers(및 해당 매개변수)를 호출해야 합니다. - 얼마를 기부하시든, 저희 앱을 계속 운영하고 기능을 개선하는 데 도움이 될 것입니다. 여러분의 관대함과 친절에 감사드립니다. + Your donation helps keep the app running and improve features. Thank you for your generosity. 이 대화형 강의를 통해 Android에서 진행률 표시줄을 사용하는 방법을 배워보세요. 이 강의에는 수평 진행률 표시줄과 원형 진행률 표시줄의 두 섹션이 포함되어 있습니다. 각 섹션에서 다운로드가 진행됨에 따라 진행률 표시줄이 어떻게 업데이트되는지 볼 수 있습니다. 화면 하단의 플로팅 액션 버튼을 클릭하여 강의 코드를 볼 수도 있습니다. Android는 Google이 개발한 모바일 운영 체제입니다. 2007년 11월 5일에 베타 버전으로 처음 출시되었으며, 2008년 9월 23일에 첫 상용 버전인 Android 1.0이 출시되었습니다. 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 개발자들에게 가장 인기 있는 언어 중 하나가 되었습니다. 2020년 10월 Google 데이터에 따르면 Google Play 상위 1000개 앱 중 70% 이상이 Kotlin을 사용합니다. - Android는 운영 체제일 뿐만 아니라 사용자와 개발자에게 다양한 기능과 역량을 제공하는 플랫폼이기도 합니다. Android의 일부 기능은 다음과 같습니다:\n\n- 근거리 무선 통신(NFC): 데이터를 공유하고, 결제하고, 다른 기기와 무선으로 연결할 수 있습니다.\n- 대체 키보드: 다른 레이아웃, 언어, 테마로 입력 방법을 사용자 정의할 수 있습니다.\n- IR 전송: 휴대폰을 TV, 에어컨 및 기타 가전제품의 리모컨으로 사용할 수 있습니다.\n- 비터치 제어: 제스처나 음성 명령을 사용하여 화면을 터치하지 않고 휴대폰에서 작업을 수행할 수 있습니다.\n- 자동화: 휴대폰이 특정 작업을 자동으로 수행하도록 루틴과 트리거를 설정할 수 있습니다.\n- 무선 앱 다운로드: 케이블로 휴대폰을 연결하지 않고도 컴퓨터나 웹 브라우저에서 앱을 설치할 수 있습니다.\n- 저장 공간 및 배터리 교체: 휴대폰의 메모리를 확장하거나 배터리를 쉽게 교체할 수 있는 옵션을 제공합니다.\n- 사용자 정의 홈 화면: 위젯, 배경화면, 아이콘, 런처로 휴대폰의 모양을 개인화할 수 있습니다.\n\nAndroid Studio는 Android 앱을 개발하기 위한 최고의 도구입니다. 개발자에게 다음과 같은 많은 기능과 이점을 제공합니다:\n\n- 구문 강조, 코드 완성, 리팩토링, 디버깅, 테스트 및 린팅 도구가 포함된 코드 편집기.\n- 사용자 인터페이스 설계를 위한 드래그 앤 드롭 인터페이스가 있는 레이아웃 편집기.\n- 다른 기기 및 구성에서 앱을 테스트하기 위한 빠른 부팅 및 스냅샷 지원이 있는 에뮬레이터.\n- 인증, 데이터베이스, 저장소, 분석, 비정상 종료 보고 등과 같은 서비스와의 Firebase 통합.\n- 종속성 관리, 사용자 정의, 최적화, 서명, 배포 옵션 등이 있는 Gradle 기반 빌드 시스템.\n\nAndroid Studio를 사용하면 간결하고, 안전하고, 표현력이 풍부하며, Java와 상호 운용 가능한 현대적인 프로그래밍 언어인 Kotlin을 사용하여 Android 기기를 위한 놀라운 앱을 만들 수 있습니다. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. 크로노미터는 경과 시간을 표시하기 위한 타이머와 같은 기능을 제공하는 Android 프레임워크의 특수 위젯입니다. 카운트 업 또는 카운트 다운하도록 구성할 수 있으며, 스톱워치 또는 카운트다운 타이머 앱과 같이 시간 기록이 필요한 애플리케이션에서 일반적으로 사용됩니다. 크로노미터 클래스는 TextView 클래스에서 파생되므로 TextView의 모든 속성과 메서드를 상속합니다. 이를 통해 개발자는 텍스트 크기, 색상 및 글꼴을 포함하여 크로노미터의 모양을 쉽게 사용자 정의할 수 있습니다. 이것은 스낵바입니다. 클릭됨 클립보드에 복사되었습니다. 📋 Google Play 스토어를 열 수 없습니다. - 별점 %1$.1f점으로 평가해주셔서 감사합니다. ❤️ + Thanks for your %1$.1f-star rating. ❤️ 이미지 버튼이 클릭되었습니다. 이것은 토스트 메시지입니다. 코드 구문 보기 자바 코드 스 니펫을 보여줍니다 열기 🌐 - 여기에 입력하세요… - 비밀번호를 입력하세요… - + Type here + Enter your password 앱 사용 알림 업데이트 알림 - 서비스 약관개인정보 처리방침 살펴보기 - + + + 서비스 약관 + + 개인정보 처리방침 + 살펴보기 업데이트 다운로드 완료 Google Play 스토어에서 보기 버전 정보 diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index a3ccdef6..2ec11efe 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -1,15 +1,13 @@ - + Aprenda a criar aplicativos Java simples no Android Studio. 📱 Nova atualização disponível. Uma nova versão do aplicativo está disponível. Clique para atualizar. Faz um tempo. - Sentimos sua falta. Vamos aprender algo novo sobre o Android. - + It\'s been a while—learn something new about Android. Bem-vindo - Leia e concorde com nossos Termos de Serviço e Política de Privacidade para continuar + Read and agree to the Terms of Service and Privacy Policy to continue Concordo - Início Um Novo Aplicativo Chegou. Confira o mais recente aplicativo de Tutoriais do Android Studio. Aprenda Jetpack Compose, Material 3 e muito mais. @@ -21,10 +19,8 @@ Play Store Pesquisar tutoriais Pesquisar tutoriais - Android Studio - - Iniciar um Novo Projeto… + Start a new project Iniciar um Novo Projeto Passo 1 O primeiro passo para criar um novo projeto no Android Studio é clicar no botão Novo projeto como mostrado na imagem e continuar para o próximo passo. @@ -32,9 +28,7 @@ O segundo passo é selecionar o tipo de atividade que se adapta ao seu aplicativo. Você pode escolher entre algumas predefinições que podem simplificar seu trabalho. Selecione uma delas e clique no botão próximo. Passo 3 O terceiro e último passo é configurar as definições do seu aplicativo, como o nome do aplicativo, nome do pacote, linguagem de programação preferida e SDK mínimo. Você pode aprender mais sobre eles em Android Developers. - Básicos - Atalhos do Android Studio Atalhos Descrição @@ -58,7 +52,7 @@ Extrair campo Extrair variável Extrair constante - Compilar e executar + Build and run Compilar Aplicar alterações (com Instant Run) Depuração @@ -72,7 +66,7 @@ Retomar programa Alternar ponto de interrupção Ver pontos de interrupção - Navegação e busca + Navigation and searching Pressione Shift duas vezes Buscar tudo (incluindo código e menus) Localizar @@ -99,63 +93,48 @@ Abrir hierarquia de métodos Abrir hierarquia de chamadas Escrevendo código - Gerar código (getters, setters, etc.) + Generate code (getters, setters, and more) Sobrescrever métodos Implementar métodos - Envolver com (if…else / try…catch / etc.) + Surround with (if/else, try/catch, and more) Excluir linha no cursor Recolher/expandir bloco de código atual Recolher/expandir todos os blocos de código Duplicar linha ou seleção atual Preenchimento básico de código Preenchimento inteligente de código (filtra a lista de métodos e variáveis pelo tipo esperado) - Controle de versão e histórico local + Version control and local history Fazer commit do projeto para o VCS Atualizar projeto do VCS Ver alterações recentes Abrir pop-up do VCS Mais sobre atalhos - História do Android História Recursos - SDKs do Android Versões do Android - View Binding Instruções de configuração Usar View Binding em atividades Usar View Binding em fragmentos Mais sobre View Binding - Exemplo de diálogo de permissão Mais sobre permissões - Preferências de idioma por aplicativo - Gesto de volta preditivo - - Layouts e Views - + Layouts and views Layout Linear - Vertical Horizontal Pré-visualização do layout Nenhum código Java é necessário para esta atividade. - Layout Relativo - Layout de Tabela - Visualização em Grade - Visualização de Imagem - Visualização da Web - - Botões e Interruptores + Buttons and switches Botões Botão Botão 1 (normal) @@ -177,22 +156,19 @@ Botão Flutuante 3 (superfície) Botão Flutuante 4 (terciário) Use este código Java para todos os tipos de botões. - Botões de Rádio Escolha sua opção Opção 1 Opção 2 Exibir opção - Botões de Imagem - Interruptores Alterne-me Preferência de Interruptor Material Interruptor Material Interruptor Material Botão de Alternância - Relógios e Temporizadores + Clocks and timers Relógios Relógio Analógico Relógio de Texto @@ -223,7 +199,7 @@ Dicas de Ferramentas Avaliações Barra de Avaliação - Avalie nosso aplicativo. + Rate the app. %1$.1f estrelas. Avaliações no Aplicativo Barras de Progresso @@ -268,7 +244,7 @@ ID do anúncio [AD_ID] Internet [INTERNET] Manter o dispositivo ativo [WAKE_LOCK] - Permite que o aplicativo impeça o dispositivo de entrar no modo de suspensão (por exemplo, escurecimento da tela ou suspensão do processador) durante operações críticas para garantir que sejam concluídas sem interrupção. É usado com moderação para conservar a bateria. + 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. Postar notificações [POST_NOTIFICATIONS] Tempo de execução Acessar estado da rede [ACCESS_NETWORK_STATE] @@ -351,10 +327,10 @@ Exibe um botão com uma imagem (em vez de texto) que pode ser pressionado ou clicado pelo usuário. Por padrão, um ImageButton se parece com um Botão normal, com o fundo de botão padrão que muda de cor durante diferentes estados do botão. A imagem na superfície do botão é definida pelo atributo android:src no elemento XML ImageButton ou pelo método ImageView.setImageResource(int). Explore as capacidades dos interruptores no Android Studio e aprenda a implementá-los efetivamente em seus aplicativos. Esta lição fornece um guia abrangente para o uso de interruptores, incluindo as melhores práticas para projetar interfaces visualmente atraentes и fáceis de usar. Uma maneira simples de adicionar um relógio digital, analógico ou de texto em seu aplicativo Android. - O Android TimePicker é um controle de interface de usuário para selecionar a hora no formato de 24 horas ou no modo AM/PM. É usado para garantir que os usuários escolham a hora válida para o dia em nosso aplicativo. A interface do seletor de hora existe basicamente em dois modos: um sob o layout XML e outro é um diálogo. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. O Android fornece controles para o usuário escolher uma hora ou uma data como diálogos prontos para uso. Cada seletor fornece controles para selecionar cada parte da hora (hora, minuto, AM/PM) ou data (mês, dia, ano). O uso desses seletores ajuda a garantir que seus usuários possam escolher uma hora ou data que seja válida, formatada corretamente e ajustada à localidade do usuário. Explore as capacidades do widget Cronômetro no Android, uma ferramenta poderosa para exibir o tempo decorrido. Aprenda a configurar ouvintes de clique para botões para controlar o cronômetro e descubra os vários métodos disponíveis para personalizar seu comportamento. - Um elemento de interface de usuário para inserir e modificar texto. Ao definir um widget de texto de edição, você deve especificar o atributo R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Uma caixa de texto simples com a capacidade de ocultar o texto. É usada em telas de login da maioria dos aplicativos para manter as senhas seguras. Um diálogo é uma pequena janela que solicita que o usuário tome uma decisão ou insira informações adicionais. Um diálogo não preenche a tela e normalmente é usado para eventos modais que exigem que os usuários realizem uma ação antes de poderem prosseguir. As snackbars informam os usuários sobre um processo que um aplicativo realizou ou realizará. Elas aparecem temporariamente, na parte inferior da tela. Elas não devem interromper a experiência do usuário e não exigem entrada do usuário para desaparecer. @@ -380,28 +356,31 @@ Os botões de imagem são botões que contêm uma imagem em vez de texto. Eles podem ser usados no Android para fornecer uma interface de usuário mais atraente visualmente e interativa. Os botões de imagem podem ser usados para acionar ações, navegar para diferentes telas ou exibir informações adicionais. Eles são frequentemente usados em combinação com rótulos de texto para fornecer uma comunicação clara ao usuário sobre o propósito do botão. O AndroidX AppCompatImageView é uma subclasse do ImageView projetada para suportar vários recursos da ActionBar e do Material Design. Faz parte da biblioteca AndroidX, que é um conjunto de bibliotecas de suporte que oferecem versões compatíveis com versões anteriores das APIs do framework Android, bem como recursos que estão disponíveis apenas através das APIs da biblioteca.\n\nO AppCompatImageView destina-se a ser usado como um substituto direto do ImageView, permitindo que os desenvolvedores usem o mesmo código e elementos de interface do usuário em diferentes versões do Android. Ele inclui suporte para vários recursos, como tingimento, carregamento de drawables vetoriais e manipulação do dimensionamento de imagens.\n\nO AppCompatImageView também inclui suporte para recursos do Material Design, como elevação, que permite que a visualização da imagem projete uma sombra e pareça estar elevada acima da superfície do layout. Ele também inclui suporte para o efeito de ondulação do Material Design, que é um efeito visual aplicado quando a visualização da imagem é tocada.\n\nEm resumo, o AndroidX AppCompatImageView é uma subclasse versátil e rica em recursos do ImageView, projetada para suportar uma ampla gama de recursos e elementos de design em aplicativos Android. O LinearLayoutCompat é uma classe na biblioteca de suporte do Android appCompat v7. Foi adicionado para suportar métodos que foram adicionados em níveis de API mais recentes em versões antigas (como divisores). Se você comparar os métodos no LinearLayout e no LinearLayoutCompat, poderá ver que o layout Compat tem todos os métodos do LinearLayout sem qualquer limitação de nível de API. Por exemplo, o método setShowDividers foi introduzido no nível de API 11. Portanto, neste caso, o setShowDividers (e seus parâmetros) deve ser invocado usando o LinearLayoutCompat em vez do LinearLayout se você estiver visando uma plataforma com nível de API inferior a 11. - Não importa o quanto você doe, você nos ajudará a manter nosso aplicativo funcionando e a melhorar nossos recursos. Agradecemos sua generosidade e gentileza. + Your donation helps keep the app running and improve features. Thank you for your generosity. Aprenda a usar barras de progresso no Android com esta lição interativa. Esta lição inclui duas seções: uma para uma barra de progresso horizontal e outra para uma barra de progresso circular. Em cada seção, você pode ver como a barra de progresso é atualizada à medida que um download avança. Você também pode visualizar o código da lição clicando no botão de ação flutuante na parte inferior da tela. O Android é um sistema operacional móvel desenvolvido pelo Google. Foi lançado pela primeira vez como uma versão beta em 5 de novembro de 2007 e a primeira versão comercial, o Android 1.0, foi lançada em 23 de setembro de 2008. O Android é baseado em uma versão modificada do kernel do Linux e outro software de código aberto.\n\nO Android Studio é o ambiente de desenvolvimento integrado (IDE) oficial para o desenvolvimento de aplicativos Android. Foi anunciado pelo Google em sua conferência I/O em 15 de maio de 2013 e lançado para uso público em 8 de dezembro de 2014. O Android Studio é baseado no IntelliJ IDEA, um popular IDE Java.\n\nO Kotlin é uma linguagem de programação multiplataforma que pode ser executada na Máquina Virtual Java (JVM), Android, navegador e plataformas nativas. Foi criado pela JetBrains, uma empresa de software com sede em Praga. O Kotlin foi anunciado pela primeira vez em julho de 2011 e lançado como um projeto de código aberto em fevereiro de 2012.\n\nO Google anunciou seu suporte ao Kotlin como linguagem oficial para o desenvolvimento de aplicativos Android em sua conferência I/O em 17 de maio de 2017. Desde então, o Kotlin se tornou uma das linguagens mais populares para desenvolvedores Android. De acordo com os dados do Google de outubro de 2020, mais de 70% dos 1000 principais aplicativos da Google Play usam Kotlin. - O Android não é apenas um sistema operacional, mas também uma plataforma que oferece uma variedade de recursos e capacidades para usuários e desenvolvedores. Alguns dos recursos do Android incluem:\n\n- Near Field Communication (NFC), que permite compartilhar dados, fazer pagamentos e conectar-se a outros dispositivos sem fio.\n- Teclados alternativos, que permitem personalizar seu método de entrada com diferentes layouts, idiomas e temas.\n- Transmissão IR, que permite usar seu telefone como controle remoto para TVs, condicionadores de ar e outros eletrodomésticos.\n- Controle sem toque, que permite realizar ações em seu telefone sem tocar na tela, usando gestos ou comandos de voz.\n- Automação, que permite configurar rotinas e gatilhos para que seu telefone execute certas tarefas automaticamente.\n- Downloads de aplicativos sem fio, que permitem instalar aplicativos do seu computador ou navegador da web sem conectar seu telefone com um cabo.\n- Troca de armazenamento e bateria, que oferece a opção de expandir a memória do seu telefone ou substituir sua bateria facilmente.\n- Tela inicial personalizada, que permite personalizar a aparência do seu telefone com widgets, papéis de parede, ícones e lançadores.\n\nO Android Studio é a melhor ferramenta para desenvolver aplicativos Android. Ele oferece muitos recursos e benefícios para desenvolvedores, como:\n\n- Editor de código com realce de sintaxe, preenchimento de código, refatoração, depuração, teste e ferramentas de linting.\n- Editor de layout com interface de arrastar e soltar para projetar interfaces de usuário.\n- Emulador com inicialização rápida e suporte a snapshots para testar aplicativos em diferentes dispositivos e configurações.\n- Integração com o Firebase com serviços como autenticação, banco de dados, armazenamento, análise, relatórios de falhas, etc. \n- Sistema de compilação baseado em Gradle com gerenciamento de dependências,\npersonalização,\notimização,\nassinatura,\nopções de distribuição, etc. \n\nCom o Android Studio,\nvocê pode criar aplicativos incríveis para dispositivos Android usando o Kotlin,\numa linguagem de programação moderna que é concisa,\nsegura,\nexpressiva,\ne interoperável com o Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Um Cronômetro é um widget especializado no framework do Android que fornece uma funcionalidade semelhante a um temporizador para exibir o tempo decorrido. Ele pode ser configurado para contar para cima ou para baixo e é comumente usado em aplicativos que exigem cronometragem, como aplicativos de cronômetro ou contagem regressiva. A classe Cronômetro é derivada da classe TextView, o que significa que ela herda todas as propriedades e métodos de um TextView. Isso permite que os desenvolvedores personalizem facilmente a aparência do Cronômetro, incluindo o tamanho do texto, cor e fonte. Isto é um snackbar. clicado Copiado para a área de transferência. 📋 Não foi possível abrir a Google Play Store. - Obrigado por nos avaliar com %1$.1f estrelas. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Botão de imagem clicado. Isto é um toast. Mostrar sintaxe do código Mostrar trecho de código Java Abra-me 🌐 - Digite aqui… - Digite sua senha… - + Type here + Enter your password Notificações de Uso do Aplicativo Notificações de Atualização - Navegue pelos Termos de Serviço e Política de Privacidade - + Navegue pelos + Termos de Serviço + e + Política de Privacidade + + Atualização baixada Ver na Google Play Store Informações da versão diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index 7723ae2d..f1f886d9 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -1,4 +1,4 @@ - + A sosit o aplicație nouă. Descoperă cea mai recentă aplicație Android Studio Tutorials. @@ -18,16 +18,20 @@ Versiunea %1$s Eroare la încărcarea aspectului Eroare la încărcarea codului - Învață cum să faci aplicații simple în Android Studio. 📱 Notificări de utilizare a aplicației Notificări de actualizare Bun venit - Răsfoiți Termenii de utilizare și Politica de confidențialitate + Răsfoiți + Termenii de utilizare + și + Politica de confidențialitate + + Sunt de acord Acasă Android Studio - Porniți un proiect nou… + Start a new project Porniți un proiect nou Pasul 1 Pasul 2 @@ -56,7 +60,7 @@ Extrage câmpul Extrage variabila Extrage constanta - Construire & rulare + Build and run Construire Aplică modificări (cu Instant Run) Depanare @@ -70,7 +74,7 @@ Reia programul Activează/Dezactivează punctul de întrerupere Vizualizează punctele de întrerupere - Navigare & căutare + Navigation and searching Apăsați Shift de două ori Căutați totul (inclusiv codul și meniurile) Găsește @@ -97,17 +101,17 @@ Deschide ierarhia metodelor Deschide ierarhia apelurilor Scrierea codului - Generează cod (getters, setters, etc.) + Generate code (getters, setters, and more) Suprascrie metode Implementează metode - Încadrează cu (if…else / try…catch / etc.) + Surround with (if/else, try/catch, and more) Șterge linia la cursor Restrânge/extinde blocul de cod curent Restrânge/extinde toate blocurile de cod Duplică linia curentă sau selecția Completare cod de bază Completare inteligentă a codului (filtrează lista de metode și variabile după tipul așteptat) - Controlul versiunilor & istoricul local + Version control and local history Comite proiectul la VCS Actualizează proiectul din VCS Vezi modificările recente @@ -127,7 +131,7 @@ Mai multe despre permisiuni Preferințe de limbă per aplicație Gest de revenire predictiv - Aranjamente & Vizualizări + Layouts and views Aranjament liniar Vertical Orizontal @@ -138,7 +142,7 @@ Vizualizare imagine Vizualizare web Previzualizare aspect - Butoane & Comutatoare + Buttons and switches Butoane Buton Buton 1 (normal) @@ -172,7 +176,7 @@ Comutator Material Comutator Material Buton de comutare - Ceasuri & Cronometre + Clocks and timers Ceasuri Ceas analogic Ceas text @@ -203,7 +207,7 @@ Indicații Recenzii Bară de evaluare - Evaluează aplicația noastră. + Rate the app. %1$.1f stele. Recenzii în aplicație Bare de progres @@ -324,10 +328,10 @@ Afișează un buton cu o imagine (în loc de text) care poate fi apăsat sau făcut clic de către utilizator. În mod implicit, un ImageButton arată ca un Buton obișnuit, cu fundalul standard al butonului care își schimbă culoarea în timpul diferitelor stări ale butonului. Imaginea de pe suprafața butonului este definită fie prin atributul android:src din elementul XML ImageButton, fie prin metoda ImageView.setImageResource(int). Explorați capacitățile comutatoarelor din Android Studio și învățați cum să le implementați eficient în aplicațiile dumneavoastră. Această lecție oferă un ghid complet pentru utilizarea comutatoarelor, inclusiv cele mai bune practici pentru proiectarea unor interfețe vizual atractive și ușor de utilizat. O modalitate simplă de a adăuga ceasuri digitale, analogice sau text în aplicația ta Android. - Android TimePicker este un control de interfață utilizator pentru selectarea orei, fie în format de 24 de ore, fie în modul AM/PM. Este utilizat pentru a se asigura că utilizatorii aleg ora validă pentru ziua respectivă în aplicația noastră. Interfața de selecție a orei există practic în două moduri: unul este sub aspect XML, iar celălalt este un dialog. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android oferă controale pentru ca utilizatorul să selecteze o oră sau o dată ca dialoguri gata de utilizat. Fiecare selector oferă controale pentru selectarea fiecărei părți a orei (oră, minut, AM/PM) sau a datei (lună, zi, an). Utilizarea acestor selectori ajută la asigurarea faptului că utilizatorii dvs. pot alege o oră sau o dată validă, formatată corect și ajustată la locația utilizatorului. Explorați capacitățile widget-ului Cronometru în Android, un instrument puternic pentru afișarea timpului scurs. Aflați cum să configurați ascultători de clic pentru butoane pentru a controla cronometrul și descoperiți diversele metode disponibile pentru personalizarea comportamentului său. - Un element de interfață utilizator pentru introducerea și modificarea textului. Când definiți un widget de editare a textului, trebuie să specificați atributul R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. O căsuță de text simplă cu posibilitatea de a ascunde textul. Este utilizată pe ecranele de conectare pentru majoritatea aplicațiilor pentru a păstra parolele în siguranță. Un dialog este o fereastră mică care solicită utilizatorului să ia o decizie sau să introducă informații suplimentare. Un dialog nu umple ecranul și este utilizat în mod normal pentru evenimente modale care necesită ca utilizatorii să întreprindă o acțiune înainte de a putea continua. Barele de snack-bar informează utilizatorii despre un proces pe care o aplicație l-a efectuat sau îl va efectua. Ele apar temporar, spre partea de jos a ecranului. Nu ar trebui să întrerupă experiența utilizatorului și nu necesită introducerea datelor de către utilizator pentru a dispărea. @@ -349,40 +353,40 @@ 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: - Citiți și acceptați Termenii noștri de utilizare și Politica de confidențialitate pentru a continua. + 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. - Nu lăsa ca abilitățile tale de dezvoltare Android să adune praf. Revino la învățare și îmbunătățire cu Android Studio Tutorials: Java Edition astăzi. Aplicația noastră are ceva pentru toată lumea, de la începători la dezvoltatori experimentați. + It\'s been a while—learn something new about Android. Este disponibilă o nouă versiune a aplicației. Apasă pentru a actualiza. 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. - Indiferent de cât donați, ne veți ajuta să menținem aplicația noastră funcțională și să îmbunătățim funcționalitățile. Apreciem generozitatea și bunătatea dumneavoastră. + Your donation helps keep the app running and improve features. Thank you for your generosity. Aflați cum să utilizați barele de progres în Android cu această lecție interactivă. Această lecție include două secțiuni: una pentru o bară de progres orizontală și una pentru o bară de progres circulară. În fiecare secțiune, puteți vedea cum bara de progres se actualizează pe măsură ce o descărcare progresează. De asemenea, puteți vizualiza codul pentru lecție făcând clic pe butonul de acțiune plutitor din partea de jos a ecranului. Android este un sistem de operare mobil dezvoltat de Google. A fost lansat pentru prima dată ca versiune beta pe 5 noiembrie 2007, iar prima versiune comercială, Android 1.0, a fost lansată pe 23 septembrie 2008. Android se bazează pe o versiune modificată a nucleului Linux și pe alte software-uri open source.\n\nAndroid Studio este mediul oficial de dezvoltare integrat (IDE) pentru dezvoltarea aplicațiilor Android. A fost anunțat de Google la conferința I/O din 15 mai 2013 și lansat pentru uz public pe 8 decembrie 2014. Android Studio se bazează pe IntelliJ IDEA, un IDE Java popular.\n\nKotlin este un limbaj de programare multi-platformă care poate rula pe mașina virtuală Java (JVM), Android, browser și platforme native. A fost creat de JetBrains, o companie de software cu sediul în Praga. Kotlin a fost anunțat pentru prima dată în iulie 2011 și lansat ca proiect open source în februarie 2012.\n\nGoogle a anunțat suportul pentru Kotlin ca limbaj oficial pentru dezvoltarea aplicațiilor Android la conferința I/O din 17 mai 2017. De atunci, Kotlin a devenit unul dintre cele mai populare limbaje pentru dezvoltatorii Android. Conform datelor Google din octombrie 2020, peste 70% dintre primele 1000 de aplicații din Google Play folosesc Kotlin. - Android nu este doar un sistem de operare, ci și o platformă care oferă o gamă largă de funcționalități și capabilități pentru utilizatori și dezvoltatori. Unele dintre funcționalitățile Android includ:\n\n- Near Field Communication (NFC), care vă permite să partajați date, să efectuați plăți și să vă conectați fără fir la alte dispozitive.\n- Tastaturi alternative, care vă permit să personalizați metoda de introducere cu diferite aranjamente, limbi și teme.\n- Transmisie IR, care vă permite să utilizați telefonul ca telecomandă pentru televizoare, aparate de aer condiționat și alte aparate.\n- Control fără atingere, care vă permite să efectuați acțiuni pe telefon fără a atinge ecranul, utilizând gesturi sau comenzi vocale.\n- Automatizare, care vă permite să configurați rutine și declanșatoare pentru ca telefonul să efectueze anumite sarcini automat.\n- Descărcări de aplicații fără fir, care vă permit să instalați aplicații de pe computer sau browser web fără a conecta telefonul cu un cablu.\n- Schimb de stocare și baterie, care vă oferă opțiunea de a extinde memoria telefonului sau de a-i înlocui cu ușurință bateria.\n- Ecran de pornire personalizat, care vă permite să personalizați aspectul telefonului cu widget-uri, imagini de fundal, pictograme și lansatoare.\n\nAndroid Studio este cel mai bun instrument pentru dezvoltarea aplicațiilor Android. Acesta oferă multe funcționalități și beneficii pentru dezvoltatori, cum ar fi:\n\n- Editor de cod cu evidențiere sintactică, completare automată a codului, refactorizare, depanare, testare și instrumente de linting.\n- Editor de aspect cu interfață drag-and-drop pentru proiectarea interfețelor utilizator.\n- Emulator cu pornire rapidă și suport pentru instantanee pentru testarea aplicațiilor pe diferite dispozitive și configurații.\n- Integrare Firebase cu servicii precum autentificarea, baza de date, stocarea, analitica, raportarea erorilor etc.\n- Sistem de construire bazat pe Gradle cu gestionarea dependențelor,\npersonalizare,\noptimizare,\nsemnare,\nopțiuni de distribuție etc.\n\nCu Android Studio,\nputeți crea aplicații uimitoare pentru dispozitive Android utilizând Kotlin,\nun limbaj de programare modern care este concis,\nsigur,\nexpresiv,\nși interoperabil cu Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Un Cronometru este un widget specializat în cadrul Android care oferă o funcționalitate similară cu un cronometru pentru afișarea timpului scurs. Poate fi configurat să numere în sus sau în jos și este utilizat în mod obișnuit în aplicațiile care necesită înregistrarea timpului, cum ar fi aplicațiile de cronometru sau de numărătoare inversă. Clasa Chronometer este derivată din clasa TextView, ceea ce înseamnă că moștenește toate proprietățile și metodele unui TextView. Acest lucru permite dezvoltatorilor să personalizeze cu ușurință aspectul cronometrului, inclusiv dimensiunea textului, culoarea și fontul. Acesta este un snack bar. apăsat Copiat în clipboard. 📋 Nu se poate deschide Magazinul Google Play. - Vă mulțumim că ne-ați acordat %1$.1f stele. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Butonul imagine a fost apăsat. Acesta este un toast. Afișează sintaxa codului Afișați fragmentul de cod Java Deschide-mă 🌐 - Scrie aici… - Introduceți parola… + Type here + Enter your password 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 somnul dispozitivului (de exemplu, dimming ecran sau somnul procesorului) în timpul operațiunilor critice pentru a se asigura că acesta este complet fără întrerupere. Acesta este folosit cu grijă pentru a conserva bateria. + 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. 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. diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index bc15bfb4..9c572669 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -1,4 +1,4 @@ - + Новое приложение уже здесь. Оцените последнее приложение Android Studio Tutorials. @@ -18,16 +18,20 @@ Версия %1$s Ошибка загрузки макета Ошибка загрузки кода - Узнайте, как создавать простые приложения в Android Studio. 📱 Уведомления об использовании приложения Уведомления об обновлениях Добро пожаловать - Просмотрите Условия обслуживания и Политику конфиденциальности + Просмотрите + Условия обслуживания + и + Политику конфиденциальности + + Согласен Главная Android Studio - Начать новый проект… + Start a new project Начать новый проект Шаг 1 Шаг 2 @@ -56,7 +60,7 @@ Извлечь поле Извлечь переменную Извлечь константу - Сборка и запуск + Build and run Сборка Применить изменения (с Instant Run) Отладка @@ -70,7 +74,7 @@ Продолжить выполнение программы Переключить точку останова Просмотреть точки останова - Навигация и поиск + Navigation and searching Нажмите Shift дважды Искать везде (включая код и меню) Найти @@ -97,17 +101,17 @@ Открыть иерархию методов Открыть иерархию вызовов Написание кода - Сгенерировать код (геттеры, сеттеры и т.д.) + Generate code (getters, setters, and more) Переопределить методы Реализовать методы - Окружить (if…else / try…catch / и т.д.) + Surround with (if/else, try/catch, and more) Удалить строку у курсора Свернуть/развернуть текущий блок кода Свернуть/развернуть все блоки кода Дублировать текущую строку или выделение Базовое автодополнение кода Умное автодополнение кода (фильтрует список методов и переменных по ожидаемому типу) - Контроль версий и локальная история + Version control and local history Зафиксировать проект в VCS Обновить проект из VCS Просмотреть недавние изменения @@ -127,7 +131,7 @@ Подробнее о разрешениях Языковые настройки для каждого приложения Предиктивный жест «Назад» - Макеты и представления + Layouts and views Линейный макет Вертикальный Горизонтальный @@ -138,7 +142,7 @@ Вид изображения Веб-представление Предварительный просмотр макета - Кнопки и переключатели + Buttons and switches Кнопки Кнопка Кнопка 1 (обычная) @@ -172,7 +176,7 @@ Материальный переключатель Материальный переключатель Кнопка-переключатель - Часы и таймеры + Clocks and timers Часы Аналоговые часы Текстовые часы @@ -203,7 +207,7 @@ Подсказки Отзывы Рейтинговая шкала - Оцените наше приложение. + Rate the app. %1$.1f звезд. Отзывы в приложении Полосы прогресса @@ -324,10 +328,10 @@ Отображает кнопку с изображением (вместо текста), которую пользователь может нажать или кликнуть. По умолчанию ImageButton выглядит как обычная кнопка, со стандартным фоном кнопки, который меняет цвет в зависимости от состояния кнопки. Изображение на поверхности кнопки определяется либо атрибутом android:src в элементе XML ImageButton, либо методом ImageView.setImageResource(int). Изучите возможности переключателей в Android Studio и узнайте, как эффективно реализовать их в своих приложениях. Этот урок предоставляет всеобъемлющее руководство по использованию переключателей, включая лучшие практики для проектирования визуально привлекательных и удобных для пользователя интерфейсов. Простой способ добавить цифровые, аналоговые или текстовые часы в ваше приложение Android. - Android TimePicker — это элемент управления пользовательского интерфейса для выбора времени в 24-часовом формате или в режиме AM/PM. Он используется для обеспечения того, чтобы пользователи выбирали действительное время для дня в нашем приложении. Интерфейс выбора времени существует в двух режимах: один находится под макетом XML, а другой — это диалоговое окно. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android предоставляет пользователю элементы управления для выбора времени или даты в виде готовых к использованию диалоговых окон. Каждый выборщик предоставляет элементы управления для выбора каждой части времени (час, минута, AM/PM) или даты (месяц, день, год). Использование этих выборщиков помогает убедиться, что ваши пользователи могут выбрать действительное время или дату, правильно отформатированные и настроенные в соответствии с локалью пользователя. Изучите возможности виджета Chronometer в Android, мощного инструмента для отображения прошедшего времени. Узнайте, как настроить слушатели кликов для кнопок, чтобы управлять хронометром, и откройте для себя различные доступные методы для настройки его поведения. - Элемент пользовательского интерфейса для ввода и изменения текста. При определении виджета редактирования текста необходимо указать атрибут R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Простое текстовое поле с возможностью скрытия текста. Используется на экранах входа для большинства приложений для обеспечения безопасности паролей. Диалоговое окно — это небольшое окно, которое предлагает пользователю принять решение или ввести дополнительную информацию. Диалоговое окно не занимает весь экран и обычно используется для модальных событий, которые требуют от пользователя действия, прежде чем он сможет продолжить. Снек-бары информируют пользователей о процессе, который приложение выполнило или будет выполнять. Они появляются временно, в нижней части экрана. Они не должны прерывать пользовательский опыт и не требуют ввода данных от пользователя для исчезновения. @@ -349,40 +353,40 @@ Второй шаг — выбрать тип активности, который подходит для вашего приложения. Вы можете выбрать из нескольких предустановок, которые могут упростить вашу работу. Выберите одну из них и нажмите кнопку далее. Третий и последний шаг — настроить параметры вашего приложения, такие как имя приложения, имя пакета, предпочтительный язык программирования и минимальный 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 для создания более визуально привлекательного и интерактивного пользовательского интерфейса. Кнопки-изображения могут использоваться для запуска действий, навигации по различным экранам или отображения дополнительной информации. Часто они используются в сочетании с текстовыми метками для обеспечения четкой связи с пользователем о назначении кнопки. - Не позволяйте вашим навыкам разработки под Android пылиться. Вернитесь к обучению и совершенствованию с Android Studio Tutorials: Java Edition уже сегодня. В нашем приложении найдется что-то для каждого, от новичков до опытных разработчиков. + It\'s been a while—learn something new about 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. Узнайте, как использовать индикаторы выполнения в Android с этим интерактивным уроком. Этот урок включает два раздела: один для горизонтального индикатора выполнения и один для кругового индикатора выполнения. В каждом разделе вы можете увидеть, как индикатор выполнения обновляется по мере загрузки. Вы также можете просмотреть код урока, нажав на плавающую кнопку действия в нижней части экрана. Android — это мобильная операционная система, разработанная Google. Впервые она была выпущена в виде бета-версии 5 ноября 2007 года, а первая коммерческая версия, Android 1.0, была запущена 23 сентября 2008 года. Android основан на модифицированной версии ядра Linux и другом программном обеспечении с открытым исходным кодом.\n\nAndroid Studio — это официальная интегрированная среда разработки (IDE) для создания Android-приложений. Она была анонсирована Google на конференции I/O 15 мая 2013 года и выпущена для публичного использования 8 декабря 2014 года. Android Studio основана на IntelliJ IDEA, популярной IDE для Java.\n\nKotlin — это кроссплатформенный язык программирования, который может работать на виртуальной машине Java (JVM), Android, в браузере и на нативных платформах. Он был создан JetBrains, компанией-разработчиком программного обеспечения из Праги. Kotlin был впервые анонсирован в июле 2011 года и выпущен как проект с открытым исходным кодом в феврале 2012 года.\n\nGoogle объявил о своей поддержке Kotlin как официального языка для разработки Android-приложений на конференции I/O 17 мая 2017 года. С тех пор Kotlin стал одним из самых популярных языков для Android-разработчиков. Согласно данным Google от октября 2020 года, более 70% из 1000 лучших приложений в Google Play используют Kotlin. - Android — это не только операционная система, но и платформа, которая предлагает ряд функций и возможностей для пользователей и разработчиков. Некоторые из функций Android включают:\n\n- Near Field Communication (NFC), которая позволяет обмениваться данными, совершать платежи и подключаться к другим устройствам без проводов.\n- Альтернативные клавиатуры, которые позволяют настраивать метод ввода с различными раскладками, языками и темами.\n- ИК-передача, которая позволяет использовать телефон в качестве пульта дистанционного управления для телевизоров, кондиционеров и других приборов.\n- Бесконтактное управление, которое позволяет выполнять действия на телефоне без прикосновения к экрану с помощью жестов или голосовых команд.\n- Автоматизация, которая позволяет настраивать рутины и триггеры для телефона, чтобы он автоматически выполнял определенные задачи.\n- Беспроводная загрузка приложений, которая позволяет устанавливать приложения с компьютера или веб-браузера без подключения телефона кабелем.\n- Замена хранилища и батареи, которая дает вам возможность легко расширить память телефона или заменить его батарею.\n- Пользовательский домашний экран, который позволяет персонализировать внешний вид телефона с помощью виджетов, обоев, значков и лаунчеров.\n\nAndroid Studio — лучший инструмент для разработки Android-приложений. Он предлагает множество функций и преимуществ для разработчиков, таких как:\n\n- Редактор кода с подсветкой синтаксиса, автодополнением кода, рефакторингом, отладкой, тестированием и инструментами линтинга.\n- Редактор макетов с интерфейсом перетаскивания для разработки пользовательских интерфейсов.\n- Эмулятор с быстрой загрузкой и поддержкой моментальных снимков для тестирования приложений на различных устройствах и конфигурациях.\n- Интеграция Firebase с такими службами, как аутентификация, база данных, хранилище, аналитика, отчеты о сбоях и т.д.\n- Система сборки на основе Gradle с управлением зависимостями,\nнастройкой,\nоптимизацией,\nподписыванием,\nопциями распространения и т.д.\n\nС Android Studio,\nвы можете создавать потрясающие приложения для Android-устройств с использованием Kotlin,\nсовременного языка программирования, который является кратким,\nбезопасным,\nвыразительным,\nи совместимым с Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Хронометр — это специализированный виджет во фреймворке Android, который предоставляет функциональность, аналогичную таймеру, для отображения прошедшего времени. Его можно настроить для отсчета вверх или вниз, и он обычно используется в приложениях, требующих хронометража, таких как секундомеры или таймеры обратного отсчета. Класс Chronometer является производным от класса TextView, что означает, что он наследует все свойства и методы TextView. Это позволяет разработчикам легко настраивать внешний вид хронометра, включая размер текста, цвет и шрифт. Это всплывающая панель. нажато Скопировано в буфер обмена. 📋 Не удалось открыть Google Play Store. - Спасибо за оценку %1$.1f звезд. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Кнопка-изображение нажата. Это тост. Показать синтаксис кода Показать фрагмент кода Java Открыть меня 🌐 - Введите здесь… - Введите ваш пароль… + Type here + Enter your password Произошла ошибка при проверке обновлений Пожарная база 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. Собирайте отчеты о сбоях, чтобы помочь исправить проблемы. Собирает данные об использовании для улучшения приложений. Измеряет производительность приложения для оптимизации. diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index af7b6b88..0a58fe78 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -1,15 +1,13 @@ - + Lär dig hur man skapar enkla Java-appar i Android Studio. 📱 En ny uppdatering finns tillgänglig. En ny version av appen finns tillgänglig. Klicka för att uppdatera. Det var ett tag sen. - Vi har saknat dig. Låt oss lära oss något nytt om Android. - + It\'s been a while—learn something new about Android. Välkommen - Läs och godkänn våra användarvillkor och integritetspolicy för att fortsätta + Read and agree to the Terms of Service and Privacy Policy to continue Godkänn - Hem En ny app har kommit. Kolla in den senaste appen Android Studio Tutorials. Lär dig Jetpack Compose, Material 3 och mer. @@ -21,10 +19,8 @@ Play Butik Sök handledningar Sök handledningar - Android Studio - - Starta ett nytt projekt… + Start a new project Starta ett nytt projekt Steg 1 Det första steget för att skapa ett nytt projekt i Android Studio är att klicka på knappen Nytt projekt som visas på bilden och fortsätta till nästa steg. @@ -32,9 +28,7 @@ Det andra steget är att välja den aktivitetstyp som passar din app. Du kan välja bland några förinställningar som kan förenkla ditt arbete. Välj en av dem och klicka på nästa-knappen. Steg 3 Det tredje och sista steget är att konfigurera dina appinställningar, såsom appnamn, paketnamn, föredraget programmeringsspråk och lägsta SDK. Du kan lära dig mer om dem på Android Developers. - Grunderna - Android Studio-genvägar Genvägar Beskrivning @@ -58,7 +52,7 @@ Extrahera fält Extrahera variabel Extrahera konstant - Bygg & kör + Build and run Bygg Verkställ ändringar (med Instant Run) Felsökning @@ -72,7 +66,7 @@ Återuppta program Växla brytpunkt Visa brytpunkter - Navigering & sökning + Navigation and searching Tryck Shift två gånger Sök överallt (inklusive kod och menyer) Sök @@ -99,63 +93,48 @@ Öppna metodhierarki Öppna anropshierarki Skriva kod - Generera kod (getters, setters, etc) + Generate code (getters, setters, and more) Åsidosätt metoder Implementera metoder - Omge med (if…else / try…catch / etc.) + Surround with (if/else, try/catch, and more) Ta bort rad vid markör Fäll ihop/expandera aktuellt kodblock Fäll ihop/expandera alla kodblock Duplicera aktuell rad eller markering Grundläggande kodkomplettering Smart kodkomplettering (filtrerar listan med metoder och variabler efter förväntad typ) - Versionskontroll & lokal historik + Version control and local history Committa projekt till VCS Uppdatera projekt från VCS Visa senaste ändringar Öppna VCS-popup Mer om genvägar - Androids historia Historia Funktioner - Android SDK:er Android-versioner - View Binding Installationsinstruktioner Använd View Binding i aktiviteter Använd View Binding i fragment Mer om View Binding - Exempel på behörighetsdialog Mer om behörigheter - Språkpreferenser per app - Förutsägande bakåtgest - - Layouter & Vyer - + Layouts and views Linjär layout - Vertikal Horisontell Layoutförhandsgranskning Ingen Java-kod krävs för denna aktivitet. - Relativ layout - Tabellayout - Rutnätsvy - Bildvy - Webbvy - - Knappar & Reglage + Buttons and switches Knappar Knapp Knapp 1 (normal) @@ -177,22 +156,19 @@ Flytande knapp 3 (yta) Flytande knapp 4 (tertiär) Använd denna Java-kod för alla typer av knappar. - Radioknappar Välj ditt alternativ Alternativ 1 Alternativ 2 Visa alternativ - Bildknappar - Reglage Slå om mig Material Switch-preferens Material Switch Switch Material Växlingsknapp - Klockor & Timers + Clocks and timers Klockor Analog klocka Textklocka @@ -223,7 +199,7 @@ Verktygstips Recensioner Betygsfält - Betygsätt vår app. + Rate the app. %1$.1f stjärnor. Recensioner i appen Förloppsindikatorer @@ -268,7 +244,7 @@ Annons-ID [AD_ID] Internet [INTERNET] Håll enheten vaken [WAKE_LOCK] - Tillåter appen att förhindra att enheten går i viloläge (t.ex. skärmdämpning eller processorvila) under kritiska operationer för att säkerställa att de slutförs utan avbrott. Detta används sparsamt för att spara batteri. + 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. Skicka notiser [POST_NOTIFICATIONS] Körningstid (Runtime) Åtkomst till nätverksstatus [ACCESS_NETWORK_STATE] @@ -351,10 +327,10 @@ Visar en knapp med en bild (istället för text) som kan tryckas eller klickas på av användaren. Som standard ser en ImageButton ut som en vanlig Knapp, med standardknappbakgrunden som ändrar färg under olika knapptillstånd. Bilden på knappens yta definieras antingen av android:src-attributet i ImageButton XML-elementet eller av metoden ImageView.setImageResource(int). Utforska funktionerna hos reglage i Android Studio och lär dig hur du implementerar dem effektivt i dina applikationer. Denna lektion ger en omfattande guide till att använda reglage, inklusive bästa praxis för att designa visuellt tilltalande och användarvänliga gränssnitt. Ett enkelt sätt att lägga till en digital, analog eller textklocka i din Android-app. - Android TimePicker är en användargränssnittskontroll för att välja tid i antingen 24-timmarsformat eller AM/PM-läge. Den används för att säkerställa att användare väljer giltig tid för dagen i vår applikation. Tidsväljargränssnittet finns i grunden i två lägen: ett under XML-layout och ett annat är en dialog. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android tillhandahåller kontroller för användaren att välja en tid eller ett datum som färdiga dialoger. Varje väljare tillhandahåller kontroller för att välja varje del av tiden (timme, minut, AM/PM) eller datum (månad, dag, år). Att använda dessa väljare hjälper till att säkerställa att dina användare kan välja en tid eller ett datum som är giltigt, korrekt formaterat och anpassat till användarens lokala inställningar. Utforska funktionerna i Chronometer-widgeten i Android, ett kraftfullt verktyg för att visa förfluten tid. Lär dig hur du ställer in klicklyssnare för knappar för att styra kronometern och upptäck de olika metoderna som finns tillgängliga för att anpassa dess beteende. - Ett användargränssnittselement för att mata in och ändra text. När du definierar en redigeringstextruta måste du specificera attributet R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. En enkel textruta med möjlighet att dölja text. Används i inloggningsskärmar för de flesta appar för att hålla lösenord säkra. En dialog är ett litet fönster som uppmanar användaren att fatta ett beslut eller ange ytterligare information. En dialog fyller inte skärmen och används normalt för modala händelser som kräver att användare vidtar en åtgärd innan de kan fortsätta. Snackbars informerar användare om en process som en app har utfört eller kommer att utföra. De visas tillfälligt, mot botten av skärmen. De ska inte avbryta användarupplevelsen och kräver inte användarinmatning för att försvinna. @@ -380,28 +356,31 @@ Bildknappar är knappar som innehåller en bild istället för text. De kan användas i Android för att ge ett mer visuellt tilltalande och interaktivt användargränssnitt. Bildknappar kan användas för att utlösa åtgärder, navigera till olika skärmar eller visa ytterligare information. De används ofta i kombination med textetiketter för att ge tydlig kommunikation till användaren om knappens syfte. AndroidX AppCompatImageView är en underklass till ImageView som är utformad för att stödja olika funktioner i ActionBar och Material Design. Det är en del av AndroidX-biblioteket, som är en uppsättning stöd-bibliotek som erbjuder bakåtkompatibla versioner av Android-ramverkets API:er samt funktioner som endast är tillgängliga via biblioteks-API:erna.\n\nAppCompatImageView är avsedd att användas som en direkt ersättning för ImageView, vilket gör att utvecklare kan använda samma kod och UI-element över olika versioner av Android. Det inkluderar stöd för olika funktioner som färgtoning, laddning av vektor-drawables och hantering av bildskalning.\n\nAppCompatImageView inkluderar också stöd för Material Design-funktioner som elevation, vilket gör att bildvyn kan kasta en skugga och verka upphöjd över layoutens yta. Det inkluderar också stöd för Material Design-rippleffekten, som är en visuell effekt som appliceras när bildvyn berörs.\n\nSammanfattningsvis är AndroidX AppCompatImageView en mångsidig och funktionsrik underklass till ImageView som är utformad för att stödja ett brett utbud av funktioner och designelement i Android-appar. LinearLayoutCompat är en klass i Android-stöd-biblioteket appCompat v7. Den lades till för att stödja metoder som lades till i nyare API-nivåer på gamla (som avdelare). Om du jämför metoderna i LinearLayout och LinearLayoutCompat kan du se att Compat-layouten har alla metoder från LinearLayout utan någon API-nivåbegränsning. Till exempel introducerades metoden setShowDividers på API-nivå 11. Så i detta fall bör setShowDividers (och dess parametrar) anropas med LinearLayoutCompat istället för LinearLayout om du riktar dig mot en plattform med API-nivå under 11. - Oavsett hur mycket du donerar, kommer du att hjälpa oss att hålla vår app igång och förbättra våra funktioner. Vi uppskattar din generositet och vänlighet. + Your donation helps keep the app running and improve features. Thank you for your generosity. Lär dig hur du använder förloppsindikatorer i Android med denna interaktiva lektion. Lektionen innehåller två avsnitt: ett för en horisontell förloppsindikator och ett för en cirkulär förloppsindikator. I varje avsnitt kan du se hur förloppsindikatorn uppdateras när en nedladdning fortskrider. Du kan också se koden för lektionen genom att klicka på den flytande åtgärdsknappen längst ner på skärmen. Android är ett mobilt operativsystem utvecklat av Google. Det släpptes först som en betaversion den 5 november 2007 och den första kommersiella versionen, Android 1.0, lanserades den 23 september 2008. Android är baserat på en modifierad version av Linux-kärnan och annan öppen källkodsprogramvara.\n\nAndroid Studio är den officiella integrerade utvecklingsmiljön (IDE) för Android-apputveckling. Det tillkännagavs av Google på dess I/O-konferens den 15 maj 2013 och släpptes för allmän användning den 8 december 2014. Android Studio är baserat på IntelliJ IDEA, en populär Java-IDE.\n\nKotlin är ett plattformsoberoende programmeringsspråk som kan köras på Java Virtual Machine (JVM), Android, webbläsare och inbyggda plattformar. Det skapades av JetBrains, ett mjukvaruföretag baserat i Prag. Kotlin tillkännagavs först i juli 2011 och släpptes som ett öppen källkodsprojekt i februari 2012.\n\nGoogle tillkännagav sitt stöd för Kotlin som ett officiellt språk för Android-apputveckling på sin I/O-konferens den 17 maj 2017. Sedan dess har Kotlin blivit ett av de mest populära språken för Android-utvecklare. Enligt Googles data från oktober 2020 använder mer än 70 %% av de 1000 bästa apparna på Google Play Kotlin. - Android är inte bara ett operativsystem, utan också en plattform som erbjuder en rad funktioner och möjligheter för användare och utvecklare. Några av funktionerna i Android inkluderar:\n\n- Near Field Communication (NFC), som låter dig dela data, göra betalningar och ansluta till andra enheter trådlöst.\n- Alternativa tangentbord, som låter dig anpassa din inmatningsmetod med olika layouter, språk och teman.\n- IR-sändning, som gör att du kan använda din telefon som en fjärrkontroll för TV-apparater, luftkonditioneringsapparater och andra apparater.\n- Beröringsfri kontroll, som låter dig utföra åtgärder på din telefon utan att röra skärmen genom att använda gester eller röstkommandon.\n- Automatisering, som låter dig ställa in rutiner och utlösare för din telefon att utföra vissa uppgifter automatiskt.\n- Trådlösa appnedladdningar, som låter dig installera appar från din dator eller webbläsare utan att ansluta din telefon med en kabel.\n- Lagrings- och batteribyte, som ger dig möjlighet att utöka telefonens minne eller byta ut batteriet enkelt.\n- Anpassad hemskärm, som låter dig anpassa telefonens utseende med widgets, bakgrundsbilder, ikoner och launchers.\n\nAndroid Studio är det bästa verktyget för att utveckla Android-appar. Det erbjuder många funktioner och fördelar för utvecklare som:\n\n- Kodredigerare med syntaxmarkering, kodkomplettering, refaktorering, felsökning, testning och linting-verktyg.\n- Layoutredigerare med dra-och-släpp-gränssnitt för att designa användargränssnitt.\n- Emulator med snabb start och stöd för ögonblicksbilder för att testa appar på olika enheter och konfigurationer.\n- Firebase-integration med tjänster som autentisering, databas, lagring, analys, kraschrapportering etc. \n- Gradle-baserat byggsystem med beroendehantering,\nanpassning,\noptimering,\nsignering,\ndistributionsalternativ etc. \n\nMed Android Studio,\nkan du skapa fantastiska appar för Android-enheter med Kotlin,\nett modernt programmeringsspråk som är koncist,\nsäkert,\nuttrycksfullt,\noch interoperabelt med Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. En kronometer är en specialiserad widget i Android-ramverket som tillhandahåller en timer-liknande funktionalitet för att visa förfluten tid. Den kan konfigureras för att räkna upp eller ner, och används vanligtvis i applikationer som kräver tidtagning, såsom stoppur eller nedräkningstimer-appar. Chronometer-klassen är härledd från TextView-klassen, vilket innebär att den ärver alla egenskaper och metoder från en TextView. Detta gör det möjligt för utvecklare att enkelt anpassa utseendet på kronometern, inklusive dess textstorlek, färg och teckensnitt. Detta är en snackbar. klickad Kopierad till urklipp. 📋 Kunde inte öppna Google Play Butik. - Tack för att du betygsatte oss med %1$.1f stjärnor. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Bildknapp klickad. Detta är en toast. Visa kodsyntax Visa Java -kodavsnitt Öppna mig 🌐 - Skriv här… - Ange ditt lösenord… - + Type here + Enter your password Notiser om appanvändning Uppdateringsnotiser - Bläddra i Användarvillkoren och Integritetspolicyn - + Bläddra i + Användarvillkoren + och + Integritetspolicyn + + Uppdatering nedladdad Visa i Google Play Butik Versionsinformation diff --git a/app/src/main/res/values-th-rTH/strings.xml b/app/src/main/res/values-th-rTH/strings.xml index 22df7b4e..ba3df7ca 100644 --- a/app/src/main/res/values-th-rTH/strings.xml +++ b/app/src/main/res/values-th-rTH/strings.xml @@ -1,15 +1,13 @@ - + เรียนรู้วิธีสร้างแอป Java ง่ายๆ ใน Android Studio 📱 มีการอัปเดตใหม่. แอปเวอร์ชันใหม่พร้อมใช้งานแล้ว คลิกเพื่ออัปเดต. ไม่ได้เจอกันนานเลย. - เราคิดถึงคุณ. มาเรียนรู้สิ่งใหม่เกี่ยวกับ Android กันเถอะ. - + It\'s been a while—learn something new about Android. ยินดีต้อนรับ - โปรดอ่านและยอมรับข้อกำหนดในการให้บริการและนโยบายความเป็นส่วนตัวเพื่อดำเนินการต่อ + Read and agree to the Terms of Service and Privacy Policy to continue ยอมรับ - หน้าแรก แอปใหม่มาแล้ว. พบกับแอป Android Studio Tutorials ล่าสุด เรียนรู้ Jetpack Compose, Material 3 และอื่นๆ @@ -21,20 +19,18 @@ Play Store ค้นหาบทช่วยสอน ค้นหาบทช่วยสอน - Android Studio - - เริ่มโปรเจกต์ใหม่… + Start a new project เริ่มโปรเจกต์ใหม่ ขั้นตอนที่ 1 ขั้นตอนแรกในการสร้างโปรเจกต์ใหม่ใน Android Studio คือการคลิกที่ปุ่ม โปรเจกต์ใหม่ ตามที่แสดงในภาพและดำเนินการต่อไปยังขั้นตอนถัดไป ขั้นตอนที่ 2 - ขั้นตอนที่สองคือการเลือกประเภท activity ที่เหมาะกับแอปของคุณ คุณสามารถเลือกจากค่าที่ตั้งไว้ล่วงหน้าบางอย่างที่สามารถทำให้งานของคุณง่ายขึ้น เลือกหนึ่งในนั้นแล้วคลิกที่ปุ่ม ถัดไป + ขั้นตอนที่สองคือการเลือกประเภท activity ที่เหมาะกับแอปของคุณ คุณสามารถเลือกจากค่าที่ตั้งไว้ล่วงหน้าบางอย่างที่สามารถทำให้งานของคุณง่ายขึ้น เลือกหนึ่งในนั้นแล้วคลิกที่ปุ่ม ถัดไป + ขั้นตอนที่ 3 - ขั้นตอนที่สามและขั้นตอนสุดท้ายคือการกำหนดค่าการตั้งค่าแอปของคุณ เช่น ชื่อแอป, ชื่อแพ็กเกจ, ภาษาโปรแกรมที่ต้องการ และ SDK ขั้นต่ำ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ได้ที่ Android Developers - + ขั้นตอนที่สามและขั้นตอนสุดท้ายคือการกำหนดค่าการตั้งค่าแอปของคุณ เช่น ชื่อแอป, ชื่อแพ็กเกจ, ภาษาโปรแกรมที่ต้องการ และ SDK ขั้นต่ำ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ได้ที่ Android Developers + พื้นฐาน - ทางลัดใน Android Studio ทางลัด คำอธิบาย @@ -58,7 +54,7 @@ แยกฟิลด์ แยกตัวแปร แยกค่าคงที่ - สร้างและเรียกใช้ + Build and run สร้าง ใช้การเปลี่ยนแปลง (ด้วย Instant Run) การดีบัก @@ -72,7 +68,7 @@ ทำงานต่อ สลับเบรกพอยต์ ดูเบรกพอยต์ - การนำทางและการค้นหา + Navigation and searching กด Shift สองครั้ง ค้นหาทุกอย่าง (รวมถึงโค้ดและเมนู) ค้นหา @@ -99,63 +95,48 @@ เปิดลำดับชั้นของเมธอด เปิดลำดับชั้นของการเรียก การเขียนโค้ด - สร้างโค้ด (getters, setters, ฯลฯ) + Generate code (getters, setters, and more) โอเวอร์ไรด์เมธอด อิมพลีเมนต์เมธอด - ล้อมรอบด้วย (if…else / try…catch / ฯลฯ) + Surround with (if/else, try/catch, and more) ลบบรรทัดที่เคอร์เซอร์อยู่ ยุบ/ขยายบล็อกโค้ดปัจจุบัน ยุบ/ขยายบล็อกโค้ดทั้งหมด ทำซ้ำบรรทัดปัจจุบันหรือส่วนที่เลือก การเติมโค้ดพื้นฐาน การเติมโค้ดอัจฉริยะ (กรองรายการเมธอดและตัวแปรตามประเภทที่คาดไว้) - การควบคุมเวอร์ชันและประวัติในเครื่อง + Version control and local history คอมมิตโปรเจกต์ไปยัง VCS อัปเดตโปรเจกต์จาก VCS ดูการเปลี่ยนแปลงล่าสุด เปิดป๊อปอัป VCS เพิ่มเติมเกี่ยวกับทางลัด - ประวัติของ Android ประวัติ คุณสมบัติ - Android SDKs เวอร์ชันของ Android - View Binding คำแนะนำการตั้งค่า ใช้ View Binding ใน Activities ใช้ View Binding ใน Fragments เพิ่มเติมเกี่ยวกับ View Binding - ตัวอย่างไดอะล็อกขอสิทธิ์ เพิ่มเติมเกี่ยวกับสิทธิ์การเข้าถึง - การตั้งค่าภาษาสำหรับแต่ละแอป - ท่าทางการย้อนกลับแบบคาดเดา - - เลย์เอาต์และวิว - + Layouts and views Linear Layout - แนวตั้ง แนวนอน ตัวอย่างเลย์เอาต์ ไม่จำเป็นต้องใช้โค้ด Java สำหรับ Activity นี้ - Relative Layout - Table Layout - Grid View - Image View - Web View - - ปุ่มและสวิตช์ + Buttons and switches ปุ่ม ปุ่ม ปุ่ม 1 (ปกติ) @@ -177,22 +158,19 @@ ปุ่มลอย 3 (พื้นผิว) ปุ่มลอย 4 (ลำดับสาม) ใช้โค้ด Java นี้สำหรับปุ่มทุกประเภท - ปุ่มเรดิโอ เลือกตัวเลือกของคุณ ตัวเลือกที่ 1 ตัวเลือกที่ 2 แสดงตัวเลือก - ปุ่มรูปภาพ - สวิตช์ เปิด/ปิดฉัน การตั้งค่า Material Switch Material Switch Switch Material ปุ่มสลับ - นาฬิกาและตัวจับเวลา + Clocks and timers นาฬิกา นาฬิกาอะนาล็อก นาฬิกาข้อความ @@ -223,7 +201,7 @@ คำแนะนำเครื่องมือ รีวิว แถบให้คะแนน - ให้คะแนนแอปของเรา. + Rate the app. %1$.1f ดาว. รีวิวภายในแอป แถบความคืบหน้า @@ -268,7 +246,7 @@ รหัสโฆษณา [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] รันไทม์ (Runtime) เข้าถึงสถานะเครือข่าย [ACCESS_NETWORK_STATE] @@ -351,10 +329,10 @@ แสดงปุ่มที่มีรูปภาพ (แทนข้อความ) ที่ผู้ใช้สามารถกดหรือคลิกได้ โดยค่าเริ่มต้น, ImageButton จะดูเหมือน Button ทั่วไป, โดยมีพื้นหลังปุ่มมาตรฐานที่เปลี่ยนสีไปตามสถานะต่างๆ ของปุ่ม รูปภาพบนพื้นผิวของปุ่มถูกกำหนดโดยแอตทริบิวต์ android:src ในองค์ประกอบ ImageButton XML หรือโดยเมธอด ImageView.setImageResource(int) สำรวจความสามารถของสวิตช์ใน Android Studio และเรียนรู้วิธีนำไปใช้อย่างมีประสิทธิภาพในแอปพลิเคชันของคุณ บทเรียนนี้ให้คำแนะนำที่ครอบคลุมเกี่ยวกับการใช้สวิตช์, รวมถึงแนวทางปฏิบัติที่ดีที่สุดสำหรับการออกแบบอินเทอร์เฟซที่สวยงามและใช้งานง่าย วิธีง่ายๆ ในการเพิ่มนาฬิกาดิจิทัล, อะนาล็อก หรือข้อความในแอป Android ของคุณ - Android TimePicker เป็นส่วนควบคุมอินเทอร์เฟซผู้ใช้สำหรับเลือกเวลาในรูปแบบ 24 ชั่วโมงหรือโหมด AM/PM ใช้เพื่อให้แน่ใจว่าผู้ใช้เลือกเวลาที่ถูกต้องสำหรับวันในแอปพลิเคชันของเรา อินเทอร์เฟซตัวเลือกเวลามีอยู่สองโหมดหลัก คือภายใต้เลย์เอาต์ XML และอีกโหมดคือไดอะล็อก + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android มีส่วนควบคุมให้ผู้ใช้เลือกเวลาหรือวันที่เป็นไดอะล็อกที่พร้อมใช้งาน ตัวเลือกแต่ละตัวมีส่วนควบคุมสำหรับเลือกแต่ละส่วนของเวลา (ชั่วโมง, นาที, AM/PM) หรือวันที่ (เดือน, วัน, ปี) การใช้ตัวเลือกเหล่านี้ช่วยให้แน่ใจว่าผู้ใช้ของคุณสามารถเลือกเวลาหรือวันที่ที่ถูกต้อง, มีรูปแบบที่ถูกต้อง, และปรับให้เข้ากับภาษาของผู้ใช้ สำรวจความสามารถของวิดเจ็ต Chronometer ใน Android, เครื่องมืออันทรงพลังสำหรับแสดงเวลาที่ผ่านไป เรียนรู้วิธีตั้งค่า click listeners สำหรับปุ่มเพื่อควบคุมนาฬิกาจับเวลาและค้นพบวิธีการต่างๆ ที่มีอยู่เพื่อปรับแต่งการทำงานของมัน - องค์ประกอบอินเทอร์เฟซผู้ใช้สำหรับป้อนและแก้ไขข้อความ เมื่อคุณกำหนดวิดเจ็ต edit text, คุณต้องระบุแอตทริบิวต์ R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. กล่องข้อความธรรมดาที่สามารถซ่อนข้อความได้ ใช้ในหน้าจอเข้าสู่ระบบของแอปส่วนใหญ่เพื่อรักษารหัสผ่านให้ปลอดภัย ไดอะล็อกคือหน้าต่างเล็กๆ ที่แจ้งให้ผู้ใช้ตัดสินใจหรือป้อนข้อมูลเพิ่มเติม ไดอะล็อกไม่เต็มหน้าจอและปกติจะใช้สำหรับเหตุการณ์โมดอลที่ต้องการให้ผู้ใช้ดำเนินการก่อนที่จะดำเนินการต่อได้ Snackbar แจ้งให้ผู้ใช้ทราบถึงกระบวนการที่แอปได้ดำเนินการหรือจะดำเนินการ ปรากฏขึ้นชั่วคราว, ใกล้ด้านล่างของหน้าจอ ไม่ควรขัดจังหวะประสบการณ์ของผู้ใช้, และไม่ต้องการการป้อนข้อมูลจากผู้ใช้เพื่อหายไป @@ -380,28 +358,31 @@ ปุ่มรูปภาพคือปุ่มที่มีรูปภาพแทนข้อความ สามารถใช้ใน Android เพื่อให้อินเทอร์เฟซผู้ใช้ที่สวยงามและโต้ตอบได้มากขึ้น ปุ่มรูปภาพสามารถใช้เพื่อเรียกใช้การกระทำ, นำทางไปยังหน้าจอต่างๆ, หรือแสดงข้อมูลเพิ่มเติม มักใช้ร่วมกับป้ายข้อความเพื่อให้การสื่อสารที่ชัดเจนแก่ผู้ใช้เกี่ยวกับวัตถุประสงค์ของปุ่ม AndroidX AppCompatImageView เป็นคลาสย่อยของ ImageView ที่ออกแบบมาเพื่อรองรับคุณสมบัติต่างๆ ของ ActionBar และ Material Design เป็นส่วนหนึ่งของไลบรารี AndroidX, ซึ่งเป็นชุดของไลบรารีสนับสนุนที่เสนอเวอร์ชันที่เข้ากันได้ย้อนหลังของ Android framework APIs รวมถึงคุณสมบัติที่มีให้ใช้งานผ่าน API ของไลบรารีเท่านั้น\n\nAppCompatImageView มีวัตถุประสงค์เพื่อใช้เป็นตัวแทนที่เข้ากันได้ทันทีสำหรับ ImageView, ทำให้นักพัฒนาสามารถใช้โค้ดและองค์ประกอบ UI เดียวกันในเวอร์ชันต่างๆ ของ Android รองรับคุณสมบัติต่างๆ เช่น การย้อมสี, การโหลด vector drawables, และการจัดการการปรับขนาดรูปภาพ\n\nAppCompatImageView ยังรองรับคุณสมบัติของ Material Design เช่น elevation, ซึ่งช่วยให้มุมมองรูปภาพสามารถสร้างเงาและดูเหมือนยกขึ้นจากพื้นผิวของเลย์เอาต์ นอกจากนี้ยังรองรับเอฟเฟกต์ระลอกคลื่นของ Material Design, ซึ่งเป็นเอฟเฟกต์ภาพที่ใช้เมื่อสัมผัสมุมมองรูปภาพ\n\nโดยสรุป, AndroidX AppCompatImageView เป็นคลาสย่อยของ ImageView ที่หลากหลายและมีคุณสมบัติมากมายซึ่งออกแบบมาเพื่อรองรับคุณสมบัติและองค์ประกอบการออกแบบที่หลากหลายในแอป Android Linear Layout Compat คือคลาสในไลบรารีสนับสนุนของ Android appCompat v7 ถูกเพิ่มเข้ามาเพื่อรองรับเมธอดที่เพิ่มเข้ามาใน API level ที่ใหม่กว่าบนเมธอดเก่า (เช่น dividers) หากคุณเปรียบเทียบเมธอดใน LinearLayout และ LinearLayoutCompat, คุณจะเห็นว่า Compat layout มีเมธอดทั้งหมดของ Linear Layout โดยไม่มีข้อจำกัดของ API level ตัวอย่างเช่น, เมธอด setShowDividers ถูกนำมาใช้ใน API level 11 ดังนั้น, ในกรณีนี้, setShowDividers (และพารามิเตอร์ของมัน) ควรถูกเรียกใช้โดยใช้ Linear Layout Compat แทน LinearLayout หากคุณกำหนดเป้าหมายแพลตฟอร์มที่มี API level ต่ำกว่า 11 - ไม่ว่าคุณจะบริจาคเท่าไหร่, คุณจะช่วยให้เราสามารถดำเนินแอปของเราต่อไปและปรับปรุงคุณสมบัติต่างๆ ของเราได้ เราขอขอบคุณในความเอื้ออาทรและความกรุณาของคุณ. + Your donation helps keep the app running and improve features. Thank you for your generosity. เรียนรู้วิธีใช้แถบความคืบหน้าใน Android ด้วยบทเรียนเชิงโต้ตอบนี้ บทเรียนนี้มีสองส่วน: ส่วนหนึ่งสำหรับแถบความคืบหน้าแนวนอนและอีกส่วนหนึ่งสำหรับแถบความคืบหน้าวงกลม ในแต่ละส่วน, คุณสามารถดูว่าแถบความคืบหน้าอัปเดตอย่างไรเมื่อการดาวน์โหลดดำเนินไป คุณยังสามารถดูโค้ดสำหรับบทเรียนได้โดยคลิกที่ปุ่มการกระทำลอยน้ำที่ด้านล่างของหน้าจอ Android เป็นระบบปฏิบัติการมือถือที่พัฒนาโดย Google เปิดตัวครั้งแรกในรูปแบบเบต้าเมื่อวันที่ 5 พฤศจิกายน 2007 และเวอร์ชันเชิงพาณิชย์ครั้งแรก, Android 1.0, เปิดตัวเมื่อวันที่ 23 กันยายน 2008 Android ใช้เคอร์เนล Linux ที่แก้ไขแล้วและซอฟต์แวร์โอเพนซอร์สอื่นๆ เป็นพื้นฐาน\n\nAndroid Studio เป็นสภาพแวดล้อมการพัฒนาแบบเบ็ดเสร็จ (IDE) อย่างเป็นทางการสำหรับการพัฒนาแอป Android ประกาศโดย Google ในงาน I/O conference เมื่อวันที่ 15 พฤษภาคม 2013 และเปิดให้ใช้งานสาธารณะเมื่อวันที่ 8 ธันวาคม 2014 Android Studio ใช้ IntelliJ IDEA ซึ่งเป็น Java IDE ยอดนิยมเป็นพื้นฐาน\n\nKotlin เป็นภาษาโปรแกรมข้ามแพลตฟอร์มที่สามารถทำงานบน Java Virtual Machine (JVM), Android, เบราว์เซอร์ และแพลตฟอร์มเนทีฟ สร้างขึ้นโดย JetBrains, บริษัทซอฟต์แวร์ในกรุงปราก Kotlin ประกาศครั้งแรกในเดือนกรกฎาคม 2011 และเปิดตัวเป็นโครงการโอเพนซอร์สในเดือนกุมภาพันธ์ 2012\n\nGoogle ประกาศสนับสนุน Kotlin เป็นภาษาอย่างเป็นทางการสำหรับการพัฒนาแอป Android ในงาน I/O conference เมื่อวันที่ 17 พฤษภาคม 2017 ตั้งแต่นั้นมา, Kotlin ได้กลายเป็นหนึ่งในภาษาที่ได้รับความนิยมมากที่สุดสำหรับนักพัฒนา Android จากข้อมูลของ Google ณ เดือนตุลาคม 2020, มากกว่า 70% ของแอป 1000 อันดับแรกบน Google Play ใช้ Kotlin - Android ไม่ใช่แค่ระบบปฏิบัติการ, แต่ยังเป็นแพลตฟอร์มที่นำเสนอคุณสมบัติและความสามารถมากมายสำหรับผู้ใช้และนักพัฒนา คุณสมบัติบางอย่างของ Android ได้แก่:\n\n- Near Field Communication (NFC), ซึ่งช่วยให้คุณสามารถแบ่งปันข้อมูล, ชำระเงิน, และเชื่อมต่อกับอุปกรณ์อื่น ๆ แบบไร้สาย\n- แป้นพิมพ์ทางเลือก, ซึ่งช่วยให้คุณสามารถปรับแต่งวิธีการป้อนข้อมูลของคุณด้วยเลย์เอาต์, ภาษา, และธีมที่แตกต่างกัน\n- การส่งสัญญาณ IR, ซึ่งช่วยให้คุณสามารถใช้โทรศัพท์ของคุณเป็นรีโมทคอนโทรลสำหรับทีวี, เครื่องปรับอากาศ, และเครื่องใช้อื่น ๆ\n- การควบคุมแบบไม่สัมผัส, ซึ่งช่วยให้คุณสามารถดำเนินการบนโทรศัพท์ของคุณโดยไม่ต้องสัมผัสหน้าจอโดยใช้ท่าทางหรือคำสั่งเสียง\n- ระบบอัตโนมัติ, ซึ่งช่วยให้คุณสามารถตั้งค่ากิจวัตรและทริกเกอร์เพื่อให้โทรศัพท์ของคุณทำงานบางอย่างโดยอัตโนมัติ\n- การดาวน์โหลดแอปแบบไร้สาย, ซึ่งช่วยให้คุณสามารถติดตั้งแอปจากคอมพิวเตอร์หรือเว็บเบราว์เซอร์ของคุณโดยไม่ต้องเชื่อมต่อโทรศัพท์ของคุณด้วยสายเคเบิล\n- การสลับพื้นที่เก็บข้อมูลและแบตเตอรี่, ซึ่งให้คุณมีตัวเลือกในการขยายหน่วยความจำของโทรศัพท์หรือเปลี่ยนแบตเตอรี่ได้อย่างง่ายดาย\n- หน้าจอหลักที่กำหนดเอง, ซึ่งช่วยให้คุณสามารถปรับแต่งรูปลักษณ์ของโทรศัพท์ของคุณด้วยวิดเจ็ต, วอลเปเปอร์, ไอคอน, และลอนเชอร์\n\nAndroid Studio เป็นเครื่องมือที่ดีที่สุดสำหรับการพัฒนาแอป Android นำเสนอคุณสมบัติและประโยชน์มากมายสำหรับนักพัฒนา เช่น:\n\n- ตัวแก้ไขโค้ดพร้อมการเน้นไวยากรณ์, การเติมโค้ดอัตโนมัติ, การปรับโครงสร้าง, การดีบัก, การทดสอบ, และเครื่องมือ linting\n- ตัวแก้ไขเลย์เอาต์พร้อมอินเทอร์เฟซลากแล้วปล่อยสำหรับการออกแบบส่วนต่อประสานผู้ใช้\n- อีมูเลเตอร์พร้อมการบูตที่รวดเร็วและการสนับสนุนสแนปชอตสำหรับการทดสอบแอปบนอุปกรณ์และการกำหนดค่าที่แตกต่างกัน\n- การรวม Firebase กับบริการต่างๆ เช่น การตรวจสอบสิทธิ์, ฐานข้อมูล, ที่เก็บข้อมูล, การวิเคราะห์, การรายงานข้อขัดข้อง ฯลฯ \n- ระบบบิลด์ที่ใช้ Gradle พร้อมการจัดการการพึ่งพา,\nการปรับแต่ง,\nการเพิ่มประสิทธิภาพ,\nการลงนาม,\nตัวเลือกการแจกจ่าย ฯลฯ \n\nด้วย Android Studio,\nคุณสามารถสร้างแอปที่น่าทึ่งสำหรับอุปกรณ์ Android โดยใช้ Kotlin,\nภาษาโปรแกรมสมัยใหม่ที่กระชับ,\nปลอดภัย,\nสื่อความหมายได้ดี,\nและทำงานร่วมกับ Java ได้ + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Chronometer เป็นวิดเจ็ตพิเศษในเฟรมเวิร์ก Android ที่ให้ฟังก์ชันการทำงานคล้ายนาฬิกาจับเวลาสำหรับแสดงเวลาที่ผ่านไป สามารถกำหนดค่าให้นับขึ้นหรือลงได้ และมักใช้ในแอปพลิเคชันที่ต้องการการจับเวลา เช่น แอปนาฬิกาจับเวลาหรือแอปนับถอยหลัง คลาส Chronometer สืบทอดมาจากคลาส TextView ซึ่งหมายความว่ามันสืบทอดคุณสมบัติและเมธอดทั้งหมดของ TextView ซึ่งช่วยให้นักพัฒนาสามารถปรับแต่งรูปลักษณ์ของ Chronometer ได้ง่าย รวมถึงขนาดตัวอักษร, สี, และแบบอักษร นี่คือ Snackbar. คลิกแล้ว คัดลอกไปยังคลิปบอร์ดแล้ว. 📋 ไม่สามารถเปิด Google Play Store ได้ - ขอบคุณที่ให้คะแนนเรา %1$.1f ดาว. ❤️ + Thanks for your %1$.1f-star rating. ❤️ คลิกปุ่มรูปภาพแล้ว. นี่คือ Toast. แสดงไวยากรณ์โค้ด แสดงตัวอย่างรหัส Java เปิดฉัน 🌐 - พิมพ์ที่นี่… - ป้อนรหัสผ่านของคุณ… - + Type here + Enter your password การแจ้งเตือนการใช้งานแอป การแจ้งเตือนการอัปเดต - เรียกดู ข้อกำหนดในการให้บริการ และ นโยบายความเป็นส่วนตัว - + เรียกดู + ข้อกำหนดในการให้บริการ + และ + นโยบายความเป็นส่วนตัว + + ดาวน์โหลดอัปเดตแล้ว ดูใน Google Play Store ข้อมูลเวอร์ชัน diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index 88e1e428..a4f8b0b0 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -1,15 +1,13 @@ - + Android Studio\'da basit Java uygulamaları yapmayı öğrenin. 📱 Yeni bir güncelleme mevcut. Uygulamanın yeni bir sürümü mevcut. Güncellemek için tıklayın. Görüşmeyeli uzun zaman oldu. - Sizi özledik. Android hakkında yeni bir şeyler öğrenelim. - + It\'s been a while—learn something new about Android. Hoş geldiniz - Devam etmek için Hizmet Şartlarımızı ve Gizlilik Politikamızı okuyup kabul edin + Read and agree to the Terms of Service and Privacy Policy to continue Kabul Et - Ana Sayfa Yeni Bir Uygulama Geldi. En son Android Studio Eğitimleri uygulamasını inceleyin. Jetpack Compose, Material 3 ve daha fazlasını öğrenin. @@ -21,10 +19,8 @@ Play Store Eğitimleri ara Eğitimleri ara - Android Studio - - Yeni Bir Proje Başlat… + Start a new project Yeni Bir Proje Başlat Adım 1 Android Studio\'da yeni bir proje oluşturmanın ilk adımı, resimde gösterildiği gibi Yeni proje düğmesine tıklamak ve bir sonraki adıma geçmektir. @@ -32,9 +28,7 @@ İkinci adım, uygulamanıza uygun aktivite türünü seçmektir. Çalışmanızı basitleştirebilecek bazı ön ayarlardan birini seçebilirsiniz. Birini seçin ve ileri düğmesine tıklayın. Adım 3 Üçüncü ve son adım, uygulama adı, paket adı, tercih edilen programlama dili ve minimum SDK gibi uygulama ayarlarınızı yapılandırmaktır. Bunlar hakkında daha fazla bilgiyi Android Geliştiricileri sayfasından öğrenebilirsiniz. - Temeller - Android Studio Kısayolları Kısayollar Açıklama @@ -58,7 +52,7 @@ Alan çıkar Değişken çıkar Sabit çıkar - Derle ve çalıştır + Build and run Derle Değişiklikleri uygula (Anında Çalıştırma ile) Hata ayıklama @@ -72,7 +66,7 @@ Programı sürdür Kesme noktasını değiştir Kesme noktalarını görüntüle - Gezinme ve arama + Navigation and searching Shift tuşuna iki kez basın Her şeyi ara (kod ve menüler dahil) Bul @@ -99,63 +93,48 @@ Metot hiyerarşisini aç Çağrı hiyerarşisini aç Kod yazma - Kod oluştur (getters, setters, vb.) + Generate code (getters, setters, and more) Metotları geçersiz kıl (Override) Metotları uygula (Implement) - İle çevrele (if…else / try…catch / vb.) + Surround with (if/else, try/catch, and more) İmleçteki satırı sil Mevcut kod bloğunu daralt/genişlet Tüm kod bloklarını daralt/genişlet Mevcut satırı veya seçimi çoğalt Temel kod tamamlama Akıllı kod tamamlama (beklenen türe göre metot ve değişken listesini filtreler) - Sürüm kontrolü ve yerel geçmiş + Version control and local history Projeyi VCS\'ye kaydet (Commit) Projeyi VCS\'den güncelle Son değişiklikleri görüntüle VCS açılır penceresini aç Kısayollar hakkında daha fazla bilgi - Android\'in Tarihi Tarihçe Özellikler - Android SDK\'ları Android Sürümleri - Görünüm Bağlama (View Binding) Kurulum talimatları Aktivitelerde görünüm bağlama kullanımı Fragment\'larda görünüm bağlama kullanımı Görünüm Bağlama hakkında daha fazla bilgi - İzin iletişim kutusu örneği İzinler hakkında daha fazla bilgi - Uygulama başına dil tercihleri - Tahminli geri hareketi - - Yerleşimler ve Görünümler - + Layouts and views Doğrusal Yerleşim (Linear Layout) - Dikey Yatay Yerleşim önizlemesi Bu aktivite için Java kodu gerekmez. - Göreceli Yerleşim (Relative Layout) - Tablo Yerleşimi (Table Layout) - Izgara Görünümü (Grid View) - Resim Görünümü (Image View) - Web Görünümü (Web View) - - Butonlar ve Anahtarlar + Buttons and switches Butonlar Buton Buton 1 (normal) @@ -177,22 +156,19 @@ Yüzen Buton 3 (yüzey) Yüzen Buton 4 (üçüncül) Tüm buton türleri için bu Java kodunu kullanın. - Radyo Butonları Seçeneğinizi belirleyin Seçenek 1 Seçenek 2 Seçeneği göster - Resim Butonları - Anahtarlar Beni değiştir Materyal Anahtar Tercihi Materyal Anahtar Anahtar Materyal Aç/Kapa Butonu - Saatler ve Zamanlayıcılar + Clocks and timers Saatler Analog Saat Metin Saati @@ -223,7 +199,7 @@ İpuçları Yorumlar Derecelendirme çubuğu - Uygulamamızı değerlendirin. + Rate the app. %1$.1f yıldız. Uygulama İçi Yorumlar İlerleme Çubukları @@ -268,7 +244,7 @@ Reklam kimliği [AD_ID] İnternet [INTERNET] Cihazı uyanık tut [WAKE_LOCK] - Uygulamanın, kritik işlemler sırasında kesintisiz tamamlanmalarını sağlamak için cihazın uyku moduna geçmesini (ör. ekranın kararması veya işlemcinin uykuya geçmesi) engellemesine izin verir. Pil tasarrufu için idareli kullanılır. + 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. Bildirim gönder [POST_NOTIFICATIONS] Çalışma zamanı (Runtime) Ağ durumuna eriş [ACCESS_NETWORK_STATE] @@ -351,10 +327,10 @@ Kullanıcının basabileceği veya tıklayabileceği bir resim içeren (metin yerine) bir buton görüntüler. Varsayılan olarak, bir ImageButton, farklı buton durumları sırasında rengi değişen standart buton arka planıyla normal bir Buton gibi görünür. Butonun yüzeyindeki resim, ImageButton XML öğesindeki android:src özelliği veya ImageView.setImageResource(int) metodu ile tanımlanır. Android Studio\'daki anahtarların yeteneklerini keşfedin ve bunları uygulamalarınızda etkili bir şekilde nasıl uygulayacağınızı öğrenin. Bu ders, görsel olarak çekici ve kullanıcı dostu arayüzler tasarlamak için en iyi uygulamaları da içeren anahtar kullanımına ilişkin kapsamlı bir kılavuz sunar. Android uygulamanıza dijital, analog veya metin saati eklemenin basit bir yolu. - Android TimePicker, zamanı 24 saat formatında veya AM/PM modunda seçmek için bir kullanıcı arayüzü kontrolüdür. Kullanıcıların uygulamamızda gün için geçerli zamanı seçmelerini sağlamak için kullanılır. Zaman seçici arayüzü temel olarak iki modda mevcuttur; biri XML düzeni altında, diğeri ise bir iletişim kutusudur. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android, kullanıcının hazır iletişim kutuları olarak bir zaman veya tarih seçmesi için kontroller sunar. Her seçici, zamanın (saat, dakika, AM/PM) veya tarihin (ay, gün, yıl) her bir parçasını seçmek için kontroller sağlar. Bu seçicileri kullanmak, kullanıcılarınızın geçerli, doğru biçimlendirilmiş ve kullanıcının yerel ayarına göre ayarlanmış bir zaman veya tarih seçebilmesini sağlamaya yardımcı olur. Geçen süreyi görüntülemek için güçlü bir araç olan Android\'deki Kronometre widget\'ının yeteneklerini keşfedin. Kronometreyi kontrol etmek için butonlar için tıklama dinleyicileri nasıl kurulacağını öğrenin ve davranışını özelleştirmek için mevcut çeşitli metotları keşfedin. - Metin girmek ve değiştirmek için bir kullanıcı arayüzü öğesi. Bir düzenleme metni widget\'ı tanımladığınızda, R.styleable.TextView_inputType özelliğini belirtmelisiniz… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Metni gizleme yeteneğine sahip basit bir metin kutusu. Şifreleri güvende tutmak için çoğu uygulamanın giriş ekranlarında kullanılır. Bir iletişim kutusu, kullanıcıyı bir karar vermeye veya ek bilgi girmeye teşvik eden küçük bir penceredir. Bir iletişim kutusu ekranı doldurmaz ve normalde kullanıcıların devam etmeden önce bir eylemde bulunmalarını gerektiren modal olaylar için kullanılır. Snackbar\'lar, bir uygulamanın gerçekleştirdiği veya gerçekleştireceği bir işlem hakkında kullanıcıları bilgilendirir. Ekranın alt kısmına doğru geçici olarak görünürler. Kullanıcı deneyimini kesintiye uğratmamalıdırlar ve kaybolmaları için kullanıcı girişi gerektirmezler. @@ -380,28 +356,31 @@ Resim butonları, metin yerine bir resim içeren butonlardır. Android\'de daha görsel olarak çekici ve etkileşimli bir kullanıcı arayüzü sağlamak için kullanılabilirler. Resim butonları, eylemleri tetiklemek, farklı ekranlara gitmek veya ek bilgi görüntülemek için kullanılabilir. Genellikle, butonun amacını kullanıcıya net bir şekilde iletmek için metin etiketleriyle birlikte kullanılırlar. AndroidX AppCompatImageView, ActionBar ve Material Design\'ın çeşitli özelliklerini desteklemek için tasarlanmış bir ImageView alt sınıfıdır. AndroidX kütüphanesinin bir parçasıdır, bu kütüphane, Android çerçeve API\'lerinin geriye dönük uyumlu sürümlerini ve yalnızca kütüphane API\'leri aracılığıyla kullanılabilen özellikleri sunan bir destek kütüphaneleri setidir.\n\nAppCompatImageView, ImageView için bir tak-çalıştır yedeği olarak kullanılmak üzere tasarlanmıştır, bu da geliştiricilerin Android\'in farklı sürümlerinde aynı kodu ve UI öğelerini kullanmasına olanak tanır. Renklendirme, vektör çizimlerini yükleme ve resim ölçeklendirmeyi yönetme gibi çeşitli özellikleri destekler.\n\nAppCompatImageView ayrıca, resim görünümünün bir gölge bırakmasına ve düzenin yüzeyinin üzerinde yükseltilmiş gibi görünmesine olanak tanıyan yükseklik gibi Material Design özelliklerini de destekler. Ayrıca, resim görünümüne dokunulduğunda uygulanan bir görsel efekt olan Material Design dalgalanma efektini de destekler.\n\nÖzetle, AndroidX AppCompatImageView, Android uygulamalarında geniş bir özellik ve tasarım öğeleri yelpazesini desteklemek için tasarlanmış, çok yönlü ve zengin özelliklere sahip bir ImageView alt sınıfıdır. Linear Layout Compat, Android destek kütüphanesi appCompat v7\'de bir sınıftır. Yeni API seviyelerinde eklenen metotları eskilerinde desteklemek için eklenmiştir (bölücüler gibi). LinearLayout ve LinearLayoutCompat\'taki metotları karşılaştırırsanız, Compat düzeninin herhangi bir API seviyesi sınırlaması olmaksızın Linear Layout\'un tüm metotlarına sahip olduğunu görebilirsiniz. Örneğin, setShowDividers metodu API seviyesi 11\'de tanıtılmıştır. Bu durumda, API seviyesi 11\'in altında bir platformu hedefliyorsanız, setShowDividers (ve parametreleri) LinearLayout yerine Linear Layout Compat kullanılarak çağrılmalıdır. - Ne kadar bağış yaparsanız yapın, uygulamamızın çalışır durumda kalmasına ve özelliklerimizi geliştirmemize yardımcı olacaksınız. Cömertliğiniz ve nezaketiniz için teşekkür ederiz. + Your donation helps keep the app running and improve features. Thank you for your generosity. Bu etkileşimli dersle Android\'de ilerleme çubuklarını nasıl kullanacağınızı öğrenin. Bu ders iki bölüm içerir: biri yatay bir ilerleme çubuğu için, diğeri ise dairesel bir ilerleme çubuğu için. Her bölümde, bir indirme ilerledikçe ilerleme çubuğunun nasıl güncellendiğini görebilirsiniz. Ayrıca, ekranın altındaki yüzen eylem düğmesine tıklayarak dersin kodunu görüntüleyebilirsiniz. Android, Google tarafından geliştirilen bir mobil işletim sistemidir. İlk olarak 5 Kasım 2007\'de bir beta sürümü olarak piyasaya sürüldü ve ilk ticari sürüm olan Android 1.0, 23 Eylül 2008\'de piyasaya sürüldü. Android, Linux çekirdeğinin değiştirilmiş bir sürümüne ve diğer açık kaynaklı yazılımlara dayanmaktadır.\n\nAndroid Studio, Android uygulama geliştirme için resmi entegre geliştirme ortamıdır (IDE). 15 Mayıs 2013\'te Google I/O konferansında duyuruldu ve 8 Aralık 2014\'te halka açık kullanıma sunuldu. Android Studio, popüler bir Java IDE\'si olan IntelliJ IDEA\'ya dayanmaktadır.\n\nKotlin, Java Sanal Makinesi (JVM), Android, tarayıcı ve yerel platformlarda çalışabilen bir çapraz platform programlama dilidir. Prag merkezli bir yazılım şirketi olan JetBrains tarafından oluşturulmuştur. Kotlin ilk olarak Temmuz 2011\'de duyuruldu ve Şubat 2012\'de bir açık kaynak projesi olarak piyasaya sürüldü.\n\nGoogle, 17 Mayıs 2017\'deki I/O konferansında Android uygulama geliştirme için resmi bir dil olarak Kotlin\'e desteğini duyurdu. O zamandan beri Kotlin, Android geliştiricileri için en popüler dillerden biri haline geldi. Ekim 2020\'deki Google verilerine göre, Google Play\'deki en iyi 1000 uygulamanın %70\'inden fazlası Kotlin kullanmaktadır. - Android sadece bir işletim sistemi değil, aynı zamanda kullanıcılara ve geliştiricilere bir dizi özellik ve yetenek sunan bir platformdur. Android\'in bazı özellikleri şunlardır:\n\n- Yakın Alan İletişimi (NFC), kablosuz olarak veri paylaşmanıza, ödeme yapmanıza ve diğer cihazlarla bağlantı kurmanıza olanak tanır.\n- Alternatif klavyeler, giriş yönteminizi farklı düzenler, diller ve temalarla özelleştirmenizi sağlar.\n- IR iletimi, telefonunuzu TV\'ler, klimalar ve diğer cihazlar için bir uzaktan kumanda olarak kullanmanızı sağlar.\n- Dokunmadan kontrol, hareketler veya sesli komutlar kullanarak ekrana dokunmadan telefonunuzda eylemler gerçekleştirmenizi sağlar.\n- Otomasyon, telefonunuzun belirli görevleri otomatik olarak gerçekleştirmesi için rutinler ve tetikleyiciler ayarlamanıza olanak tanır.\n- Kablosuz uygulama indirmeleri, telefonunuzu bir kabloyla bağlamadan bilgisayarınızdan veya web tarayıcınızdan uygulamalar yüklemenizi sağlar.\n- Depolama ve pil değişimi, telefonunuzun belleğini genişletme veya pilini kolayca değiştirme seçeneği sunar.\n- Özel ana ekran, telefonunuzun görünümünü widget\'lar, duvar kağıtları, simgeler ve başlatıcılarla kişiselleştirmenizi sağlar.\n\nAndroid Studio, Android uygulamaları geliştirmek için en iyi araçtır. Geliştiricilere şu gibi birçok özellik ve fayda sunar:\n\n- Sözdizimi vurgulama, kod tamamlama, yeniden düzenleme, hata ayıklama, test etme ve linting araçlarına sahip kod düzenleyici.\n- Kullanıcı arayüzleri tasarlamak için sürükle ve bırak arayüzüne sahip düzen düzenleyici.\n- Farklı cihazlarda ve yapılandırmalarda uygulamaları test etmek için hızlı önyükleme ve anlık görüntü desteğine sahip emülatör.\n- Kimlik doğrulama, veritabanı, depolama, analitik, kilitlenme raporlama vb. gibi hizmetlerle Firebase entegrasyonu. \n- Bağımlılık yönetimi, özelleştirme, optimizasyon, imzalama, dağıtım seçenekleri vb. ile Gradle tabanlı derleme sistemi. \n\nAndroid Studio ile, kısa, güvenli, etkileyici ve Java ile birlikte çalışabilen modern bir programlama dili olan Kotlin\'i kullanarak Android cihazlar için harika uygulamalar oluşturabilirsiniz. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Bir Kronometre, geçen süreyi görüntülemek için zamanlayıcı benzeri bir işlevsellik sağlayan Android çerçevesindeki özel bir widget\'tır. Yukarı veya aşağı sayacak şekilde yapılandırılabilir ve genellikle kronometre veya geri sayım sayacı uygulamaları gibi zaman tutma gerektiren uygulamalarda kullanılır. Kronometre sınıfı, TextView sınıfından türetilmiştir, bu da bir TextView\'in tüm özelliklerini ve metotlarını devraldığı anlamına gelir. Bu, geliştiricilerin metin boyutu, rengi ve yazı tipi dahil olmak üzere Kronometrenin görünümünü kolayca özelleştirmesine olanak tanır. Bu bir snackbar. tıklandı Panoya kopyalandı. 📋 Google Play Store açılamadı. - Bizi %1$.1f yıldızla değerlendirdiğiniz için teşekkürler. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Resim butonuna tıklandı. Bu bir toast. Kod sözdizimini göster Java Kodu Snippet\'i Göster Beni aç 🌐 - Buraya yazın… - Şifrenizi girin… - + Type here + Enter your password Uygulama Kullanım Bildirimleri Güncelleme Bildirimleri - Hizmet Şartları ve Gizlilik Politikası\'nı inceleyin - + + + Hizmet Şartları + ve + Gizlilik Politikası + \'nı inceleyin Güncelleme indirildi Google Play Store\'da Görüntüle Sürüm bilgisi diff --git a/app/src/main/res/values-uk-rUA/strings.xml b/app/src/main/res/values-uk-rUA/strings.xml index e877b98b..3675419b 100644 --- a/app/src/main/res/values-uk-rUA/strings.xml +++ b/app/src/main/res/values-uk-rUA/strings.xml @@ -1,15 +1,13 @@ - + Дізнайтеся, як створювати прості програми на Java в Android Studio. 📱 Доступне нове оновлення. Доступна нова версія програми. Натисніть, щоб оновити. Давно не бачились. - Ми сумували за вами. Давайте дізнаємось щось нове про Android. - + It\'s been a while—learn something new about Android. Ласкаво просимо - Прочитайте та погодьтеся з нашими Умовами надання послуг та Політикою конфіденційності, щоб продовжити + Read and agree to the Terms of Service and Privacy Policy to continue Погоджуюсь - Головна Новий додаток вже тут. Перегляньте найновіший додаток Android Studio Tutorials. Вивчайте Jetpack Compose, Material 3 та багато іншого. @@ -21,10 +19,8 @@ Play Store Пошук навчальних посібників Пошук навчальних посібників - Android Studio - - Створити новий проєкт… + Start a new project Створити новий проєкт Крок 1 Перший крок для створення нового проєкту в Android Studio — це натиснути кнопку Новий проєкт, як показано на зображенні, та перейти до наступного кроку. @@ -32,9 +28,7 @@ Другий крок — вибрати тип активності, який підходить для вашого додатка. Ви можете вибрати з деяких попередньо налаштованих шаблонів, які можуть спростити вашу роботу. Виберіть один з них та натисніть кнопку далі. Крок 3 Третій і останній крок — налаштувати параметри вашого додатка, такі як назва додатка, назва пакета, бажана мова програмування та мінімальна версія SDK. Ви можете дізнатися більше про них на Android Developers. - Основи - Гарячі клавіші Android Studio Гарячі клавіші Опис @@ -58,7 +52,7 @@ Витягти поле Витягти змінну Витягти константу - Зібрати та запустити + Build and run Зібрати Застосувати зміни (з Instant Run) Налагодження @@ -72,7 +66,7 @@ Продовжити програму Перемкнути точку зупинки Переглянути точки зупинки - Навігація та пошук + Navigation and searching Натисніть Shift двічі Шукати все (включаючи код та меню) Знайти @@ -99,63 +93,48 @@ Відкрити ієрархію методів Відкрити ієрархію викликів Написання коду - Згенерувати код (getters, setters, тощо) + Generate code (getters, setters, and more) Перевизначити методи Реалізувати методи - Оточити (if…else / try…catch / тощо) + Surround with (if/else, try/catch, and more) Видалити рядок біля каретки Згорнути/розгорнути поточний блок коду Згорнути/розгорнути всі блоки коду Дублювати поточний рядок або виділення Базове автодоповнення коду Розумне автодоповнення коду (фільтрує список методів та змінних за очікуваним типом) - Контроль версій та локальна історія + Version control and local history Закомітити проєкт до VCS Оновити проєкт з VCS Переглянути останні зміни Відкрити спливаюче вікно VCS Більше про гарячі клавіші - Історія Android Історія Особливості - Android SDK Версії Android - Прив\'язка представлень (View Binding) Інструкції з налаштування Використання прив\'язки представлень в активностях Використання прив\'язки представлень у фрагментах Більше про прив\'язку представлень - Приклад діалогу дозволів Більше про дозволи - Налаштування мови для кожної програми - Прогнозований жест "Назад" - - Макети та представлення - + Layouts and views Лінійний макет (Linear Layout) - Вертикально Горизонтально Попередній перегляд макета Для цієї активності не потрібен код Java. - Відносний макет (Relative Layout) - Табличний макет (Table Layout) - Сіткове представлення (Grid View) - Представлення зображення (Image View) - Веб-представлення (Web View) - - Кнопки та перемикачі + Buttons and switches Кнопки Кнопка Кнопка 1 (звичайна) @@ -177,22 +156,19 @@ Плаваюча кнопка 3 (поверхня) Плаваюча кнопка 4 (третинна) Використовуйте цей код Java для всіх типів кнопок. - Радіокнопки Виберіть ваш варіант Варіант 1 Варіант 2 Показати варіант - Кнопки-зображення - Перемикачі Перемкни мене Налаштування перемикача Material Перемикач Material Перемикач Material Кнопка-перемикач - Годинники та таймери + Clocks and timers Годинники Аналоговий годинник Текстовий годинник @@ -223,7 +199,7 @@ Підказки Відгуки Рейтингова панель - Оцініть наш додаток. + Rate the app. %1$.1f зірок. Відгуки в додатку Індикатори прогресу @@ -268,7 +244,7 @@ Рекламний ID [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] Під час виконання (Runtime) Доступ до стану мережі [ACCESS_NETWORK_STATE] @@ -351,10 +327,10 @@ Відображає кнопку із зображенням (замість тексту), яку може натиснути або клацнути користувач. За замовчуванням ImageButton виглядає як звичайна кнопка, зі стандартним фоном кнопки, який змінює колір під час різних станів кнопки. Зображення на поверхні кнопки визначається або атрибутом android:src в елементі ImageButton XML, або методом ImageView.setImageResource(int). Дослідіть можливості перемикачів в Android Studio та навчіться ефективно впроваджувати їх у своїх додатках. Цей урок надає повний посібник з використання перемикачів, включаючи найкращі практики для розробки візуально привабливих та зручних для користувача інтерфейсів. Простий спосіб додати цифровий, аналоговий або текстовий годинник у ваш додаток для Android. - Android TimePicker — це елемент керування користувацьким інтерфейсом для вибору часу у 24-годинному форматі або в режимі AM/PM. Він використовується для того, щоб користувачі вибирали правильний час дня в нашому додатку. Інтерфейс вибору часу існує в основному у двох режимах: один під макетом XML, а інший — діалог. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android надає елементи керування для вибору часу або дати користувачем у вигляді готових до використання діалогів. Кожен вибірник надає елементи керування для вибору кожної частини часу (година, хвилина, AM/PM) або дати (місяць, день, рік). Використання цих вибірників допомагає гарантувати, що ваші користувачі зможуть вибрати час або дату, яка є дійсною, правильно відформатованою та адаптованою до мовних налаштувань користувача. Дослідіть можливості віджета "Хронометр" в Android, потужного інструменту для відображення минулого часу. Навчіться налаштовувати слухачів кліків для кнопок, щоб керувати хронометром, та відкрийте для себе різні методи, доступні для налаштування його поведінки. - Елемент користувацького інтерфейсу для введення та зміни тексту. Коли ви визначаєте віджет для редагування тексту, ви повинні вказати атрибут R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Просте текстове поле з можливістю приховування тексту. Використовується на екранах входу в більшості додатків для збереження паролів у безпеці. Діалог — це невелике вікно, яке пропонує користувачеві прийняти рішення або ввести додаткову інформацію. Діалог не заповнює екран і зазвичай використовується для модальних подій, які вимагають від користувачів вчинення дії, перш ніж вони зможуть продовжити. Snackbar\'и інформують користувачів про процес, який додаток виконав або виконає. Вони з\'являються тимчасово, в нижній частині екрана. Вони не повинні переривати досвід користувача і не вимагають введення даних користувачем для зникнення. @@ -380,28 +356,31 @@ Кнопки-зображення — це кнопки, які містять зображення замість тексту. Їх можна використовувати в Android для створення більш візуально привабливого та інтерактивного користувацького інтерфейсу. Кнопки-зображення можна використовувати для запуску дій, переходу до різних екранів або відображення додаткової інформації. Вони часто використовуються в поєднанні з текстовими мітками для забезпечення чіткої комунікації з користувачем щодо призначення кнопки. AndroidX AppCompatImageView — це підклас ImageView, призначений для підтримки різних функцій ActionBar та Material Design. Він є частиною бібліотеки AndroidX, яка є набором бібліотек підтримки, що пропонують зворотно сумісні версії API фреймворку Android, а також функції, доступні лише через API бібліотеки.\n\nAppCompatImageView призначений для використання як пряма заміна ImageView, що дозволяє розробникам використовувати той самий код та елементи інтерфейсу на різних версіях Android. Він підтримує різні функції, такі як тонування, завантаження векторних ресурсів та обробка масштабування зображень.\n\nAppCompatImageView також підтримує функції Material Design, такі як підвищення (elevation), що дозволяє представленню зображення відкидати тінь і виглядати піднятим над поверхнею макета. Він також підтримує ефект брижів Material Design, який є візуальним ефектом, що застосовується при дотику до представлення зображення.\n\nПідсумовуючи, AndroidX AppCompatImageView — це універсальний та багатофункціональний підклас ImageView, призначений для підтримки широкого спектру функцій та елементів дизайну в додатках для Android. LinearLayoutCompat — це клас у бібліотеці підтримки Android appCompat v7. Він був доданий для підтримки методів, які були додані в нових рівнях API, на старих (наприклад, роздільники). Якщо ви порівняєте методи в LinearLayout та LinearLayoutCompat, ви побачите, що макет Compat має всі методи лінійного макета без будь-яких обмежень рівня API. Наприклад, метод setShowDividers був введений на рівні API 11. Отже, в цьому випадку setShowDividers (та його параметри) слід викликати за допомогою LinearLayoutCompat замість LinearLayout, якщо ви націлюєтесь на платформу з рівнем API нижче 11. - Незалежно від суми вашої пожертви, ви допоможете нам підтримувати роботу нашого додатка та покращувати наші функції. Ми цінуємо вашу щедрість та доброту. + Your donation helps keep the app running and improve features. Thank you for your generosity. Дізнайтеся, як використовувати індикатори прогресу в Android за допомогою цього інтерактивного уроку. Цей урок містить два розділи: один для горизонтального індикатора прогресу та один для кругового. У кожному розділі ви можете побачити, як індикатор прогресу оновлюється в міру завантаження. Ви також можете переглянути код уроку, натиснувши на плаваючу кнопку дії внизу екрана. Android — це мобільна операційна система, розроблена Google. Вперше вона була випущена як бета-версія 5 листопада 2007 року, а перша комерційна версія, Android 1.0, була запущена 23 вересня 2008 року. Android базується на модифікованій версії ядра Linux та іншому програмному забезпеченні з відкритим вихідним кодом.\n\nAndroid Studio — це офіційне інтегроване середовище розробки (IDE) для розробки додатків для Android. Воно було анонсовано Google на конференції I/O 15 травня 2013 року і випущено для загального користування 8 грудня 2014 року. Android Studio базується на IntelliJ IDEA, популярному Java IDE.\n\nKotlin — це кросплатформна мова програмування, яка може працювати на віртуальній машині Java (JVM), Android, у браузері та на нативних платформах. Вона була створена компанією JetBrains, що базується в Празі. Kotlin вперше був анонсований у липні 2011 року і випущений як проект з відкритим вихідним кодом у лютому 2012 року.\n\nGoogle оголосила про підтримку Kotlin як офіційної мови для розробки додатків для Android на своїй конференції I/O 17 травня 2017 року. З того часу Kotlin став однією з найпопулярніших мов для розробників Android. За даними Google на жовтень 2020 року, понад 70% з 1000 найкращих додатків у Google Play використовують Kotlin. - Android — це не лише операційна система, а й платформа, що пропонує широкий спектр функцій та можливостей для користувачів та розробників. Деякі з функцій Android включають:\n\n- Near Field Communication (NFC), що дозволяє обмінюватися даними, здійснювати платежі та підключатися до інших пристроїв бездротово.\n- Альтернативні клавіатури, що дозволяють налаштовувати спосіб введення за допомогою різних розкладок, мов та тем.\n- ІЧ-передача, що дозволяє використовувати телефон як пульт дистанційного керування для телевізорів, кондиціонерів та інших приладів.\n- Керування без дотику, що дозволяє виконувати дії на телефоні, не торкаючись екрана, за допомогою жестів або голосових команд.\n- Автоматизація, що дозволяє налаштовувати рутини та тригери для автоматичного виконання певних завдань на телефоні.\n- Бездротове завантаження додатків, що дозволяє встановлювати додатки з комп\'ютера або веб-браузера без підключення телефону за допомогою кабелю.\n- Заміна пам\'яті та акумулятора, що дає можливість легко розширити пам\'ять телефону або замінити його акумулятор.\n- Настроюваний головний екран, що дозволяє персоналізувати зовнішній вигляд телефону за допомогою віджетів, шпалер, іконок та лаунчерів.\n\nAndroid Studio — найкращий інструмент для розробки додатків для Android. Він пропонує багато функцій та переваг для розробників, таких як:\n\n- Редактор коду з підсвічуванням синтаксису, автодоповненням коду, рефакторингом, налагодженням, тестуванням та інструментами лінтингу.\n- Редактор макетів з інтерфейсом перетягування для проектування користувацьких інтерфейсів.\n- Емулятор зі швидким завантаженням та підтримкою знімків для тестування додатків на різних пристроях та конфігураціях.\n- Інтеграція з Firebase з такими сервісами, як аутентифікація, база даних, сховище, аналітика, звіти про збої тощо.\n- Система збирання на основі Gradle з керуванням залежностями,\nналаштуванням,\nоптимізацією,\nпідписанням,\nопціями розповсюдження тощо.\n\nЗ Android Studio\nви можете створювати дивовижні додатки для пристроїв Android, використовуючи Kotlin,\nсучасну мову програмування, яка є лаконічною,\nбезпечною,\nвиразною\nта сумісною з Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Хронометр — це спеціалізований віджет у фреймворку Android, який надає функціональність, подібну до таймера, для відображення минулого часу. Його можна налаштувати на відлік часу вгору або вниз, і він зазвичай використовується в додатках, які вимагають обліку часу, таких як секундоміри або таймери зворотного відліку. Клас Chronometer походить від класу TextView, що означає, що він успадковує всі властивості та методи TextView. Це дозволяє розробникам легко налаштовувати зовнішній вигляд хронометра, включаючи розмір тексту, колір та шрифт. Це snackbar. натиснуто Скопійовано в буфер обміну. 📋 Не вдалося відкрити Google Play Store. - Дякуємо за оцінку %1$.1f зірок. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Натиснуто кнопку-зображення. Це toast-повідомлення. Показати синтаксис коду Показати фрагмент коду Java Відкрий мене 🌐 - Введіть тут… - Введіть ваш пароль… - + Type here + Enter your password Сповіщення про використання додатка Сповіщення про оновлення - Перегляньте Умови надання послуг та Політику конфіденційності - + Перегляньте + Умови надання послуг + та + Політику конфіденційності + + Оновлення завантажено Переглянути в Google Play Store Інформація про версію diff --git a/app/src/main/res/values-ur-rPK/strings.xml b/app/src/main/res/values-ur-rPK/strings.xml index 511ce392..5c2501aa 100644 --- a/app/src/main/res/values-ur-rPK/strings.xml +++ b/app/src/main/res/values-ur-rPK/strings.xml @@ -1,15 +1,13 @@ - + اینڈرائیڈ اسٹوڈیو میں سادہ جاوا ایپس بنانا سیکھیں۔ 📱 ایک نئی اپڈیٹ دستیاب ہے. ایپ کا نیا ورژن دستیاب ہے۔ اپڈیٹ کرنے کے لیے کلک کریں. کافی وقت ہو گیا ہے. - ہمیں آپ کی کمی محسوس ہوئی. آئیے اینڈرائیڈ کے بارے میں کچھ نیا سیکھیں. - + It\'s been a while—learn something new about Android. خوش آمدید - جاری رکھنے کے لیے ہماری سروس کی شرائط اور رازداری کی پالیسی کو پڑھیں اور ان سے اتفاق کریں + Read and agree to the Terms of Service and Privacy Policy to continue اتفاق کریں - ہوم ایک نئی ایپ آ گئی ہے. اینڈرائیڈ اسٹوڈیو ٹیوٹوریلز کی تازہ ترین ایپ دیکھیں۔ جیٹ پیک کمپوز، میٹیریل 3، اور بہت کچھ سیکھیں۔ @@ -21,10 +19,8 @@ پلے اسٹور ٹیوٹوریلز تلاش کریں ٹیوٹوریلز تلاش کریں - اینڈرائیڈ اسٹوڈیو - - نیا پروجیکٹ شروع کریں… + Start a new project نیا پروجیکٹ شروع کریں پہلا مرحلہ اینڈرائیڈ اسٹوڈیو میں نیا پروجیکٹ بنانے کا پہلا مرحلہ تصویر میں دکھائے گئے نیا پروجیکٹ بٹن پر کلک کرنا اور اگلے مرحلے پر جانا ہے۔ @@ -32,9 +28,7 @@ دوسرا مرحلہ اپنی ایپ کے لیے موزوں ایکٹیویٹی کی قسم منتخب کرنا ہے۔ آپ کچھ پری سیٹس میں سے انتخاب کر سکتے ہیں جو آپ کے کام کو آسان بنا سکتے ہیں۔ ان میں سے ایک کو منتخب کریں اور آگے بٹن پر کلک کریں۔ تیسرا مرحلہ تیسرا اور آخری مرحلہ اپنی ایپ کی سیٹنگز کو کنفیگر کرنا ہے، جیسے ایپ کا نام، پیکیج کا نام، ترجیحی پروگرامنگ زبان اور کم از کم SDK۔ آپ ان کے بارے میں مزید اینڈرائیڈ ڈیولپرز پر جان سکتے ہیں۔ - بنیادی باتیں - اینڈرائیڈ اسٹوڈیو شارٹ کٹس شارٹ کٹس تفصیل @@ -58,7 +52,7 @@ فیلڈ نکالیں ویری ایبل نکالیں کانسٹنٹ نکالیں - بنائیں اور چلائیں + Build and run بنائیں تبدیلیاں لاگو کریں (Instant Run کے ساتھ) ڈیبگنگ @@ -72,7 +66,7 @@ پروگرام دوبارہ شروع کریں بریک پوائنٹ ٹوگل کریں بریک پوائنٹس دیکھیں - نیویگیشن اور تلاش + Navigation and searching شفٹ کو دو بار دبائیں سب کچھ تلاش کریں (بشمول کوڈ اور مینیو) تلاش کریں @@ -99,63 +93,48 @@ میتھڈ ہائرارکی کھولیں کال ہائرارکی کھولیں کوڈ لکھنا - کوڈ جنریٹ کریں (گیٹرز، سیٹرز، وغیرہ) + Generate code (getters, setters, and more) میتھڈز کو اوور رائیڈ کریں میتھڈز کو نافذ کریں - اس سے گھیریں (if…else / try…catch / وغیرہ) + Surround with (if/else, try/catch, and more) کیرٹ پر لائن حذف کریں موجودہ کوڈ بلاک کو سکیڑیں/پھیلائیں تمام کوڈ بلاکس کو سکیڑیں/پھیلائیں موجودہ لائن یا سلیکشن کی نقل بنائیں بنیادی کوڈ کی تکمیل اسمارٹ کوڈ کی تکمیل (متوقع قسم کے مطابق میتھڈز اور ویری ایبلز کی فہرست کو فلٹر کرتا ہے) - ورژن کنٹرول اور مقامی ہسٹری + Version control and local history پروجیکٹ کو VCS میں کمٹ کریں پروجیکٹ کو VCS سے اپ ڈیٹ کریں حالیہ تبدیلیاں دیکھیں VCS پاپ اپ کھولیں شارٹ کٹس کے بارے میں مزید - اینڈرائیڈ کی تاریخ تاریخ خصوصیات - اینڈرائیڈ SDKs اینڈرائیڈ ورژنز - ویو بائنڈنگ سیٹ اپ ہدایات ایکٹیویٹیز میں ویو بائنڈنگ کا استعمال فریگمنٹس میں ویو بائنڈنگ کا استعمال ویو بائنڈنگ کے بارے میں مزید - اجازت کے ڈائیلاگ کی مثال اجازتوں کے بارے میں مزید - فی ایپ زبان کی ترجیحات - پیش گوئی والا بیک اشارہ - - لے آؤٹس اور ویوز - + Layouts and views لینیئر لے آؤٹ - عمودی افقی لے آؤٹ کا پیش منظر اس ایکٹیویٹی کے لیے کسی جاوا کوڈ کی ضرورت نہیں۔ - ریلیٹو لے آؤٹ - ٹیبل لے آؤٹ - گرڈ ویو - امیج ویو - ویب ویو - - بٹنز اور سوئچز + Buttons and switches بٹنز بٹن بٹن 1 (عام) @@ -177,22 +156,19 @@ فلوٹنگ بٹن 3 (سرفیس) فلوٹنگ بٹن 4 (ٹرشیری) تمام قسم کے بٹنوں کے لیے یہ جاوا کوڈ استعمال کریں۔ - ریڈیو بٹنز اپنا آپشن منتخب کریں آپشن 1 آپشن 2 آپشن دکھائیں - امیج بٹنز - سوئچز مجھے سوئچ کریں مٹیریل سوئچ ترجیح مٹیریل سوئچ سوئچ مٹیریل ٹوگل بٹن - گھڑیاں اور ٹائمرز + Clocks and timers گھڑیاں اینالاگ گھڑی ٹیکسٹ گھڑی @@ -223,7 +199,7 @@ ٹول ٹپس جائزے ریٹنگ بار - ہماری ایپ کو ریٹ کریں. + Rate the app. %1$.1f ستارے. ان-ایپ جائزے پروگریس بارز @@ -268,7 +244,7 @@ اشتہاری آئی ڈی [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] @@ -351,10 +327,10 @@ ایک ایسا بٹن دکھاتا ہے جس میں متن کے بجائے ایک تصویر ہوتی ہے جسے صارف دبا یا کلک کرسکتا ہے۔ پہلے سے طے شدہ طور پر، ایک امیج بٹن ایک باقاعدہ بٹن کی طرح لگتا ہے، جس میں معیاری بٹن کا پس منظر ہوتا ہے جو مختلف بٹن حالتوں کے دوران رنگ بدلتا ہے۔ بٹن کی سطح پر تصویر یا تو ImageButton XML عنصر میں android:src وصف کے ذریعے یا ImageView.setImageResource(int) طریقہ کار کے ذریعے بیان کی جاتی ہے۔ اینڈرائیڈ اسٹوڈیو میں سوئچز کی صلاحیتوں کو دریافت کریں اور اپنی ایپلی کیشنز میں انہیں مؤثر طریقے سے نافذ کرنے کا طریقہ سیکھیں۔ یہ سبق سوئچز کے استعمال کے لیے ایک جامع گائیڈ فراہم کرتا ہے، جس میں بصری طور پر دلکش اور صارف دوست انٹرفیس ڈیزائن کرنے کے بہترین طریقے شامل ہیں۔ اپنی اینڈرائیڈ ایپ میں ڈیجیٹل، اینالاگ یا ٹیکسٹ کلاک شامل کرنے کا ایک آسان طریقہ۔ - اینڈرائیڈ ٹائم پکر 24 گھنٹے کی شکل یا AM/PM موڈ میں وقت منتخب کرنے کے لیے ایک یوزر انٹرفیس کنٹرول ہے۔ اس کا استعمال اس بات کو یقینی بنانے کے لیے کیا جاتا ہے کہ صارفین ہماری ایپلی کیشن میں دن کے لیے درست وقت کا انتخاب کریں۔ ٹائم پکر انٹرفیس بنیادی طور پر دو طریقوں میں موجود ہے، ایک XML لے آؤٹ کے تحت اور دوسرا ایک ڈائیلاگ۔ + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. اینڈرائیڈ صارف کے لیے وقت چننے یا تاریخ چننے کے لیے تیار ڈائیلاگ کے طور پر کنٹرول فراہم کرتا ہے۔ ہر پکر وقت کے ہر حصے (گھنٹہ، منٹ، AM/PM) یا تاریخ (مہینہ، دن، سال) کو منتخب کرنے کے لیے کنٹرول فراہم کرتا ہے۔ ان پکرز کا استعمال اس بات کو یقینی بنانے میں مدد کرتا ہے کہ آپ کے صارفین ایک ایسا وقت یا تاریخ چن سکتے ہیں جو درست ہو، صحیح طریقے سے فارمیٹ کیا گیا ہو، اور صارف کے مقام کے مطابق ایڈجسٹ کیا گیا ہو۔ اینڈرائیڈ میں کرونومیٹر ویجیٹ کی صلاحیتوں کو دریافت کریں، جو گزرے ہوئے وقت کو دکھانے کے لیے ایک طاقتور ٹول ہے۔ کرونومیٹر کو کنٹرول کرنے کے لیے بٹنوں کے لیے کلک لسنرز سیٹ اپ کرنے کا طریقہ سیکھیں اور اس کے رویے کو اپنی مرضی کے مطابق بنانے کے لیے دستیاب مختلف طریقوں کو دریافت کریں۔ - متن داخل کرنے اور اس میں ترمیم کرنے کے لیے ایک یوزر انٹرفیس عنصر۔ جب آپ ایک ایڈٹ ٹیکسٹ ویجیٹ کی وضاحت کرتے ہیں، تو آپ کو R.styleable.TextView_inputType وصف کی وضاحت کرنی ہوگی… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. متن کو چھپانے کی صلاحیت کے ساتھ ایک سادہ ٹیکسٹ باکس۔ پاس ورڈز کو محفوظ رکھنے کے لیے زیادہ تر ایپس کی لاگ ان اسکرینوں میں استعمال ہوتا ہے۔ ڈائیلاگ ایک چھوٹی سی ونڈو ہے جو صارف کو کوئی فیصلہ کرنے یا اضافی معلومات داخل کرنے پر اکساتی ہے۔ ڈائیلاگ اسکرین کو نہیں بھرتا اور عام طور پر موڈل ایونٹس کے لیے استعمال ہوتا ہے جن کے لیے صارفین کو آگے بڑھنے سے پہلے کوئی کارروائی کرنے کی ضرورت ہوتی ہے۔ اسنیک بارز صارفین کو اس عمل کے بارے میں مطلع کرتے ہیں جو ایک ایپ نے انجام دیا ہے یا دے گی۔ وہ عارضی طور پر، اسکرین کے نیچے کی طرف ظاہر ہوتے ہیں۔ انہیں صارف کے تجربے میں خلل نہیں ڈالنا چاہیے، اور انہیں غائب ہونے کے لیے صارف کے ان پٹ کی ضرورت نہیں ہوتی۔ @@ -380,28 +356,31 @@ امیج بٹنز وہ بٹن ہیں جن میں متن کے بجائے ایک تصویر ہوتی ہے۔ انہیں اینڈرائیڈ میں زیادہ بصری طور پر دلکش اور انٹرایکٹو یوزر انٹرفیس فراہم کرنے کے لیے استعمال کیا جاسکتا ہے۔ امیج بٹنز کو کاموں کو متحرک کرنے، مختلف اسکرینوں پر نیویگیٹ کرنے، یا اضافی معلومات دکھانے کے لیے استعمال کیا جاسکتا ہے۔ انہیں اکثر متن کے لیبلز کے ساتھ مل کر استعمال کیا جاتا ہے تاکہ صارف کو بٹن کے مقصد کے بارے میں واضح مواصلات فراہم کی جاسکیں۔ AndroidX AppCompatImageView ImageView کا ایک سب کلاس ہے جسے ActionBar اور Material Design کی مختلف خصوصیات کو سپورٹ کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ AndroidX لائبریری کا حصہ ہے، جو سپورٹ لائبریریوں کا ایک سیٹ ہے جو اینڈرائیڈ فریم ورک APIs کے پسماندہ-مطابق ورژن کے ساتھ ساتھ ایسی خصوصیات بھی پیش کرتی ہے جو صرف لائبریری APIs کے ذریعے دستیاب ہیں۔\n\nAppCompatImageView کا مقصد ImageView کے ڈراپ-ان متبادل کے طور پر استعمال ہونا ہے، جس سے ڈیولپرز اینڈرائیڈ کے مختلف ورژنز میں ایک ہی کوڈ اور UI عناصر استعمال کرسکتے ہیں۔ اس میں مختلف خصوصیات کے لیے سپورٹ شامل ہے جیسے ٹنٹنگ، ویکٹر ڈراایبلز لوڈ کرنا، اور امیج اسکیلنگ کو سنبھالنا۔\n\nAppCompatImageView میں مٹیریل ڈیزائن کی خصوصیات جیسے ایلیویشن کے لیے بھی سپورٹ شامل ہے، جو امیج ویو کو سایہ ڈالنے اور لے آؤٹ کی سطح سے اوپر اٹھا ہوا نظر آنے کی اجازت دیتا ہے۔ اس میں مٹیریل ڈیزائن کے رپل اثر کے لیے بھی سپورٹ شامل ہے، جو ایک بصری اثر ہے جو امیج ویو کو چھونے پر لاگو ہوتا ہے۔\n\nخلاصہ یہ کہ، AndroidX AppCompatImageView ImageView کا ایک ورسٹائل اور فیچر سے بھرپور سب کلاس ہے جسے اینڈرائیڈ ایپس میں وسیع پیمانے پر خصوصیات اور ڈیزائن عناصر کو سپورٹ کرنے کے لیے ڈیزائن کیا گیا ہے۔ لینیئر لے آؤٹ کامپیٹ اینڈرائیڈ سپورٹ لائبریری appCompat v7 میں ایک کلاس ہے۔ اسے پرانے API لیولز پر نئے API لیولز میں شامل کیے گئے طریقوں (جیسے ڈیوائیڈرز) کو سپورٹ کرنے کے لیے شامل کیا گیا تھا۔ اگر آپ LinearLayout اور LinearLayoutCompat میں طریقوں کا موازنہ کرتے ہیں، تو آپ دیکھ سکتے ہیں کہ Compat لے آؤٹ میں LinearLayout کے تمام طریقے بغیر کسی API لیول کی حد کے ہیں۔ مثال کے طور پر، setShowDividers کا طریقہ API لیول 11 پر متعارف کرایا گیا تھا۔ لہذا، اس صورت میں، setShowDividers (اور اس کے پیرامیٹرز) کو LinearLayout کے بجائے LinearLayoutCompat کا استعمال کرتے ہوئے کال کیا جانا چاہئے اگر آپ API لیول 11 سے نیچے کے پلیٹ فارم کو ہدف بنا رہے ہیں۔ - اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کتنا عطیہ دیتے ہیں، آپ ہماری ایپ کو چلانے اور ہماری خصوصیات کو بہتر بنانے میں ہماری مدد کریں گے۔ ہم آپ کی سخاوت اور مہربانی کی تعریف کرتے ہیں. + Your donation helps keep the app running and improve features. Thank you for your generosity. اس انٹرایکٹو سبق کے ساتھ اینڈرائیڈ میں پروگریس بار استعمال کرنے کا طریقہ سیکھیں۔ اس سبق میں دو حصے شامل ہیں: ایک افقی پروگریس بار کے لیے اور ایک سرکلر پروگریس بار کے لیے۔ ہر حصے میں، آپ دیکھ سکتے ہیں کہ ڈاؤن لوڈ کے آگے بڑھنے کے ساتھ پروگریس بار کیسے اپ ڈیٹ ہوتا ہے۔ آپ اسکرین کے نیچے فلوٹنگ ایکشن بٹن پر کلک کرکے سبق کا کوڈ بھی دیکھ سکتے ہیں۔ اینڈرائیڈ گوگل کا تیار کردہ ایک موبائل آپریٹنگ سسٹم ہے۔ یہ پہلی بار 5 نومبر 2007 کو بیٹا ورژن کے طور پر جاری کیا گیا تھا اور پہلا تجارتی ورژن، اینڈرائیڈ 1.0، 23 ستمبر 2008 کو لانچ کیا گیا تھا۔ اینڈرائیڈ لینکس کرنل کے ایک ترمیم شدہ ورژن اور دیگر اوپن سورس سافٹ ویئر پر مبنی ہے۔\n\nاینڈرائیڈ اسٹوڈیو اینڈرائیڈ ایپ ڈیولپمنٹ کے لیے آفیشل انٹیگریٹڈ ڈیولپمنٹ انوائرمنٹ (IDE) ہے۔ اس کا اعلان گوگل نے 15 مئی 2013 کو اپنی I/O کانفرنس میں کیا تھا اور 8 دسمبر 2014 کو عوامی استعمال کے لیے جاری کیا گیا تھا۔ اینڈرائیڈ اسٹوڈیو IntelliJ IDEA پر مبنی ہے، جو ایک مقبول جاوا IDE ہے۔\n\nکوٹلن ایک کراس پلیٹ فارم پروگرامنگ زبان ہے جو جاوا ورچوئل مشین (JVM)، اینڈرائیڈ، براؤزر اور مقامی پلیٹ فارمز پر چل سکتی ہے۔ اسے جیٹ برینز نے بنایا ہے، جو پراگ میں واقع ایک سافٹ ویئر کمپنی ہے۔ کوٹلن کا پہلی بار اعلان جولائی 2011 میں کیا گیا تھا اور فروری 2012 میں اوپن سورس پروجیکٹ کے طور پر جاری کیا گیا تھا۔\n\nگوگل نے 17 مئی 2017 کو اپنی I/O کانفرنس میں اینڈرائیڈ ایپ ڈیولپمنٹ کے لیے کوٹلن کو بطور آفیشل زبان سپورٹ کرنے کا اعلان کیا۔ تب سے، کوٹلن اینڈرائیڈ ڈیولپرز کے لیے سب سے مقبول زبانوں میں سے ایک بن گئی ہے۔ اکتوبر 2020 کے گوگل کے ڈیٹا کے مطابق، گوگل پلے پر ٹاپ 1000 ایپس میں سے 70% سے زیادہ کوٹلن استعمال کرتی ہیں۔ - اینڈرائیڈ نہ صرف ایک آپریٹنگ سسٹم ہے، بلکہ ایک ایسا پلیٹ فارم بھی ہے جو صارفین اور ڈیولپرز کے لیے کئی خصوصیات اور صلاحیتیں پیش کرتا ہے۔ اینڈرائیڈ کی کچھ خصوصیات میں شامل ہیں:\n\n- نیئر فیلڈ کمیونیکیشن (NFC)، جو آپ کو ڈیٹا شیئر کرنے، ادائیگی کرنے، اور دیگر ڈیوائسز سے وائرلیس طور پر جڑنے کی اجازت دیتا ہے۔\n- متبادل کی بورڈز، جو آپ کو مختلف لے آؤٹس، زبانوں، اور تھیمز کے ساتھ اپنے ان پٹ میتھڈ کو اپنی مرضی کے مطابق بنانے دیتے ہیں۔\n- IR ٹرانسمیشن، جو آپ کو اپنے فون کو ٹی وی، ایئر کنڈیشنر، اور دیگر آلات کے لیے ریموٹ کنٹرول کے طور پر استعمال کرنے کے قابل بناتا ہے۔\n- نو-ٹچ کنٹرول، جو آپ کو اشاروں یا صوتی کمانڈز کا استعمال کرکے اسکرین کو چھوئے بغیر اپنے فون پر کام انجام دینے دیتا ہے۔\n- آٹومیشن، جو آپ کو اپنے فون کے لیے کچھ کام خود بخود انجام دینے کے لیے روٹینز اور ٹرگرز سیٹ اپ کرنے کی اجازت دیتا ہے۔\n- وائرلیس ایپ ڈاؤن لوڈز، جو آپ کو اپنے کمپیوٹر یا ویب براؤزر سے ایپس انسٹال کرنے دیتے ہیں بغیر اپنے فون کو کیبل سے جوڑے۔\n- اسٹوریج اور بیٹری کی تبدیلی، جو آپ کو اپنے فون کی میموری کو بڑھانے یا اس کی بیٹری کو آسانی سے تبدیل کرنے کا آپشن دیتا ہے۔\n- کسٹم ہوم اسکرین، جو آپ کو ویجیٹس، وال پیپرز، آئیکنز، اور لانچرز کے ساتھ اپنے فون کی ظاہری شکل کو ذاتی بنانے دیتا ہے۔\n\nاینڈرائیڈ اسٹوڈیو اینڈرائیڈ ایپس تیار کرنے کا بہترین ٹول ہے۔ یہ ڈیولپرز کے لیے بہت سی خصوصیات اور فوائد پیش کرتا ہے جیسے:\n\n- کوڈ ایڈیٹر جس میں سنٹیکس ہائی لائٹنگ، کوڈ کمپلیشن، ری فیکٹرنگ، ڈیبگنگ، ٹیسٹنگ، اور لنٹنگ ٹولز ہیں۔\n- یوزر انٹرفیس ڈیزائن کرنے کے لیے ڈریگ اینڈ ڈراپ انٹرفیس کے ساتھ لے آؤٹ ایڈیٹر۔\n- تیز بوٹ اور اسنیپ شاٹ سپورٹ کے ساتھ ایمولیٹر مختلف ڈیوائسز اور کنفیگریشنز پر ایپس کی جانچ کے لیے۔\n- فائر بیس انٹیگریشن جس میں سروسز جیسے کہ تصدیق، ڈیٹا بیس، اسٹوریج، اینالیٹکس، کریش رپورٹنگ وغیرہ شامل ہیں۔\n- گریڈل پر مبنی بلڈ سسٹم جس میں انحصار کا انتظام، کسٹمائزیشن، آپٹمائزیشن، سائننگ، تقسیم کے آپشنز وغیرہ شامل ہیں۔\n\nاینڈرائیڈ اسٹوڈیو کے ساتھ، آپ کوٹلن، ایک جدید پروگرامنگ زبان جو جامع، محفوظ، اظہار خیال، اور جاوا کے ساتھ باہمی طور پر کام کرنے کے قابل ہے، کا استعمال کرتے ہوئے اینڈرائیڈ ڈیوائسز کے لیے حیرت انگیز ایپس بنا سکتے ہیں۔ + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. کرونومیٹر اینڈرائیڈ فریم ورک میں ایک خصوصی ویجیٹ ہے جو گزرے ہوئے وقت کو دکھانے کے لیے ٹائمر جیسی فعالیت فراہم کرتا ہے۔ اسے اوپر یا نیچے گننے کے لیے کنفیگر کیا جاسکتا ہے، اور عام طور پر ان ایپلی کیشنز میں استعمال ہوتا ہے جن کے لیے ٹائم کیپنگ کی ضرورت ہوتی ہے، جیسے اسٹاپ واچ یا کاؤنٹ ڈاؤن ٹائمر ایپس۔ کرونومیٹر کلاس TextView کلاس سے اخذ کی گئی ہے، جس کا مطلب ہے کہ یہ TextView کی تمام خصوصیات اور طریقوں کو وراثت میں ملتی ہے۔ یہ ڈیولپرز کو کرونومیٹر کی ظاہری شکل کو آسانی سے اپنی مرضی کے مطابق بنانے کی اجازت دیتا ہے، بشمول اس کا ٹیکسٹ سائز، رنگ اور فونٹ۔ یہ ایک اسنیک بار ہے. کلک کیا گیا کلپ بورڈ پر کاپی ہو گیا. 📋 گوگل پلے اسٹور کھولنے سے قاصر۔ - ہمیں %1$.1f ستاروں کے ساتھ ریٹ کرنے کا شکریہ. ❤️ + Thanks for your %1$.1f-star rating. ❤️ امیج بٹن پر کلک کیا گیا. یہ ایک ٹوسٹ ہے. کوڈ سنٹیکس دکھائیں جاوا کوڈ کا ٹکڑا دکھائیں مجھے کھولو 🌐 - یہاں ٹائپ کریں… - اپنا پاس ورڈ درج کریں… - + Type here + Enter your password ایپ کے استعمال کی نوٹیفکیشنز اپڈیٹ نوٹیفکیشنز - سروس کی شرائط اور رازداری کی پالیسی کو براؤز کریں - + + + سروس کی شرائط + اور + رازداری کی پالیسی + کو براؤز کریں اپڈیٹ ڈاؤن لوڈ ہو گئی گوگل پلے اسٹور میں دیکھیں ورژن کی معلومات diff --git a/app/src/main/res/values-vi-rVN/strings.xml b/app/src/main/res/values-vi-rVN/strings.xml index 1a3a4606..b6ef5359 100644 --- a/app/src/main/res/values-vi-rVN/strings.xml +++ b/app/src/main/res/values-vi-rVN/strings.xml @@ -1,15 +1,13 @@ - + Học cách tạo các ứng dụng Java đơn giản trong Android Studio. 📱 Có bản cập nhật mới. Đã có phiên bản mới của ứng dụng. Nhấp để cập nhật. Đã lâu không gặp. - Chúng tôi nhớ bạn. Hãy cùng tìm hiểu điều gì đó mới về Android. - + It\'s been a while—learn something new about Android. Chào mừng - Đọc và đồng ý với Điều khoản dịch vụ và Chính sách quyền riêng tư của chúng tôi để tiếp tục + Read and agree to the Terms of Service and Privacy Policy to continue Đồng ý - Trang chủ Một ứng dụng mới đã ra mắt. Hãy xem ứng dụng Hướng dẫn Android Studio mới nhất. Tìm hiểu Jetpack Compose, Material 3, v.v. @@ -21,10 +19,8 @@ Cửa hàng Play Tìm kiếm hướng dẫn Tìm kiếm hướng dẫn - Android Studio - - Bắt đầu một dự án mới… + Start a new project Bắt đầu một dự án mới Bước 1 Bước đầu tiên để tạo một dự án mới trong Android Studio là nhấp vào nút Dự án mới như trong hình và tiếp tục bước tiếp theo. @@ -32,9 +28,7 @@ Bước thứ hai là chọn loại hoạt động phù hợp với ứng dụng của bạn. Bạn có thể chọn từ một số cài đặt sẵn có thể đơn giản hóa công việc của bạn. Chọn một trong số chúng và nhấp vào nút tiếp theo. Bước 3 Bước thứ ba và cũng là bước cuối cùng là định cấu hình cài đặt ứng dụng của bạn, chẳng hạn như tên ứng dụng, tên gói, ngôn ngữ lập trình ưu tiên và SDK tối thiểu. Bạn có thể tìm hiểu thêm về chúng trên Nhà phát triển Android. - Cơ bản - Phím tắt Android Studio Phím tắt Mô tả @@ -58,7 +52,7 @@ Trích xuất trường Trích xuất biến Trích xuất hằng số - Xây dựng và chạy + Build and run Xây dựng Áp dụng thay đổi (với Instant Run) Gỡ lỗi @@ -72,7 +66,7 @@ Tiếp tục chương trình Chuyển đổi điểm ngắt Xem các điểm ngắt - Điều hướng & tìm kiếm + Navigation and searching Nhấn shift hai lần Tìm kiếm mọi thứ (bao gồm mã và menu) Tìm @@ -99,63 +93,48 @@ Mở hệ thống phân cấp phương thức Mở hệ thống phân cấp cuộc gọi Viết mã - Tạo mã (getters, setters, v.v.) + Generate code (getters, setters, and more) Ghi đè phương thức Triển khai phương thức - Bao quanh bằng (if…else / try…catch / v.v.) + Surround with (if/else, try/catch, and more) Xóa dòng tại con trỏ Thu gọn/mở rộng khối mã hiện tại Thu gọn/mở rộng tất cả các khối mã Nhân đôi dòng hoặc lựa chọn hiện tại Hoàn thành mã cơ bản Hoàn thành mã thông minh (lọc danh sách các phương thức và biến theo loại dự kiến) - Kiểm soát phiên bản & lịch sử cục bộ + Version control and local history Cam kết dự án vào VCS Cập nhật dự án từ VCS Xem các thay đổi gần đây Mở cửa sổ bật lên VCS Thêm về phím tắt - Lịch sử của Android Lịch sử Tính năng - Các SDK Android Các phiên bản Android - View Binding Hướng dẫn cài đặt Sử dụng View Binding trong các hoạt động Sử dụng View Binding trong các mảnh Thêm về View Binding - Ví dụ về hộp thoại quyền Thêm về quyền - Tùy chọn ngôn ngữ cho mỗi ứng dụng - Cử chỉ quay lại dự đoán - - Bố cục & Giao diện - + Layouts and views Bố cục tuyến tính - Dọc Ngang Xem trước bố cục Không cần mã Java cho hoạt động này. - Bố cục tương đối - Bố cục bảng - Chế độ xem lưới - Chế độ xem hình ảnh - Chế độ xem web - - Nút & Công tắc + Buttons and switches Các nút Nút Nút 1 (bình thường) @@ -177,22 +156,19 @@ Nút nổi 3 (bề mặt) Nút nổi 4 (thứ ba) Sử dụng mã Java này cho tất cả các loại nút. - Nút radio Chọn tùy chọn của bạn Tùy chọn 1 Tùy chọn 2 Hiển thị tùy chọn - Nút hình ảnh - Công tắc Chuyển đổi tôi Tùy chọn công tắc Material Công tắc Material Chuyển đổi Material Nút bật/tắt - Đồng hồ & Bộ hẹn giờ + Clocks and timers Đồng hồ Đồng hồ kim Đồng hồ văn bản @@ -223,7 +199,7 @@ Chú giải công cụ Đánh giá Thanh đánh giá - Đánh giá ứng dụng của chúng tôi. + Rate the app. %1$.1f sao. Đánh giá trong ứng dụng Thanh tiến trình @@ -268,7 +244,7 @@ ID quảng cáo [AD_ID] Internet [INTERNET] Giữ thiết bị ở trạng thái thức [WAKE_LOCK] - Cho phép ứng dụng ngăn thiết bị chuyển sang chế độ ngủ (ví dụ: màn hình mờ hoặc bộ xử lý ngủ) trong các hoạt động quan trọng để đảm bảo chúng hoàn thành mà không bị gián đoạn. Điều này được sử dụng một cách tiết kiệm để bảo tồn pin. + 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. Đăng thông báo [POST_NOTIFICATIONS] Thời gian chạy Truy cập trạng thái mạng [ACCESS_NETWORK_STATE] @@ -351,10 +327,10 @@ Hiển thị một nút có hình ảnh (thay vì văn bản) mà người dùng có thể nhấn hoặc nhấp vào. Theo mặc định, ImageButton trông giống như một Nút thông thường, với nền nút tiêu chuẩn thay đổi màu sắc trong các trạng thái nút khác nhau. Hình ảnh trên bề mặt của nút được xác định bằng thuộc tính android:src trong phần tử XML ImageButton hoặc bằng phương thức ImageView.setImageResource(int). Khám phá khả năng của các công tắc trong Android Studio và tìm hiểu cách triển khai chúng một cách hiệu quả trong các ứng dụng của bạn. Bài học này cung cấp một hướng dẫn toàn diện về việc sử dụng các công tắc, bao gồm các phương pháp hay nhất để thiết kế các giao diện hấp dẫn về mặt hình ảnh và thân thiện với người dùng. Một cách đơn giản để thêm đồng hồ kỹ thuật số, kim hoặc văn bản vào ứng dụng Android của bạn. - Android TimePicker là một điều khiển giao diện người dùng để chọn thời gian ở định dạng 24 giờ hoặc chế độ AM/PM. Nó được sử dụng để đảm bảo rằng người dùng chọn thời gian hợp lệ cho ngày trong ứng dụng của chúng tôi. Giao diện bộ chọn thời gian về cơ bản tồn tại ở hai chế độ, một là dưới bố cục XML và một là hộp thoại. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android cung cấp các điều khiển để người dùng chọn thời gian hoặc chọn ngày dưới dạng các hộp thoại sẵn sàng sử dụng. Mỗi bộ chọn cung cấp các điều khiển để chọn từng phần của thời gian (giờ, phút, AM/PM) hoặc ngày (tháng, ngày, năm). Sử dụng các bộ chọn này giúp đảm bảo rằng người dùng của bạn có thể chọn thời gian hoặc ngày hợp lệ, được định dạng chính xác và được điều chỉnh theo ngôn ngữ của người dùng. Khám phá khả năng của tiện ích Chronometer trong Android, một công cụ mạnh mẽ để hiển thị thời gian đã trôi qua. Tìm hiểu cách thiết lập trình nghe nhấp chuột cho các nút để điều khiển đồng hồ bấm giờ và khám phá các phương pháp khác nhau có sẵn để tùy chỉnh hành vi của nó. - Một yếu tố giao diện người dùng để nhập và sửa đổi văn bản. Khi bạn xác định một tiện ích văn bản chỉnh sửa, bạn phải chỉ định thuộc tính R.styleable.TextView_inputType… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. Một hộp văn bản đơn giản có khả năng ẩn văn bản. Được sử dụng trong màn hình đăng nhập cho hầu hết các ứng dụng để giữ an toàn cho mật khẩu. Hộp thoại là một cửa sổ nhỏ nhắc người dùng đưa ra quyết định hoặc nhập thông tin bổ sung. Hộp thoại không lấp đầy màn hình và thường được sử dụng cho các sự kiện phương thức yêu cầu người dùng thực hiện một hành động trước khi họ có thể tiếp tục. Thanh thông báo nhanh thông báo cho người dùng về một quy trình mà ứng dụng đã thực hiện hoặc sẽ thực hiện. Chúng xuất hiện tạm thời, về phía cuối màn hình. Chúng không nên làm gián đoạn trải nghiệm người dùng và chúng không yêu cầu người dùng nhập liệu để biến mất. @@ -380,28 +356,31 @@ Nút hình ảnh là các nút chứa hình ảnh thay vì văn bản. Chúng có thể được sử dụng trong Android để cung cấp một giao diện người dùng hấp dẫn và tương tác hơn về mặt hình ảnh. Nút hình ảnh có thể được sử dụng để kích hoạt các hành động, điều hướng đến các màn hình khác nhau hoặc hiển thị thông tin bổ sung. Chúng thường được sử dụng kết hợp với các nhãn văn bản để cung cấp thông tin liên lạc rõ ràng cho người dùng về mục đích của nút. AndroidX AppCompatImageView là một lớp con của ImageView được thiết kế để hỗ trợ các tính năng khác nhau của ActionBar và Material Design. Nó là một phần của thư viện AndroidX, là một bộ thư viện hỗ trợ cung cấp các phiên bản tương thích ngược của API khung Android cũng như các tính năng chỉ có sẵn thông qua API thư viện.\n\nAppCompatImageView được dự định sử dụng làm sự thay thế thả vào cho ImageView, cho phép các nhà phát triển sử dụng cùng một mã và các yếu tố giao diện người dùng trên các phiên bản Android khác nhau. Nó bao gồm hỗ trợ cho các tính năng khác nhau như nhuộm màu, tải các đối tượng có thể vẽ vector và xử lý tỷ lệ hình ảnh.\n\nAppCompatImageView cũng bao gồm hỗ trợ cho các tính năng của Material Design như độ cao, cho phép chế độ xem hình ảnh đổ bóng và dường như được nâng lên trên bề mặt của bố cục. Nó cũng bao gồm hỗ trợ cho hiệu ứng gợn sóng của Material Design, là một hiệu ứng hình ảnh được áp dụng khi chế độ xem hình ảnh được chạm vào.\n\nTóm lại, AndroidX AppCompatImageView là một lớp con linh hoạt và giàu tính năng của ImageView được thiết kế để hỗ trợ một loạt các tính năng và yếu tố thiết kế trong các ứng dụng Android. Linear Layout Compat là một lớp trong thư viện hỗ trợ Android appCompat v7. Nó được thêm vào để hỗ trợ các phương thức đã được thêm vào trong các cấp API mới hơn trên các cấp cũ hơn (như dải phân cách). Nếu bạn so sánh các phương thức trong LinearLayout và LinearLayoutCompat, bạn có thể thấy rằng bố cục Compat có tất cả các phương thức của Linear Layout mà không có bất kỳ giới hạn cấp API nào. Ví dụ: phương thức setShowDividers đã được giới thiệu ở cấp API 11. Vì vậy, trong trường hợp này, setShowDividers (và các tham số của nó) nên được gọi bằng Linear Layout Compat thay vì LinearLayout nếu bạn đang nhắm mục tiêu một nền tảng có cấp API dưới 11. - Bất kể bạn quyên góp bao nhiêu, bạn sẽ giúp chúng tôi duy trì hoạt động của ứng dụng và cải thiện các tính năng của chúng tôi. Chúng tôi đánh giá cao sự hào phóng và lòng tốt của bạn. + Your donation helps keep the app running and improve features. Thank you for your generosity. Tìm hiểu cách sử dụng thanh tiến trình trong Android với bài học tương tác này. Bài học này bao gồm hai phần: một phần cho thanh tiến trình ngang và một phần cho thanh tiến trình tròn. Trong mỗi phần, bạn có thể xem thanh tiến trình cập nhật như thế nào khi quá trình tải xuống tiến triển. Bạn cũng có thể xem mã cho bài học bằng cách nhấp vào nút hành động nổi ở cuối màn hình. Android là một hệ điều hành di động do Google phát triển. Nó được phát hành lần đầu tiên dưới dạng phiên bản beta vào ngày 5 tháng 11 năm 2007 và phiên bản thương mại đầu tiên, Android 1.0, được ra mắt vào ngày 23 tháng 9 năm 2008. Android dựa trên một phiên bản sửa đổi của nhân Linux và các phần mềm mã nguồn mở khác.\n\nAndroid Studio là môi trường phát triển tích hợp (IDE) chính thức để phát triển ứng dụng Android. Nó được Google công bố tại hội nghị I/O vào ngày 15 tháng 5 năm 2013 và được phát hành cho công chúng sử dụng vào ngày 8 tháng 12 năm 2014. Android Studio dựa trên IntelliJ IDEA, một IDE Java phổ biến.\n\nKotlin là một ngôn ngữ lập trình đa nền tảng có thể chạy trên Máy ảo Java (JVM), Android, trình duyệt và các nền tảng gốc. Nó được tạo ra bởi JetBrains, một công ty phần mềm có trụ sở tại Praha. Kotlin được công bố lần đầu tiên vào tháng 7 năm 2011 và được phát hành dưới dạng dự án mã nguồn mở vào tháng 2 năm 2012.\n\nGoogle đã công bố hỗ trợ Kotlin như một ngôn ngữ chính thức để phát triển ứng dụng Android tại hội nghị I/O vào ngày 17 tháng 5 năm 2017. Kể từ đó, Kotlin đã trở thành một trong những ngôn ngữ phổ biến nhất đối với các nhà phát triển Android. Theo dữ liệu của Google từ tháng 10 năm 2020, hơn 70% trong số 1000 ứng dụng hàng đầu trên Google Play sử dụng Kotlin. - Android không chỉ là một hệ điều hành, mà còn là một nền tảng cung cấp một loạt các tính năng và khả năng cho người dùng và nhà phát triển. Một số tính năng của Android bao gồm:\n\n- Giao tiếp trường gần (NFC), cho phép bạn chia sẻ dữ liệu, thanh toán và kết nối với các thiết bị khác không dây.\n- Bàn phím thay thế, cho phép bạn tùy chỉnh phương thức nhập của mình với các bố cục, ngôn ngữ và chủ đề khác nhau.\n- Truyền hồng ngoại, cho phép bạn sử dụng điện thoại làm điều khiển từ xa cho TV, máy điều hòa không khí và các thiết bị khác.\n- Điều khiển không chạm, cho phép bạn thực hiện các hành động trên điện thoại mà không cần chạm vào màn hình bằng cách sử dụng cử chỉ hoặc lệnh thoại.\n- Tự động hóa, cho phép bạn thiết lập các quy trình và trình kích hoạt để điện thoại của bạn tự động thực hiện một số tác vụ nhất định.\n- Tải xuống ứng dụng không dây, cho phép bạn cài đặt ứng dụng từ máy tính hoặc trình duyệt web mà không cần kết nối điện thoại bằng cáp.\n- Thay đổi bộ nhớ và pin, cho phép bạn tùy chọn mở rộng bộ nhớ điện thoại hoặc thay pin dễ dàng.\n- Màn hình chính tùy chỉnh, cho phép bạn cá nhân hóa giao diện điện thoại của mình bằng các tiện ích, hình nền, biểu tượng và trình khởi chạy.\n\nAndroid Studio là công cụ tốt nhất để phát triển ứng dụng Android. Nó cung cấp nhiều tính năng và lợi ích cho các nhà phát triển như:\n\n- Trình chỉnh sửa mã với tính năng tô sáng cú pháp, hoàn thành mã, tái cấu trúc, gỡ lỗi, kiểm thử và các công cụ lint.\n- Trình chỉnh sửa bố cục với giao diện kéo và thả để thiết kế giao diện người dùng.\n- Trình giả lập với hỗ trợ khởi động nhanh và ảnh chụp nhanh để kiểm tra ứng dụng trên các thiết bị và cấu hình khác nhau.\n- Tích hợp Firebase với các dịch vụ như xác thực, cơ sở dữ liệu, lưu trữ, phân tích, báo cáo sự cố, v.v.\n- Hệ thống xây dựng dựa trên Gradle với quản lý phụ thuộc, tùy chỉnh, tối ưu hóa, ký, các tùy chọn phân phối, v.v.\n\nVới Android Studio, bạn có thể tạo các ứng dụng tuyệt vời cho các thiết bị Android bằng Kotlin, một ngôn ngữ lập trình hiện đại ngắn gọn, an toàn, biểu cảm và có thể tương tác với Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Chronometer là một tiện ích chuyên dụng trong khuôn khổ Android cung cấp chức năng giống như bộ đếm thời gian để hiển thị thời gian đã trôi qua. Nó có thể được cấu hình để đếm lên hoặc xuống, và thường được sử dụng trong các ứng dụng yêu cầu chấm công, chẳng hạn như ứng dụng đồng hồ bấm giờ hoặc đồng hồ đếm ngược. Lớp Chronometer có nguồn gốc từ lớp TextView, điều đó có nghĩa là nó kế thừa tất cả các thuộc tính và phương thức của một TextView. Điều này cho phép các nhà phát triển dễ dàng tùy chỉnh giao diện của Chronometer, bao gồm kích thước văn bản, màu sắc và phông chữ của nó. Đây là một thanh thông báo nhanh. đã nhấp Đã sao chép vào khay nhớ tạm. 📋 Không thể mở Cửa hàng Google Play. - Cảm ơn bạn đã đánh giá chúng tôi %1$.1f sao. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Đã nhấp vào nút hình ảnh. Đây là một thông báo nhanh. Hiển thị cú pháp mã Hiển thị đoạn mã Java Code Mở tôi 🌐 - Nhập ở đây… - Nhập mật khẩu của bạn… - + Type here + Enter your password Thông báo sử dụng ứng dụng Thông báo cập nhật - Duyệt qua Điều khoản dịch vụChính sách quyền riêng tư - + Duyệt qua + Điều khoản dịch vụ + + Chính sách quyền riêng tư + + Đã tải xuống bản cập nhật Xem trong Cửa hàng Google Play Thông tin phiên bản diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 2f905cf4..f8556f0c 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -1,15 +1,13 @@ - + 學習如何在 Android Studio 中製作簡單的 Java 應用程式。 📱 有可用的新更新! 應用程式有新版本可用。點擊更新! 好久不見! - 我們想念您!一起來學習關於 Android 的新知識吧! - + It\'s been a while—learn something new about Android. 歡迎 - 請閱讀並同意我們的服務條款和隱私權政策以繼續 + Read and agree to the Terms of Service and Privacy Policy to continue 同意 - 首頁 新應用程式來了! 快來看看最新的 Android Studio 教學應用程式。學習 Jetpack Compose、Material 3 等等。 @@ -21,10 +19,8 @@ Play 商店 搜尋教學 搜尋教學 - Android Studio - - 開始一個新專案… + Start a new project 開始一個新專案 步驟 1 在 Android Studio 中建立新專案的第一步是點擊圖中所示的新專案按鈕,然後繼續下一步。 @@ -32,9 +28,7 @@ 第二步是選擇適合您應用程式的活動類型。您可以從一些預設選項中選擇,以簡化您的工作。選擇其中一個並點擊下一步按鈕。 步驟 3 第三步也是最後一步是設定您的應用程式,例如應用程式名稱、套件名稱、偏好的程式語言最低 SDK。您可以在 Android 開發者網站上了解更多資訊。 - 基礎知識 - Android Studio 快捷鍵 快捷鍵 描述 @@ -58,7 +52,7 @@ 提取欄位 提取變數 提取常數 - 建置並執行 + Build and run 建置 套用變更 (使用 Instant Run) 偵錯 @@ -72,7 +66,7 @@ 恢復程式 切換中斷點 檢視中斷點 - 導覽與搜尋 + Navigation and searching 按兩次 Shift 搜尋所有內容 (包括程式碼和選單) 尋找 @@ -99,63 +93,48 @@ 開啟方法階層 開啟呼叫階層 撰寫程式碼 - 產生程式碼 (getter、setter 等) + Generate code (getters, setters, and more) 覆寫方法 實作方法 - 使用…環繞 (if…else / try…catch / 等) + Surround with (if/else, try/catch, and more) 刪除游標所在行 摺疊/展開目前程式碼區塊 摺疊/展開所有程式碼區塊 複製目前行或選取範圍 基本程式碼完成 智慧程式碼完成 (依預期類型篩選方法和變數清單) - 版本控制與本機歷史記錄 + Version control and local history 將專案提交至 VCS 從 VCS 更新專案 檢視最近的變更 開啟 VCS 彈出視窗 更多關於快捷鍵 - Android 歷史 歷史 功能 - Android SDK Android 版本 - View Binding 設定說明 在 Activity 中使用 View Binding 在 Fragment 中使用 View Binding 更多關於 View Binding - 權限對話方塊範例 更多關於權限 - 各應用程式語言偏好設定 - 預測性返回手勢 - - 版面配置與視圖 - + Layouts and views Linear Layout - 垂直 水平 版面配置預覽 此活動不需要 Java 程式碼。 - Relative Layout - Table Layout - Grid View - Image View - Web View - - 按鈕與開關 + Buttons and switches 按鈕 按鈕 按鈕 1 (一般) @@ -177,22 +156,19 @@ 浮動按鈕 3 (表面) 浮動按鈕 4 (第三) 所有類型的按鈕都使用此 Java 程式碼。 - 單選按鈕 選擇您的選項 選項 1 選項 2 顯示選項 - 圖片按鈕 - 開關 切換我 Material 開關偏好設定 Material 開關 開關 Material 切換按鈕 - 時鐘與計時器 + Clocks and timers 時鐘 指針時鐘 文字時鐘 @@ -223,7 +199,7 @@ 工具提示 評論 評分列 - 為我們的應用程式評分! + Rate the app. %1$.1f 顆星! 應用程式內評論 進度列 @@ -268,7 +244,7 @@ 廣告 ID [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] @@ -351,11 +327,10 @@ 顯示一個帶有圖像(而非文字)的按鈕,使用者可以按下或點擊。預設情況下,ImageButton 看起來像一個常規的 Button,具有在不同按鈕狀態下會改變顏色的標準按鈕背景。按鈕表面的圖像可以透過 ImageButton XML 元素中的 android:src 屬性或 ImageView.setImageResource(int) 方法來定義。 探索 Android Studio 中開關的功能,並學習如何有效地在您的應用程式中實現它們。本課程提供了一個全面的開關使用指南,包括設計視覺上吸引人且友善的使用者介面的最佳實踐。 在您的 Android 應用程式中加入數位、指針或文字時鐘的簡單方法。 - Android TimePicker 是一個用於選擇時間的使用者介面控制項,可以選擇 24 小時格式或 AM/PM 模式。它用於確保使用者在我們的應用程式中選擇當天的有效時間。時間選擇器介面基本上存在兩種模式,一種是在 XML 版面配置下,另一種是 -對話方塊。 + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android 為使用者提供了選擇時間或日期的控制項,以現成的對話方塊形式提供。每個選擇器都提供了選擇時間(時、分、AM/PM)或日期(月、日、年)各個部分的控制項。使用這些選擇器有助於確保您的使用者能夠選擇有效、格式正確且已根據使用者地區設定調整的時間或日期。 探索 Android 中 Chronometer 小工具的功能,這是一個用於顯示經過時間的強大工具。學習如何為按鈕設定點擊監聽器以控制計時器,並探索可用於自訂其行為的各種方法。 - 一個用於輸入和修改文字的使用者介面元素。當您定義一個編輯文字小工具時,您必須指定 R.styleable.TextView_inputType 屬性… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. 一個具有隱藏文字能力的簡單文字方塊。用於大多數應用程式的登入畫面,以確保密碼安全。 對話方塊是一個小視窗,提示使用者做出決定或輸入其他資訊。對話方塊不會填滿整個螢幕,通常用於需要使用者在繼續之前採取行動的模態事件。 Snack bar 會告知使用者應用程式已執行或將執行的程序。它們會暫時出現在螢幕底部。它們不應該中斷使用者體驗,也不需要使用者輸入才能消失。 @@ -381,28 +356,31 @@ 圖片按鈕是包含圖像而非文字的按鈕。它們可以在 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 應用程式中的廣泛功能和設計元素。 Linear Layout Compat 是 Android 支援函式庫 appCompat v7 中的一個類別。它被加入以支援在較舊的 API 等級上新增於較新 API 等級的方法(如分隔線)。如果您比較 LinearLayout 和 LinearLayoutCompat 中的方法,您會發現 Compat 版面配置擁有 Linear Layout 的所有方法,且沒有任何 API 等級限制。例如,setShowDividers 方法是在 API 等級 11 中引入的。因此,在這種情況下,如果您針對 API 等級低於 11 的平台,則應使用 Linear Layout Compat 而非 LinearLayout 來調用 setShowDividers(及其參數)。 - 無論您捐贈多少,您都將幫助我們維持應用程式的運作並改善我們的功能。我們感謝您的慷慨與善意! + Your donation helps keep the app running and improve features. Thank you for your generosity. 透過這個互動式課程,學習如何在 Android 中使用進度列。本課程包括兩個部分:一個用於水平進度列,另一個用於圓形進度列。在每個部分,您都可以看到隨著下載進度,進度列如何更新。您還可以透過點擊螢幕底部的浮動操作按鈕來查看本課程的程式碼。 Android 是由 Google 開發的行動作業系統。它於 2007 年 11 月 5 日首次以 Beta 版本發布,而第一個商業版本 Android 1.0 則於 2008 年 9 月 23 日推出。Android 基於 Linux 核心的修改版本和其他開源軟體。\n\nAndroid Studio 是用於 Android 應用程式開發的官方整合開發環境 (IDE)。它由 Google 在 2013 年 5 月 15 日的 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 大會上宣布支持 Kotlin 作為 Android 應用程式開發的官方語言。從那時起,Kotlin 已成為 Android 開發人員最受歡迎的語言之一。根據 Google 2020 年 10 月的數據,Google Play 上排名前 1000 的應用程式中有超過 70% 使用 Kotlin。 - Android 不僅是一個作業系統,也是一個為使用者和開發人員提供一系列功能和能力的平台。Android 的一些功能包括:\n\n- 近場通訊 (NFC),可讓您無線分享資料、進行支付和與其他裝置連接。\n- 備用鍵盤,可讓您使用不同的版面配置、語言和主題來自訂輸入法。\n- 紅外線傳輸,可讓您使用手機作為電視、空調和其他電器的遙控器。\n- 非觸控控制,可讓您使用手勢或語音命令在手機上執行操作而無需觸摸螢幕。\n- 自動化,可讓您為手機設定例行公事和觸發器以自動執行某些任務。\n- 無線應用程式下載,可讓您從電腦或網頁瀏覽器安裝應用程式,而無需用電纜連接手機。\n- 儲存和電池更換,讓您可以輕鬆擴充手機記憶體或更換電池。\n- 自訂主畫面,可讓您使用小工具、桌布、圖示和啟動器來個人化手機外觀。\n\nAndroid Studio 是開發 Android 應用程式的最佳工具。它為開發人員提供了許多功能和好處,例如:\n\n- 程式碼編輯器,具有語法突顯、程式碼完成、重構、偵錯、測試和 linting 工具。\n- 版面配置編輯器,具有拖放介面用於設計使用者介面。\n- 模擬器,具有快速啟動和快照支援,用於在不同裝置和配置上測試應用程式。\n- Firebase 整合,提供身份驗證、資料庫、儲存、分析、當機報告等服務。\n- 基於 Gradle 的建置系統,具有依賴管理、自訂、最佳化、簽署、分發選項等。\n\n使用 Android Studio,您可以使用 Kotlin 為 Android 裝置創建令人驚嘆的應用程式,Kotlin 是一種現代程式語言,簡潔、安全、富有表現力且可與 Java 互通。 + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. Chronometer 是 Android 框架中的一個專用小工具,提供類似計時器的功能來顯示經過的時間。它可以被設定為向上或向下計數,通常用於需要計時的應用程式中,例如碼錶或倒數計時器應用程式。Chronometer 類別源自 TextView 類別,這意味著它繼承了 TextView 的所有屬性和方法。這使得開發人員可以輕鬆地自訂 Chronometer 的外觀,包括其文字大小、顏色和字型。 這是一個 Snack bar! 已點擊 已複製到剪貼簿!📋 無法開啟 Google Play 商店。 - 感謝您給我們 %1$.1f 顆星的評價!❤️ + Thanks for your %1$.1f-star rating. ❤️ 圖片按鈕已點擊! 這是一個 Toast! 顯示程式碼語法 顯示Java代碼段 開啟我 🌐 - 在此輸入… - 輸入您的密碼… - + Type here + Enter your password 應用程式使用通知 更新通知 - 瀏覽服務條款隱私權政策 - + 瀏覽 + 服務條款 + + 隱私權政策 + + 更新已下載 在 Google Play 商店中檢視 版本資訊 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c456afec..ad705fd6 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -4,10 +4,10 @@ A new update is available. A new version of the app is available. Tap to update. It\'s been a while. - We missed you. Let\'s learn something new about Android. + It\'s been a while—learn something new about Android. Welcome - Read and agree to our Terms of Service and Privacy Policy to continue + Read and agree to the Terms of Service and Privacy Policy to continue Agree Home @@ -24,7 +24,7 @@ Android Studio - Start a new project… + Start a new project Start a new project Step 1 The first step to create a new project in Android Studio is to click on the New project button as shown in the image and continue to the next step. @@ -58,7 +58,7 @@ Extract field Extract variable Extract constant - Build & run + Build and run Build Apply changes (with Instant Run) Debugging @@ -72,7 +72,7 @@ Resume program Toggle breakpoint View breakpoints - Navigation & searching + Navigation and searching Press shift twice Search everything (including code and menus) Find @@ -99,17 +99,17 @@ Open method hierarchy Open call hierarchy Writing code - Generate code (getters, setters, etc) + Generate code (getters, setters, and more) Override methods Implement methods - Surround with (if…else / try…catch / etc.) + Surround with (if/else, try/catch, and more) Delete line at caret Collapse/expand current code block Collapse/expand all code blocks Duplicate current line or selection Basic code completion Smart code completion (filters the list of methods and variables by expected type) - Version control & local history + Version control and local history Commit project to VCS Update project from VCS View recent changes @@ -136,7 +136,7 @@ Predictive back gesture - Layouts & views + Layouts and views Linear layout @@ -155,7 +155,7 @@ Web view - Buttons & switches + Buttons and switches Buttons Button Button 1 (normal) @@ -192,7 +192,7 @@ Material switch Switch material Toggle button - Clocks & timers + Clocks and timers Clocks Analog clock Text clock @@ -223,7 +223,7 @@ Tooltips Reviews Rating bar - Rate our app. + Rate the app. %1$.1f stars. In-app reviews Progress bars @@ -268,7 +268,7 @@ Ad id [AD_ID] Internet [INTERNET] Keep device awake [WAKE_LOCK] - Allows the app to prevent the device from going to sleep (e.g., screen dimming or processor sleeping) during critical operations to ensure they complete without interruption. This is used sparingly to conserve battery. + 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 [POST_NOTIFICATIONS] Runtime Access network state [ACCESS_NETWORK_STATE] @@ -276,16 +276,16 @@ Billing [BILLING] Check license [CHECK_LICENSE] Foreground service [FOREGROUND_SERVICE] - Help & feedback + Help and feedback Help FAQs Send feedback License Share Try it now - Share using… + Share using Check out this app: %1$s - Support us + Support the app Paid support Non-paid support Web ad @@ -316,7 +316,7 @@ No, Android Studio Tutorials: Java Edition is currently only available for Android devices. Yes, Android Studio Tutorials: Java Edition is suitable for beginners who are new to Android app development and want to learn how to use Android Studio. The app provides a range of video tutorials that cover the basics of using Android Studio, from installing the IDE to building and deploying your first app. Yes, Android Studio Tutorials: Java Edition is updated regularly with new video tutorials and content to keep users up-to-date with the latest features and changes in Android Studio. - If you have a question or problem with Android Studio Tutorials: Java Edition, you can contact us through the app\'s support page or by email at d4rk7355608@gmail.com. We\'ll do our best to help you resolve any issues you may be experiencing. + If you have a question or problem with Android Studio Tutorials: Java Edition, contact support through the app\'s support page or by email at d4rk7355608@gmail.com. The support team will work to resolve any issues you experience. You can disable Firebase analytics and crashlytics by going to the settings menu in the app and toggle the switch for these features. You can check for updates to Android Studio Tutorials: Java Edition by going to the settings menu in the app and selecting the \"Check for updates\" option. ou can support the development of Android Studio Tutorials: Java Edition by leaving a positive review on the Google Play Store, sharing the app with friends and colleagues, and supporting the developers through the \"Share\" option in the settings menu. @@ -332,7 +332,7 @@ Collect crash reports to help fix issues. Gathers usage data for app improvement. Measures app performance for optimization. - Learn the base of how to start a new Android Studio project, how to configure, how to set package, API levels and many more… + Learn the basics of starting a new Android Studio project: configuring settings, setting the package, selecting API levels, and more. Android Studio includes keyboard shortcuts for many common actions. Keep in mind, because Android Studio is based on IntelliJ IDEA, you can find additional shortcuts in the IntelliJ IDEA keymap reference documentation. Learn about the history of Android, from its beta release in 2007 to becoming the world\'s most popular mobile operating system. Discover the features that make Android unique and the benefits of using Android Studio to develop your apps with Java. Android SDKs are used to recognize Android versions by numbers for every version of Android. @@ -345,16 +345,16 @@ Table layout is the process of arranging the cells, rows, and columns of a table in a visually appealing and functional way. A grid view is a view group that displays items in a two-dimensional scrolling grid. Grid views are often used to display images, lists, or other types of data in a grid-like format. An Android ImageView is a view used to display images. It is a subclass of the Android View class and is used to show images in applications. ImageViews are used to display images such as graphics or photos. They can be used to display static images or to display images that are updated at runtime. - A View that displays web pages. Basic usage. In most cases, we recommend using a standard web browser, like Chrome, to deliver content to the user. + A View that displays web pages. Basic usage. In most cases, it is recommended to use a standard web browser, like Chrome, to deliver content to the user. Discover more things about general buttons and what you can do with them. Learn how to make them look beauty and clean. Radio buttons allow the user to select one option from a set. You should use radio buttons for optional sets that are mutually exclusive if you think that the user needs to see all available options side-by-side. Displays a button with an image (instead of text) that can be pressed or clicked by the user. By default, an ImageButton looks like a regular Button, with the standard button background that changes color during different button states. The image on the surface of the button is defined either by the android:src attribute in the ImageButton XML element or by the ImageView.setImageResource(int) method. Explore the capabilities of switches in Android Studio and learn how to effectively implement them in your applications. This lesson provides a comprehensive guide to using switches, including best practices for designing visually appealing and user-friendly interfaces. A simple way to add digital, analog or text clock in your Android app. - Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in our application. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. + Android TimePicker is a user interface control for selecting the time in either 24-hour format or AM/PM mode. It is used to ensure that users pick the valid time for the day in the app. The time picker interface exists basically in two modes one is under XML layout and another is a dialog. Android provides controls for the user to pick a time or pick a date as ready-to-use dialogs. Each picker provides controls for selecting each part of the time (hour, minute, AM/PM) or date (month, day, year). Using these pickers helps ensure that your users can pick a time or date that is valid, formatted correctly, and adjusted to the user\'s locale. Explore the capabilities of the Chronometer widget in Android, a powerful tool for displaying elapsed time. Learn how to set up click listeners for buttons to control the chronometer and discover the various methods available for customizing its behavior. - A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute… + A user interface element for entering and modifying text. When you define an edit text widget, you must specify the R.styleable.TextView_inputType attribute to ensure the correct keyboard and input behaviors. A simple text box with ability to hide text. Is used in login screens for most of the apps to keep passwords safe. A dialog is a small window that prompts the user to make a decision or enter additional information. A dialog does not fill the screen and is normally used for modal events that require users to take an action before they can proceed. Snack bars inform users of a process that an app has performed or will perform. They appear temporarily, towards the bottom of the screen. They shouldn’t interrupt the user experience, and they don’t require user input to disappear. @@ -380,23 +380,23 @@ Image buttons are buttons that contain an image instead of text. They can be used in Android to provide a more visually appealing and interactive user interface. Image buttons can be used to trigger actions, navigate to different screens, or display additional information. They are often used in combination with text labels to provide clear communication to the user about the button\'s purpose. AndroidX AppCompatImageView is a subclass of ImageView that is designed to support various features of the ActionBar and Material Design. It is part of the AndroidX library, which is a set of support libraries that offer backward-compatible versions of Android framework APIs as well as features that are only available through the library APIs.\n\nAppCompatImageView is intended to be used as a drop-in replacement for ImageView, allowing developers to use the same code and UI elements across different versions of Android. It includes support for various features such as tinting, loading vector drawables, and handling image scaling.\n\nAppCompatImageView also includes support for Material Design features such as elevation, which allows the image view to cast a shadow and appear to be raised above the surface of the layout. It also includes support for the Material Design ripple effect, which is a visual effect that is applied when the image view is touched.\n\nIn summary, AndroidX AppCompatImageView is a versatile and feature-rich subclass of ImageView that is designed to support a wide range of features and design elements in Android apps. Linear Layout Compat is a class in the Android support library appCompat v7. It was added to support methods which were added in newer API levels on old ones (like dividers). If you compare the methods in LinearLayout and LinearLayoutCompat, you can see that the Compat layout has all methods of the Linear Layout without any API level limitation. For example, the method setShowDividers was introduced on API level 11. So, in this case, setShowDividers (and its parameters) should be invoked using Linear Layout Compat instead of LinearLayout if you are targeting a platform with API level below 11. - No matter how much you donate, you will help us keep our app running and improve our features. We appreciate your generosity and kindness. + Your donation helps keep the app running and improve features. Thank you for your generosity. Learn how to use progress bars in Android with this interactive lesson. This lesson includes two sections: one for a horizontal progress bar and one for a circular progress bar. In each section, you can see how the progress bar updates as a download progresses. You can also view the code for the lesson by clicking on the floating action button at the bottom of the screen. Android is a mobile operating system developed by Google. It was first released as a beta version on November 5, 2007 and the first commercial version, Android 1.0, was launched on September 23, 2008. Android is based on a modified version of the Linux kernel and other open source software.\n\nAndroid Studio is the official integrated development environment (IDE) for Android app development. It was announced by Google at its I/O conference on May 15, 2013 and released for public use on December 8, 2014. Android Studio is based on IntelliJ IDEA, a popular Java IDE.\n\nKotlin is a cross-platform programming language that can run on Java Virtual Machine (JVM), Android, browser and native platforms. It was created by JetBrains, a software company based in Prague. Kotlin was first announced in July 2011 and released as an open source project in February 2012.\n\nGoogle announced its support for Kotlin as an official language for Android app development at its I/O conference on May 17, 2017. Since then, Kotlin has become one of the most popular languages for Android developers. According to Google\'s data from October 2020, more than 70% of the top 1000 apps on Google Play use Kotlin. - Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting etc. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options etc. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. + Android is not only an operating system, but also a platform that offers a range of features and capabilities for users and developers. Some of the features of Android include:\n\n- Near Field Communication (NFC), which allows you to share data, make payments, and connect with other devices wirelessly.\n- Alternate keyboards, which let you customize your input method with different layouts, languages, and themes.\n- IR transmission, which enables you to use your phone as a remote control for TVs, air conditioners, and other appliances.\n- No-touch control, which lets you perform actions on your phone without touching the screen by using gestures or voice commands.\n- Automation, which allows you to set up routines and triggers for your phone to perform certain tasks automatically.\n- Wireless app downloads, which let you install apps from your computer or web browser without connecting your phone with a cable.\n- Storage and battery swap, which give you the option to expand your phone\'s memory or replace its battery easily.\n- Custom home screen, which lets you personalize your phone\'s appearance with widgets, wallpapers, icons, and launchers.\n\nAndroid Studio is the best tool for developing Android apps. It offers many features and benefits for developers such as:\n\n- Code editor with syntax highlighting, code completion, refactoring, debugging, testing, and linting tools.\n- Layout editor with drag-and-drop interface for designing user interfaces.\n- Emulator with fast boot and snapshot support for testing apps on different devices and configurations.\n- Firebase integration with services such as authentication, database, storage, analytics, crash reporting, and more. \n- Gradle-based build system with dependency management,\ncustomization,\noptimization,\nsigning,\ndistribution options, and more. \n\nWith Android Studio,\nyou can create amazing apps for Android devices using Kotlin,\na modern programming language that is concise,\nsafe,\nexpressive,\nand interoperable with Java. A Chronometer is a specialized widget in the Android framework that provides a timer-like functionality for displaying elapsed time. It can be configured to count up or down, and is commonly used in applications that require timekeeping, such as stopwatch or countdown timer apps. The Chronometer class is derived from the TextView class, which means that it inherits all of the properties and methods of a TextView. This allows developers to easily customize the appearance of the Chronometer, including its text size, color, and font. This is a snack bar. clicked Copied to clipboard. 📋 Unable to open Google Play Store. - Thanks for rating us with %1$.1f stars. ❤️ + Thanks for your %1$.1f-star rating. ❤️ Image button clicked. This is a toast. Show code syntax Show Java code snippet Open me 🌐 - Type here… - Enter your password… + Type here + Enter your password App usage notifications Update notifications @@ -411,7 +411,7 @@ Error loading layout Error loading code An error occurred while checking for updates - Data & ads consent + Data and ads consent Analytics storage Ad storage Ad user data