‏إظهار الرسائل ذات التسميات الدروس. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات الدروس. إظهار كافة الرسائل

الأحد، 14 يوليو 2013

انشاء سبحة الكترونية لاجهزة الاندرويد


بسم الله الرحمن الرحيم
انشاء سبحة الكترونية لاجهزة الاندرويد

سنقوم اليوم بشرح تصميم سبحة الكترونية باستخدام موقع  App inventor 

 

و هي عبارة عن label  و زر كلما يتم الضغط علي الزر يتم اظهار عدد الضغطات في Label
( عدد التسبيحات ) و عندما يصل العدد الي 33 يقوم التليفون بالاهتزاز لتنبيه المستخدم
و يتم البدء من 1 مرة اخرى و هكذا

1 - قم بالدخول علي موقع App inventor
2 - اضغط علي الزر Invent
3 - اضغط علي زر New  لانشاء مشروع جديد
4 - اكتب اسم المشروع ( sebha )
5 - ثم اضغط Ok
6 - قم بتجهيز خلفية شاشة للتطبيق بمقاس 320 x 430  بكسل
او استخدم هذه الصورة

7 - قم بتجهيز رمز Icon  للتطبيق
او استخدم هذه الصورة

8 - في تبويب media بشاشة الموقع اسفل الشاشة  اضغط علي زر Upload new  و قم برفع ملف الخلفية و الايقونة
9 - ثم من شريط الادوات Palette  قم باضافة الادوات التالية بالترتيب
عدد ( 2 )
Label
عدد ( 1 )
Button
عدد ( 1 )
Sound

10 -  قم بتغيير الاعدادت لكل منها كما يلي
اولا Screen1:



 ثانيا : label1


ثالثا : Label2






رابعا : Button1



ليصبح التصميم كما بالشاشة


11 - قم بحفظ العمل
12 - قم بالضغط علي Open the Block editor  لفتح البلوك اديتور لكتابة الكود

شرح الكود
نقوم بانشاء متغير Variable  باسم CountX 
في الحدث Screen1.initialize نضع كود تغيير النص ل Label2  ليساوى قيمة Countx
في الحدث Button1.click
نخبر البرنامج ان يقوم باضافة 1 علي المتغير Count1 ثم نختبر الشرط ان Countx يساوي 33
فعند تحقق الشرط ( ان CountX = 33 ) نطلب من البرنامج استدعاء الامر Vibrate  للكائن Sound1
و هذا الامر هو المسئول عن تشغيل الاهتزاز و يجب تحدد مدة الاهتزتز بالمللي ثانية ( 500 ) مثلا
ثم يتم اختبار الشرط ان CountX اكبر من 33 ليتم عندها بدء العد من جديد

ليكون الكود كامل كما بالصورة


قم بتجربة المشروع علي المحاكي
بعد التاكد من عدم وجود اخطاء قم باغلاق Block Editor  و العودة لشاشة الموقع
تصدير مشروع App Inventor  بصيغة Apk
من شاشة الموقع اضغط علي زر Pack for phone >> download to this computer




الأحد، 26 مايو 2013

حل مشكلة بطء الشحن في سامسونج جالكسي 3



لحل مشكلة بطء عملية شحن سامسونج جالكسي 3 وتسحين مستوى إستهلاك البطارية

خصوصاً بعد عملية تحديث النظام ولايمنع عملها بأي وقت .


الأحد، 27 يناير 2013

فك شفرة هواتف Samsung Galaxy S3 و Galaxy Note 2 لتعمل علي أي شبكة

فك شفرة هواتف Samsung Galaxy S3 و Galaxy Note 2 لتعمل علي أي شبكة


إذا كنت تملك جهاز سامسونج S3  أو galaxy Note2 و كان مغلق للعمل علي شبكة معينة ( مثل موبينيل أو فودافون أو اتصالات ) و تود إلغاء هذا القفل ليتمكن الجهاز من العمل علي أي شبكة
إليك هذه الطريقة ( تعمل علي اندرويد جلي بين اذا لم يكن نظام التشغيل الخاص بك هو جيلي بين   قم بتحديث الهاتف إلي نظام جلي بين )

السبت، 26 يناير 2013

إنشاء تطبيق بسيط باستخدام موقع App Inventor


إنشاء تطبيق بسيط باستخدام موقع App Inventor

