آخر ما تم نشره

اضافة زر اعجبني FBlike برمجياً في تطبيق اندرويد

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

Read More »

برمجة تطبيق اندرويد متعدد اللغات والتغيير بينها بواسطة زر

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

Read More »

تفعيل استيراد مكاتب الدعم تلقائي في اندرويد استوديو

بسم الله الرحمن الرحيم في البداية لكي تفهم ما الذي أقصده .. هذه المكاتب التي تدعم العناصر التي أنت تحتاجها خلال برمجتك لتطبيق اندرويد, وهي المكاتب التي تجدها في ملفات الجافا ( الاكتفتي ) أسفل اسم الحزمة (الباكيج) مباشرة. مثال عليها :  import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.Window; import android.widget.RelativeLayout; import android.view.Gravity; import android.view.KeyEvent; import android.view.Menu; …

Read More »

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

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

Read More »

كيف تنشأ زر Button في اندرويد ستديو برمجة تطبيقات App

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

Read More »

كيفية اضافة معرف id الجهاز برمجياً في تطبيق اندرويد

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

Read More »

كيف أعطل زر الرجوع (Back) في برمجة تطبيقات الاندرويد ؟؟

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

Read More »

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

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

Read More »

كيفية انشاء رسالة مؤقتة Toast برمجة تطبيق اندرويد

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

Read More »

مشروع تطبيق ناطق صوتي برمجة اندرويد

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

Read More »