الوسم : Android

11ديسمبر

يوم في ضيافة سامسونج

السلام عليكم ورحمه الله وبركاته

أهلاً بكم متابعي الأعزاء , انقطع و اعود و انقطع وأعود , إلى ان حصل لديكم حاله من الضجر مني كما هو حال الكثيرين من الأهل و الأصدقاء الذين شغلني عنهم العمل و مسؤوليات الحياة  , إلا انني وبفضل الله لازلت حياً أرزق ولا يزال قلبي ينبض بحبكم جميعاً 🙂 – بقيت بكاش  – .

البارحه كان أحد الايام المميزة في آخر ثمانية أشهر مرت علي , حيث كنا  – من اليمين أسامه , مهندس طارق منصور و أنا   –

 في ضيافة شركة سامسونج في أرض المعارض بالقاهرة , حيث تواجدنا لحضور مراسم حفل تسليم حوائز مسابقة ” انطلق ” التي أطلقتها سامسونج منذ أشهر , وقد شاركنا بتطبيق القبلة في الواقع الافتراضي و  حصلنا بفضل الله على المركز الخامس – التطبيق مملوك لشركة MIMV وهي الشركة المالكة لموقع آيفون إسلام  و آب-عاد  والتي بدأت في العمل معهم منذ أكثر من ثمانية أشهر –

تطبيق القبلة في الواقع الافتراضي هو تطبيق يعيد اختراع فكرة القبلة من كونها بوصلة تشير إلى مكان وجود الكعبه و اتجاه الصلاة إلى ان يتخطى ذلك ليستخدم تقنية الواقع الافتراضي حيث أنك عند استخدام التطبيق تكون في اي مكان في العالم ولكن باستخدام تنقية الواقع الافتراضي نقوم بنقلق إلى داخل الحرم وتستطيع ان تدور في لـ ٣٦٠ درجة داخل الحرم لترى الحجيج و ترى الكعبة و الحجر الأسود , لس هذا وحسب ولكن أيضاً يمكنك من الوصول إلى أشهر المساجد حول العالم عن طريق الضغط على زر المساجد فترى على الشاشة مجموعة من المساجد في اماكن مختلفة تظهر تباعاً مع حركتك فعند الوقف مثلا على مسجد قبه الصخرة و الضغط عليه يقوم التطبيق بعرض محتوى تفصيلي حول هذا المسجد.

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

أرى انني في هذا الوقت سأعود وبصورة جيدة لاحياء مدونتي و تغيير الثيم و إضافة الكثير باذن الله , فانتظروني 🙂

ودمتم بود

6فبراير

خلفيات متحركة .. فقط على أندوريد 2.1

السلام عليكم و رحمة الله وبركاته

مع صدور المنصة عمل أندوريد 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” /> : لإماكنية تصنيف هذا التطبيق كخلفية متحركة

المصدر : المدونة الرسمية لأندرويد

3فبراير

بيئة التطوير الخاصة بأندرويد على ويندوز

السلام عليكم

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

أترركم مع الفيديو

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

1نوفمبر

انطلاقة من جديد

السلام عليكم

تحية طيبه لجميع متابعي مدونتي و الأخواه المارين و كذا قطاع الطرق 😀

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

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

ما الجديد ؟

  • قمت بعمل ترقية و أصبحت الأن أعمل على  Ubuntu 9.10 والتي احتوت على مميزات رائعة و إضافات جديدة سوف اتحدث عنها في وقت لاحق إن شاء الله.
  • بدأت في استخدم خدمة تويتر بصورة كبيرة على غير عادتي و أظن ان تويتر نجح في إشعال شرارة شغفي به .. فهو كما قال أخي عبدالله المهيري : “تويتر خدمة شخصية أكثر من التدوين، ما أراه غير مناسب للمدونة يمكنه أن يكون مناسباً في تويتر.” وأجد أنه على صواب  كبيرو ذلك من محض تجربتي له  , يمكنكم متابعتي الآن على حسابي   @mrxprt.
  • قمت بتفعيل خدمة Delicious وهي إحدى الخدمات التي لطالما تمنيت أن لا أنسى أن أستخدمها  :).
  • بدأت مجدداً في الجافا ولكن البداية كانت جيدة انتهيت من قراءة 250 صفحه من كتاب  SCJP Sun Certified Programmer for Java 6 حيث أنني بدأت في التحضير لدخول امتحان الاعتماد (SCJP Exam 310-065).
  • !! بدأت أفكر جدياً في إنقاص وزني !!.
  • أفكر في تعلم الكثير حول التصميم و خدمات الويب المختلفة ولكن بحاجه لبعض الوقت.
  • مشروع كتاب أندوريد العربي سوف يحتاج إلى بعض التعديلات لأن صناع القرار في أندوريد أصابتهم حمى الإصدارات المطيرة فقد وصلوا حتى الآن إلى الإصدارة 2 .
  • بعد قصة إعفائي من الخدمة العسكرية زاد يقيني بأن الله سميع مجيب معنا أينما ذهبنا ولكننا في غفلة كبيرة :(.

هناك بعض المستجدات التي سوف أتحدث عنها لاحقا مثل بدئي في الحياة العملية و تجربه التحاقي بالدراسة التمهيدية للدراسات العليا في الجامعة إن شاء الله

اللهم أستعملنا ولا تستبدلنا .. اللهم قلل وارداتنا وأرفع من رصيد صادراتنا

4أغسطس

ج 3 – مدخل إلى عالم اﻷندرويد

مكونات التطبيقات في اندرويد :

قبل أن تبدأ في برمجة أي تطبيق لاي نظام تشغيل لابد وان تعلم البنية الأساسية لهذا التطبيق للتمكن من عمل تطبيقات يمكن الاعتماد عليها, فأندوريد به 6 مكونات أساسية كتالي :
أكمل القراءة »

6يوليو

أخبار سارة :)

السلام عليكم اليوم هو احد الايام السارة بصورة كبيرة بالنسبه

قرأت اليوم اخبار سارة بصورة كبيرة وكان الخبرين على التوالي

فتحت الماسنجر وجدت الخبر الأول

انه و خلال فترة ليست بالبعيدة فإن اندرويد سيتطيع تشغيل الفلاش و ذلك من خلال

Flash Player 10

يمكنكم متابعه اصل الخبر هنا

ولكن لا اخبار رسمية عن الـ AIR

أما عن الخبر الذي اصابني بالسعادة الغمرة

ولكنه لا يزال  خبر غير اكيد 🙁

© Copyright 2014, All Rights Reserved