شارك المقالة

شرح عمل Timer في الBackground بإستخدام android studio


شرح عمل Timer في الBackground بإستخدام android studio

كما نعلم ان الاغلب يبحث على طرق للتعامل مع التطبيق في حالة الBackground اي ان التطبيق يكون يعمل في الخلفيه لتنفيذ امر معين ويمكنك تنفيذ ذلك عن طريق احدى الطرق والتي من اشهرها الworkmanager والتي قمنا بشرح بشكل مبسط لكم في موقعنا المتواضع , واليوم سوف نشرح لكم كيف تقوم بعمل timer يعمل حتى في الخلفيه بمعنى تضع بداخله امر معين ويستمر بالعمل حتى في حالة اغلاق التطبيق وكل هذا سوف يكون عن طريق التالي الذي نقدمه لكم بشكل مجاني من اجل مساعتدكم في انجاز الاعمال بشكل اسرع .


Android Studio هو IDE الرسمي لبرمجة Android ويأتي مع كل ما تحتاجه للبدء.

يسمح لك ConstraintLayout بإنشاء تخطيطات معقدة عن طريق ربط القيود من طريقة عرض إلى طرق عرض وإرشادات أخرى. بعد ذلك ، من خلال تحديد أحد تكوينات الجهاز المتعددة أو ببساطة تغيير حجم نافذة المعاينة ، قد ترى التخطيط الخاص بك على أي حجم شاشة. محلل لملفات APK افحص محتويات ملف APK للتطبيق الخاص بك لمعرفة طرق تقليل حجم تطبيق Android ، حتى لو لم يتم إنشاؤه باستخدام Android Studio. افحص ملف البيان ، بالإضافة إلى الموارد وملفات DEX. قارن بين ملفي APK لملاحظة كيفية تطور حجم التطبيق بمرور الوقت.


How to execute an action in the background in android studio


How to execute an action in the background in android studio

يمكنك تنفيذ الfuncation التاليه لتنفيذ عملية العمل في الخلفيه وهذه عباره عن timer يعمل عند النقر على الزر الخاص بها كما هو موضح بالصورة الخاصه بالمقال كل ما عليك هو النقر على click وسوف يقوم بعمل CountDownTimer وهذا عباره عن timer يعمل حتى في حالة اغلاق التطبيق الخاص بك وهنا قمنا بعمل المدة 30 ثانية وكل ثانيه يخصم ثانيه كما هو موضح وخلال هذه المده يتم طباعة المده المتبقيه وبعد الانتهاء سوف يطبع رساله is Done .


// Click Button.


timer.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                new CountDownTimer(30000,1000) {
                    @Override
                    public void onTick(long millisUntilFinished) {
                        Toast.makeText(MainActivity.this, "time is :"+millisUntilFinished, Toast.LENGTH_SHORT).show();
                    }

                    @Override
                    public void onFinish() {
                        Toast.makeText(MainActivity.this, "is Done.", Toast.LENGTH_SHORT).show();
                    }
                }.start();
            }
        });
        



android sdk manager تحميل flutter developers applications create app android android studio mac


شاهد أيضًا
مقالات ذات صلة
ازالة علامة debugging من التطبيق في Flutter

  ازالة علامة debugging من التطبيق في Flutterعندما البدء في العمل على تطبيق معين سواء…

شرح notification بالعربي #7 :كيفية ارسال notification الى الuser باستخدام FCM مع retrofit باستخدام برنامج Android Studio

  في هذا المقال سوف نشرح طريقة اخرى لعمل retrofit مع FCM ويمكنك استخدام هذة…

كود برنامج بلغة جافا لطباعة اول واخر حرف من الكلمة – The beginning and end of the word is Java code

اكتب برنامج بواسطة برمجة جافا يقوم بمعرفة اول واخر حرف من الكلمات . اصبحت لغة…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع