Dana Dalloul نشر 11 أكتوبر 2021 أرسل تقرير نشر 11 أكتوبر 2021 ما هو الكود لتطبيق اندرويد الذي يقوم بتذكير المستخدم بمواعيد الدواء مثلا؟؟ 1 اقتباس
0 Mohamd Imran نشر 12 أكتوبر 2021 أرسل تقرير نشر 12 أكتوبر 2021 @دانا دلول بدايتاً تطبيقات الأندرويد التي تقوم على بناء التذكيرات أو التنبيهات بخصوص أمر معين فليكن مثلاً تنبيه بخصوص موعد الدواء تعتمد برمجياً على المنبه و الإشعارات هذا بشكل ملخص ولا يوجد كود واحد لجميع تطبيق الأندرويد التي تعتمد على التنبيهات بل يمكن بناءها بعدة طرق لكن برمجياً بشكل عام يتم إستخدام AlarmManager و BroadcastReceiver لأن التنبيهات بالتأكيد ستكون عندما التطبيق يكون في الخلفية , الأن برمجياً سأضع مثال بسيط لما ذكرته في الأعلى لكن عدلي عليه بما يتناسب مع ما تحتاجين ,أولاً نقوم بعمل أوبجيكت من ال AlarmManager وأيضاً نقوم بعمل أوبجيكت من PendingIntent طبعاً بشكل ملخص AlarmManager reminder; PendingIntent reminderIntent; reminder = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(context, AlarmReceiver.class); reminderIntent = PendingIntent.getBroadcast(context, 0, intent, 0); reminder.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + 60 * 1000, reminderIntent); //التنبيه للدقيقة القادمة ثم في ال AlarmReceiver كلاس التي قمنا بتمريرها في ال intent في الأعلى ,ما سنقوم به في الميثود onReceive الموجودة داخل كلاس AlarmReceiver نقوم بإرسال إشعار للمستخدم أو ما ترغبين به على حسب التطبيق الخاص بك public class AlarmReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //نقوم بإرسال إشعار من هنا أو نقوم بعمل ما نريد على حسب ما ترغبين } } 1 اقتباس
السؤال
Dana Dalloul
ما هو الكود لتطبيق اندرويد الذي يقوم بتذكير المستخدم بمواعيد الدواء مثلا؟؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.