برمجة اندرويد

Alarm manager واستخدامه في برمجة تطبيقات اندرويد بشكل بسيط

بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته . سنتكلم اليوم عن موضوع مهم للغاية ويستخدم كثيرا في البرامج وهو المنبه Alarm  وكيفية استخدامه في التطبيقات . سنستعمل كلاس Alarm Manager أولا : يجب علينا تحديد الأكتيفيتي المراد الذهاب عند انتهاء الوقت . [crayon-58d844b6b96e9143378016/] ثانيا : سنستخدم Pending intent وهو intent خاص يستخدم لأنواع محددة من التطبيقات ( Alarm …

أكمل القراءة »

استخدام الهزاز Vibrator في برمجة تطبيقات اندرويد

بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته …. سنتكلم اليوم عن طريقة استخدام الهزاز في البرمجة بالمدة التي تريدها ويمكنك استعماله في عدة أماكن ( بدء التطبيق , عرض رسالة خطأ عند إدخال خاطئ , لا يوجد وصول للانترنت , الملف غير موجود ,,,,,الخ ) . سنستعمل كلاس Vibrator : [crayon-58d844b6ba660657995370/] ولاستعمال الهزاز نضع هذه الدالة في المكان الذي نريد الهزاز …

أكمل القراءة »

كيفية إنشاء قائمة GridView وإضافة صور من الاستديو

السلام عليكم                                                                          اليوم سوف نقوم بعمل قائمة مثل الlistView ولكن بشكل شبكة و تسمى GridView وهي مفيدة جدا في التعامل مع الصور مثلا اذا …

أكمل القراءة »

قراءة ملفات txt من الأنترنت داخل تطبيقات اندرويد برمجياً

بسم الله الرحمن الرحيم اليوم في هذه التدوينة سوف نتعلم كيفية جلب نص من ملف نصي txt مرفوع على السيرفر, واستخدامه في تطبيقات الأندرويد برمجياً. سبق وتعلمنا كيفية جلب النص من ملف txt بداخل الملفات, و الآن جلبه من السيرفر, راجع الدرس السابق : قراءة ملفات txt داخل تطبيقات اندرويد برمجياً -طريقة مميزة بنفس طريقة الدرس السابق تقريباً فقط تغيرات …

أكمل القراءة »

استخدام اكشن بار مخصص في برمجة تطبيقات الأندرويد

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

أكمل القراءة »

التحكم في قيمة من اكتفتي آخر في الأندرويد برمجياً

بسم الله الرحمن الرحيم في هذه التدوينة إن شاء الله سوف نتعلم كيفية التحكم أو تحرير قيمة في إي اكتفتي في المشروع من اكتفتي آخر برمجياً في الجافا. فقط نضع القيمة التي نريد التعديل عليها في الكلاسات الاخرى, نضع قبل تعريفها public static . لنستطيع استخدامها بشكل عام في كلاسات المشروع. لنأخذ مثال صغير . نقوم بإنشاء 2 اكتفتي + 2 …

أكمل القراءة »

استخدام مكتبة Picasso لتعديل الصور في الأندرويد برمجياً

بسم الله الرحمن الرحيم في الدرس الماضي قمنا باستخدام دالة onActivityResult لجلب صورة من الاستوديو ووضعها في ImageView .. لكن هناك طريقة أسهل لفعل ذلك باستخدام مكتبة بيكاسو Picasso لأنك بسطر واحد سوف تستطيع وضع الصورة في تطبيقك من خلال هذه المكتبة تستطيع مراجعة الدرس الماضي من  هنا في البداية عليك اضافة المكتبة إلى مشروعك … اضغط على Gradle Scripts …

أكمل القراءة »

اس كيو لايت في برمجة تطبيقات الاندرويد 3 SQLite Android

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

أكمل القراءة »

تطبيق أندرويد اسئلة مفتوح المصدر كامل للبيع

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

أكمل القراءة »

أضافة خدمة Google Analytics و ADmob إلى تطبيقك الأندرويد بضغطة زر

السلام عليكم و رحمة الله و بركاته نقدم شرح جديد للمبتدئين معنا و هو كيفية أضافة خدمات google و هي admob و analytics إلى تطبيقك الأندرويد لقد نشرنا شروحات  سابقة حول كيفية أضافة خدمات جوجل و لكن كانت الشروحات مفصلة عن طريق أضافة الأكواد يدوياً و يمكنكم الأطلاع على الشروحات من الروابط التالي :  شرح أضافة خدمة Google Analytics شرح حول …

أكمل القراءة »