أرشيف الوسم : اندرويد

ما هي التقنيات التي استخدمت لصناعة لعبة بوكيمون غو

بسم الله الرحمن الرحيم في الفترة الماضية كان الحديث الشاغل لكل العالم هو لعبة “بوكيمون غو” “Pokemon go” التي أنتشرت أنتشار كبير في الايام الأولى من أنطلاقها و حققت شركة “نينتندو” المبرمجة للعبة أرباح خيالية و السبب الرئيسية لهذا الأنتشار هو دمج مسلسل الكرتون الشهير “بوكيمون” في اللعبة و أيضاً ربط اللعبة مع الواقع بأستخدام خرائط جوجل و جعل المستخدمين …

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

النشر على الفيسبوك من داخل تطبيقك الأندرويد

بسم الله الرحمن الرحيم  نكمل مع سلسة Facebook API و لقد شرحنا سابقاً : 1- كيفية أضافة Facebook API إلى تطبيق الأندرويد و    كيفية الحصول على رمز Key hash  2- شرح أضافة تسجيل الدخول إلى تطبيق الأندرويد  هذا الشرح هو مكمل للشروحات السابقة فبعد أن تكون قد أتممت و طبقت الشروحات السابقة فلن يتبقى أمامك سوى القليل لتطبيقه و شرحنا حول كيفية كتابة …

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

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

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

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

الشرح الحصول على رمز Key Hash في الأندرويد

بسم الله الرحمن الرحيم رمز Key Hash هو رمز يطلبه منك الفيسبوك عندما تريد ربط تطبيقك الأندرويد مع الفيسبوك و سوف نشرح الأن طريقة الحصول على الرمز يجب عليك وضع الكود التالي في الأكتيفتي الرئيسية داخل تطبيقك الأندرويد و تحديداً في  الـ onCreate [crayon-5ba7e0c77ac29748218375/] ثم تقوم بتشغيل التطبيق و تقوم بفتح الـAndroid Monitor و تبحث في الـlogcat على رمز تطبيقك …

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

شرح أضافة عداد تنازلي لتطبيق الأندرويد برمجياً

بسم الله الرحمن الرحيم أضافة ميزة (المؤقت) أو العداد التنازلي من الأشياء المهمة لتطبيقات (الألغاز) و (الأسئلة) و سوف تكون أضافة جميلة إذا قمت بأضافتها على تطبيقك من أجل زيادة حماس المستخدم اثناء استخدام التطبيق و لكي لا  يشعر بالملل نبدأ الشرح  أولاً يجب علينا عمل import  لمكتبة (المؤقت)  كما في الأمر التالي : [crayon-5ba7e0c77b3f0984021285/] و الأوامر التي يحتويها كلاس العداد التنازلي …

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

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

بسم الله الرحمن الرحيم السلام عليكم ورحمة  الله وبركاته . سنتكلم اليوم عن إنشاء منبه متطور باستخدام Date picker و Time picker وسنعتمد على أمرين : التقويم Calendar . مستقبل البث Broadcast Receiver . Shared preference لتخزين الوقت ، سنحتاجه لاحقا . بالإضافة لل Alarm manager لكننا لن نتحدث عنه كوننا ذكرناه في الدرس السابق . مراجعة الدرس أو رؤيته من هنا …

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

فتح تطبيق الكاميرا , والتقاط صورة

السلام عليكم ورحمة الله درس اليوم بسيط و سهل ,   سوف نتعلم كيفية فتح تطبيق الكاميرا المدمج بالهاتف والتقاط صورة ثم اضافتها إلى القائمة GridView التي قمنا بصنعها في  الدرس السابق . في البدادية يجب إضافة صلاحيات فتح تطبيق الكاميرا بداخل ملف AndroidManifest.xml : [crayon-5ba7e0c77cb0a058891084/] ثم قم بإنشاء زر جديد بلاويت الخاصة بأكتيفيتي  SelectPhoto  بجانب زر upload الذي أنشأناه لأخذ صورة من …

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

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

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

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

جوجل تحذف 13 تطبيقاً خبيثاً من متجر جوجل بلاي

بسم الله الرحمن الرحيم   قامت جوجل بحذف 13 تطبيقاً جديداً على متجر جوجل بلاي حيث أتخذت جوجل هذه الخطوة بعد القيام بأختبار أمني لهذه التطبيقات و تبين أنها تقوم بأعمال تخريبية داخل الجوال و تلحق الضرر بالمستخدمين و بياناتهم ما هي الأضرار التي تسببها هذه التطبيقات الخبيثة ؟ بعد تثبيت أحد التطبيقات الخبيثة على الجوال فأنها تقوم تلقائياً بعمل …

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

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

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

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