كيفية إنشاء تطبيق Android آلة حاسبة بسيطة باستخدام Android Studio

نشرت: 2017-07-06

في مقالتي السابقة كتبت خطوات مفصلة حول كيفية إنشاء تطبيق android بسيط. في هذا التطبيق المحدد ، شرحت أيضًا مفاهيم زر android والمفاهيم الأساسية لنظام android.

يمكنك العثور على جميع مقالاتي الأخرى في قسم Android.

في هذه المقالة calculator android app . هذه آلة حاسبة بسيطة ذات وظائف محدودة.

قبل المضي قدمًا ، سيكون من الجيد مراجعة برنامج HelloWorld التعليمي الكامل. ها هو الرابط مرة أخرى: أول تطبيق HelloWorld Android خاص بي

  • كيفية إنشاء تطبيق آلة حاسبة بسيط - برنامج تعليمي كامل
  • إنشاء آلة حاسبة بسيطة باستخدام Android Studio
  • تطوير Android: إنشاء آلة حاسبة أساسية
  • إنشاء تطبيق أندرويد آلة حاسبة بسيطة
  • كيفية إنشاء تطبيق الآلة الحاسبة لنظام Android

لنبدأ مع تطبيق android الحاسبة الخاص بنا:

الخطوة 1

  • افتح Android Studio الخاص بك
  • انقر فوق بدء مشروع Android Studio جديد.
  • أعط اسم التطبيق الخاص بك CrunchifyCalculator واترك الحقول الأخرى فارغة كما هي ، ثم انقر فوق التالي.

الخطوة 2

  • حدد Minimum SDK API 15: Android 4.0.3(IceCreamSandwich) . لقد اخترت API 15 (IceCreamSandwich) لأنه يغطي ما يقرب من 94٪ من الأجهزة ويحتوي على جميع الميزات تقريبًا. إذا كنت تريد تغطية جهاز بنسبة 100٪ ، فيمكنك تحديد API 8: Android 2.2 (Froyo).

الخطوه 3

  • حدد " Empty Activity " وانقر فوق "التالي".
  • اترك اسم النشاط MainActivity كما هو واترك كل شيء كما هو. انقر فوق "إنهاء".

الخطوة 4

  • بعد النقر فوق "إنهاء" ، يستغرق الأمر حوالي دقيقتين لإنشاء النشاط والملفات.
  • هنا هيكل مشروع نهائي لتطبيقك.

الخطوة 5

  • الآن علينا إضافة كود Java الخاص بنا في ملف MainActivity.java الخاص بنا.
  • لذا افتح ملف MainActivity.java من الجانب الأيسر من IDE (app -> java -> com.crunchify.tutorials.crunchifycalculator -> MainActivity.java)

يمكنك العثور على شرح للسطر المميز أسفل الكود.

هنا لدينا 1 EditText. يحدد نوع المحتوى.

دعونا نفهم الكود أكثر قليلاً.

  • السطر 11-14: هنا أنشأنا مرجع الأزرار و EditText.
  • السطر 16: هنا أنشأنا متغيرين عائمين لـ value1 و value2.
  • السطر 21: نتجاوز طريقة onCreate () وهي طريقة فئة النشاط.
  • السطر 45-50: قمنا بتعيين onClickListener على Button1. إذا نقرنا على Button1 ، فسيتم عرض EditText.
  • لقد طبقنا نفس المنطق لكل زر.
  • السطر 115 - 127: هنا قمنا بتعيين مستمع النقرات على زر "إضافة".
  • هنا نضع الشرط كما يلي ، إذا كان EditText هو Null ، فسنقوم بتعيين EditText كقيمة فارغة. عدا ذلك ، نضيف القيمتين اللتين تم النقر عليهما قبل النقر فوق زر الإضافة وبعد النقر فوق زر الإضافة.
  • قمنا أيضًا بتعيين القيمة المنطقية crunchifyAddition على True. يمثل هذا صحيحًا أنه تم النقر فوق زر الإضافة وسيتم استخدامه عندما يقوم المستخدم بالنقر فوق الزر "=".
  • نطبق نفس المنطق للأزرار الأخرى أيضًا مثل buttonSub و ButtonMul و buttonDivision.
  • السطر 156 - 183: هنا قمنا بتعيين clickListener على الزر "=". هنا نضع شرطًا مثل إذا نقر المستخدم فوق الزر "إضافة" ، يتم تعيين قيمة crunchifyAddition "True" على مستمع النقر فوق الزر "إضافة".
  • وفقًا لذلك ، سيتم تنفيذ الإجراء المقابل بالنسبة للنقر فوق الزر.

إذا تم النقر فوق الزر "إضافة" قبل الزر "=" ، فسيتم تنفيذ إضافة إجراء كما ترى أعلاه.

  • بعد الإجراء الذي تم تنفيذه ، قمنا بتعيين قيمة crunchifyAddition على false ، حتى نتمكن من تنفيذ Add action مرة أخرى.

يوجد أدناه ملف التخطيط ، للمساعدة في تصميم الواجهة الأمامية للآلة الحاسبة:

الآن ، كل الأشياء يجب أن تعمل بشكل جيد ونحن جاهزون لتشغيل تطبيق android الخاص بنا. لتشغيل تطبيقنا ، استخدمت هاتفي المحمول ، يمكنك استخدام المحاكي أو جهازك.

تشغيل تطبيقنا الحاسبة لنظام Android

  • انقر فوق مدير جهاز Android. بعد تحديد جهازك المخصص في نافذة Android device manager ، انقر فوق START .
  • انقر فوق زر التشغيل.
  • اختر جهازك أو المحاكي وانقر فوق موافق.
  • يمكنك الآن مشاهدة تطبيق android الآلة الحاسبة قيد التشغيل مثل لقطة الشاشة هذه.

تهانينا!! إذا اتبعت جميع الخطوات ووصلت إلى هذه النقطة ، فهذا يعني أنك اتبعت جميع الخطوات بشكل صحيح وأن تطبيق الآلة الحاسبة يعمل بنظام Android ويعمل بشكل جيد.