بعد أن تعرفنا علي طريقة برمجة الاندرويد  السهلة باستخدام موقع App Inventor  سنقوم في هذا الدرس بإنشاء التطبيق الأول لنا باستخدام هذه الطريقة و سنقوم بالعمل علي المتصفح Google Chrome
و يمكنك تطبيقه علي المتصفحات الأخرى بطريقة مشابهه
التطبيق الذي سنقوم بتصميمه عبارة عن صندوق عنوان label  و زر button عند الضغط علي الزر  يتم تغيير النص الموجود في Label  إلي " Hello world in Arabic-android.blogspot.com "

الخميس، 24 يناير 2013

طريقة سهلة لبرمجة الاندرويد من خلال موقع App Inventor


طريقة سهلة لبرمجة الاندرويد من خلال موقع  App Inventor
ما هو App Inventor؟

App Inventor     هو عبارة عن موقع انترنت  يتيح لك تطوير تطبيقات لهواتف أندرويد باستخدام مستعرض ويب إما على الهاتف الحقيقي  أو المحاكي. كما انه يتيح لك حفظ اعمالك و امكانية استكمالها في أي وقت .

الأربعاء، 9 يناير 2013

تصدير مشروع الاندرويد بصيعة apk

تصدير مشروع الاندرويد  بصيعة apk

لجعل التطبيق ملف تنفيذي ذاتي التثبيت لكي يتم نقلة أو بيعة أو رفعة علي مواقع الانترنت مثل متجر جوجل يجب تصديره بصيغة apk

السبت، 5 يناير 2013

جوجل تطلق أداة لتحويل تطبيقات الاندرويد إلي تطبيقات الآيفون


جوجل تطلق أداة لتحويل تطبيقات الاندرويد إلي تطبيقات الآيفون

في محاولة من جوجل لإقناع المطورين بتطوير التطبيقات الخاصة بالاندرويد قامت جوجل بإصدار أداة  تسمي J2ObjC تقوم بتحويل كود الجافا المستخدم في تطوير تطبيقات الاندرويد إلي ما يماثله من كود Objective C و الذي يستخدم في تطوير تطبيقات نظام iOS الخاص بالآيفون

إنشاء تطبيق يحول الصوت إلي نص

إنشاء تطبيق يحول الصوت إلي نص Speech to text

في هذا الدرس سنتعلم خطوات تحويل الكلام إلي نص و وضعه في أداة TextView في نظام الاندرويد

يوجد في الاندرويد ميزة ممتازة لم يستخدمها المطورين بشكل جيد حتى ألان و هي قدرة الاندرويد علي تحويل الكلام إلي نص بمهارة فائقة  و تسمى SpeechToText ، و نحن نعلم جيدا أن الأوامر الصوتية هي التي ستسود مستقبلا و من حسن الحظ ان الاندرويد قد قدم لنا تلك الميزة الرائعة

الاثنين، 24 ديسمبر 2012

استخدام listAlertDialog

استخدام listAlertDialog

الـ AlertDialog  هو اداة لاظهار رسالة للمستخدم ( مثل اداة msgbox  في VB.net)
و في الاندرويد يمكن ان تحدوي اداة الـ AlertDialog علي ازرار أو مربع اخيار أو حتي قائمة

الخميس، 20 ديسمبر 2012

إنشاء تطبيق متعدد اللغات


إنشاء تطبيق متعدد اللغات

لإنشاء تطبيق يدعم عدة لغات يجب أولا استخلاص جميع السلاسل الحرفية String و النصوص Text التي سنستخدمها في واجهة التطبيق و نقوم بحفظها في ملف منفصل يسمي String.xml
ووظيفة ملف String  انه يقوم بحفظ جميع السلاسل الحرفية و إعطائها اسم خاص لاستخدام في الكود لجلب هذا النص من ملف الـ String

الأربعاء، 19 ديسمبر 2012

الكائن Intent و التعامل مع التطبيقات الأخرى


الكائن Intent و التعامل مع التطبيقات الأخرى
Interacting with Other Apps
تطبيقات الاندرويد  لديها عادة العديد من الأنشطة ( Activity ). كل نشاط يعرض واجهة مستخدم التي تسمح للمستخدم بأداء مهمة محددة (مثل عرض خريطة أو التقاط صورة).
و لنقل  المستخدم من نشاط إلى آخر، يجب أن يستخدم التطبيق الخاص بك الكائن Intent   لتوجيه الـ Intent الخاص بك ليقوم بأداء مهمة معين