Android
خلفيات متحركة .. فقط على أندوريد 2.1
Feb 6th
السلام عليكم و رحمة الله وبركاته
مع صدور المنصة عمل أندوريد 2.1 أصبح النظام يتمتع بالعديد من المميزات و منها ما سوف نستعرضه اليوم و هي اللخلفيات التفاعلية !! أو المتحركة ,يمكنك الآن ان تقوم بتطوير تطبيق بسيط هو بمثابة خلفية متحركة أو تطبيق تفاعلي يمكنه الوصول للعديد من مكونات الجهاز كاستخدام
GPS, الانترنت , SGL(الرسوم ثنائية الابعاد), OpenGL (الرسوم ثلاثية الأبعاد) , … , وغيرها من المميزات المتاحة في الوقت الحالية و التي سوف يتم إضافتها في المستقبل.

برمجة تطبيق كهذا عملية سهلة و خصوصاً عندما تكون على دراية بمكتبات الرسم مثل SurfaceView أو Canvas , و من الجميل في الأمر انك تستطيع الإطلاع على الأمثلة الملحقة ببئية التطوير 2.1 لمنصة الأندوريد على المسار التالي
platforms/android-2.1/samples/CubeLiveWallpaper.
و التي تظهر لك على هيئة مكعب يتحرك في الخلفية و عند الضغط على الشاشة او تحريك اياً من الأيقونات تظهر لك دائرة

الخلفبات المتحركو هي نوع من أنواع الخدمات (Service) كل ما يزيد عنها هو فقط الدالة onCreateEngine() والتي تستخدم في إنشاء محرك يقوم بمعالجة دورة حياة هذا التطبيق , على الرغم من أن النظام يوفر لك المساحة لرسم هذا النوع من التطبيقات إلا أنه لابد من مراعاة أن هذه التطبيقات تستخدم موارد الجهاز بصورة شرهة و لهذا لابد من مراعاة هذة النقطه ليست فقط في استهلاك البطارية ولكن أيضاً في التسبب في بطئ النظام بصورة عامة.
كما أن هذا المحرك يقوم بتوفير عدد من الدوالة للتفاعل مع المستخدم فمثلا عند انتقال المستخدم من الشاشة الرئيسية إلى الشاشة اليمني فتقوم باستخدام الدالة onOffsetsChanged() أو للتفاعل مع ضغطات المستخدم تقوم باستخدام الداله onTouchEvent(MotionEvent) , كما أن التطبيقات الآخرى يمكنها ارسال بعض الأوامر إلى هذة الخلفيات المتحركة و لكن في الوقت الحالي فقط وحدها الشاشة الرئيسية هي التي تستطيع ارسال لها بعض الأوامر باستخدام الداله onCommand() كالتالي :
- android.wallpaper.tap : فعندما يقوم المستخدم بالضغظ على اي مكان فارغ في الشاشة يمكن للتطبيق بعمل رد فعل له , و مثال على ذلك الخلفية المائية الموجودة في نيكسون وان , فعند ضغط المستخدم على اي مكان فارغ يلاحظ ظهور قطرة ماء على الشاشة .
- android.home.drop : عندما يقوم المستخدم بتحريك أي ايقونة أو Widget من على الشاشة الرئيسية فيوفر لك النظام وانت تبرمج التطبيق امكانية عمل رد فعل لنقل هذه الايقونة.
هذة الميزة متاحة فقط في منصة عمل أندوريد 2.1 ولابد لك قبل اصدار تطبيق كهذا أو حتى تنزيلة التأكد من دعم الجهاز الخاص بك لمثل هذة التطبيقات و تذكر إضافة هذة الأوسمة إلى تطبيقاتك قبل تصديرها إلى متجر الأندرويد:
- <uses-sdk android:minSDKVersion=”7″/> : لتعريف عن أن التطبيق يعمل على منصة عمل أندرويد 2.1
- <uses-feature android:name=”android.software.live_wallpaper” /> : لإماكنية تصنيف هذا التطبيق كخلفية متحركة
المصدر : المدونة الرسمية لأندرويد
شرح بيئة التطوير الخاصة بأندرويد
Feb 5th
السلام عليكم
في هذا السكرين كاست قمت عمل شرح مبسط عن بيئة التطوير .. او بالأخص
المجلدات الموجودة في مشروع الأندوريد و محتوياتها .. كما قمت بشرح مثال HelloWorld
أتتركم مع الفيديو
بيئة التطوير الخاصة بأندرويد على ويندوز
Feb 3rd
السلام عليكم
في الفترة الأخيرة انقطع و أعود و انقطع و أعود .. الحياة متقلبة بعض الشئ , بعد كل هذة الفترة اختلفت طريقة توليف الـ IDE مع المحاكي المقدم من جوجل لهذا قمت بعمل سكرين كاست يشرح عملية التحميل و التنصيب و التوليف
أترركم مع الفيديو
ج 3 – مدخل إلى عالم اﻷندرويد
Aug 4th
قبل أن تبدأ في برمجة أي تطبيق لاي نظام تشغيل لابد وان تعلم البنية الأساسية لهذا التطبيق للتمكن من عمل تطبيقات يمكن الاعتماد عليها, فأندوريد به 6 مكونات أساسية كتالي :
أكمل قراءة التدوينة »
ج 2 – مدخل إلى عالم اﻷندرويد
Jul 16th
بعد نجاح تطبيق أول برنامج و تأكدت من ان بيئة العمل الخاصة بك تعمل بصورة جيدة تعالى لنلقي نظرة على الجزي الايسر من الشاشة و الذي يحوي العديدمن المجلدات :
ج 1 – مدخل إلى عالم اﻷندرويد
Jul 10th
هذة مجموعة من الموضوعات اقوم باعداها لمسودة لكتابي الأول بإذن الله (مدخل إلى عالم الأندرويد)
أدعو الله عز و جل أن يعينني على الأنتهاء منه في اقرب وقت
أخبار سارة :)
Jul 6th
السلام عليكم اليوم هو احد الايام السارة بصورة كبيرة بالنسبه
قرأت اليوم اخبار سارة بصورة كبيرة وكان الخبرين على التوالي
فتحت الماسنجر وجدت الخبر الأول
انه و خلال فترة ليست بالبعيدة فإن اندرويد سيتطيع تشغيل الفلاش و ذلك من خلال
Flash Player 10
ولكن لا اخبار رسمية عن الـ AIR
أما عن الخبر الذي اصابني بالسعادة الغمرة

ولكنه لا يزال خبر غير اكيد
الإصدارة ما قبل النهائية – مشروع التخرج
Jun 12th
السلام عليكم
بعد طول انتظار انتهاء الامتحانات
الحمد لله اتممت الإصدارة شبة النهائية لمشروع تخرجي
تابعوها
تحديث — مشروع التخرج
May 3rd
الفيديو عبارة عن تصوير للمشروع بعد آخر التحديثا
في الشكل و اضافة بعض الأوامر بخلاف إيقاف التشغيل
الفيديو بدون صوت
وجاري العمل على اصدارة من السيرفر للنكس
آخر ما توصلت إليه
Apr 25th
آخر ما توصلت إليه في مشروع التخرج
تقريبا على هذة الصورة المشروع أكتمل ومبقاش فيه غير شوية
حاجات بسيطه شوية صور و رسومات وكمان الجزء بتاع التحقق من اللي داخل
عشان مش اي حد يدخل من اي
Client
على السيرفر
ياريت اسمع رايكم
