تشغيل اكتفتي لأول مرة فقط يتم فيها تشغيل تطبيق الاندرويد برمجياً

بسم الله الرحمن الرحيم

أحب أن أوضح ان الكثير يطلبون مني تجهيز الدروس, ولدي أعمال أقوم بها .. لذلك أحاول قدر الإمكان أن أجاوب على أكثر الطلبات والاستفسارت, لذلك قررت تجهيز هذا الدرس, تم طلبه مني من عدد من الأصدقاء.

الدرس هو كيفية جعل اكتفتي تشتغل فقط أول مرة يتم فيها تشغيل التطبيق برمجياً, وتستفيد من هذه الاكتفتي كثيراً, مثلاً لاختيار لغة التطبيق, تسجيل اسم المستخدم, الحصول على معلومة لمرة واحدة, مثلاً ادخل رمز العملة إذا كنت تستخدم تطبيق عن ارباح او معاملة مالية, أو ادخل راتبك إلخ.

في البداية الأمر جداً بسيط وغير معقد. تنشأ مشروعك ولنفترض لديك الرئيسية بإسم Main.java ,ولديك اكتفتي تريد عرضها لمرة واحدة ولنفترض اسمها First.java .

ما سوف نقوم به هو : نخبر الرئيسية داخل دالة الاون كريت إنه يوجد لدينا قيمة من نوع Boolean و هي تحمل قيمتين أما صحيح, أو العكس (true or false), يعني بتفيدك مثلاً .. انو في أمر ما يحتمل غير خيارين .. إذا صار كذا أنشأ الأمر كذا والعكس, فنحن قلنا الحالة الطبيعية هي صحيح, وخزن داخل SharedPreferences انك تحمل القيمة صحيحة, إذا كانت القيمة صحيحة, نضع الأوامر ووضعت ان يأخذنا انتنت (Intent) للاكتفتي التي نقصدها, وعندما انتقل بنا للاكتفتي التي نريدها قم بتغير القيمة إلى غير صحيح او فولس او كاذبة وتم تخزينها .

هكذا عندما نقوم بالدخول الى التطبيق مرة اخرى سوف تكون الحالة فولس لذلك لا يتم الانتقال. وتبقى الرئيسية كما هي 🙂

لنقوم بالأمر برمجياً :

in onCreate function within activity Main.java :

و فقط !! هكذا انتهينا .. العملية بسيطة جداً.

انتظرونا في مزيد من الدروس والحصرية الجديدة .. والسلام عليكم ~

عن عبدالقادر عليوي

مواليد 1996 , سوري الجنسية, طالب علم, لدي شغوف كبير في تعلم كل ما يتعلق بالانترنت من تطوير وحماية, أحب القراءة كثيراً .. هدفي نشر العلم بشتى أنواعه ومجالاته, متابع من الدرجة الأولى لـ الدكتور ابراهيم الفقي و الشيخ أحمد ديدات - رحمهم الله -.

شاهد أيضاً

تحميل ملف من السيرفر لجهازك الأندرويد برمجياً

بسم الله الرحمن الرحيم في هذه التدوينة إن شاء الله سوف نتعلم كيفية تحميل ملف …

2 تعليقان

  1. السلام عليكم ورحمة الله وبركاته
    هل أسنطيع عمل نافذه تظهر لي بداية البرنامج بدال الاكتيفيتي

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

− 1 = 2