الرئيسية » مميز
الصفحة 1 من 212

يمثل النشاط جزءاً أساسية من التطبيق حيث يتضمن الواجهات الرسومية بالإضافة إلى البرمجة اللازمة للتحكم بتلك الواجهات. وسوف نتعرف على دور حياة النشاط (كيف يبدأ، وكيف يعمل، ومتى ينتهي) في تطبيقات الأندرويد.
نظرة عامة:
يتألف التطبيق من نشاطات مختلفة تتصل فيما بينها بالقادح أو الزناد (Intent). عندما يتم الإنتقال من نشاط إلى آخر يقوم الأندرويد بوضع النشاط السابقة في متراصّة (Stack) شبيهة بوظيفة “الرجوع” في متصفحات الأنترنت. عند الضغط على زر الخلف [...]

التفاصيل ..

السلام عليكم
سوف أقوم إن شاء الله بين الفترة والأخرى بوضع أكواد للأندرويد عملية ويمكن استعمالها في التطبيقات المختلفة. كود اليوم يقوم بعرض النشاط بكامل الشاشة في الأندرويد، والشرح موجود في الكود:

public class FullScreen extends Activity {
    @Override
/*
* أول دالة في دورة حياة النشاط، ومن خلالها يتم تعديل خيارات النشاط
*/
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

// إخفاء سطر العنوان في النشاط
        requestWindowFeature(Window.FEATURE_NO_TITLE);

// إخفاء [...]

التفاصيل ..

السلام عليكم
في الحلقة الأخيرة من هذه السلسلة قدمت عرضاً لملف AndroidManifest.xml والأوسمة التي يحتويها. وأحد هذه الأوسمة خاص بالتصاريح المطلوبة لتنصيب التطبيق على الجهاز وتشغيله. وسوف أقوم في هذه الحلقة بشرح طبيعة التصاريح وما هو دور كل منها.
صمم الأندرويد ليجعل كل تطبيق منعزل عن التطبيقات الأخرى ومحتويات الجهاز أيضاً ولا يمكنه الدخول إليها أو التحكم بها من دون إذن صريح من المستخدم وهذا ما يعرف بالتصاريح Permissions. وهذا طبعاً مبني [...]

التفاصيل ..

السلام عليكم
بعد أسبوعين من إصدار النسخة 1.7 من تطبيق iAndroidQuran قمت بإطلاق النسخة التالية 1.8 لإصلاح بعض الأخطاء وإضافة ميزات جديدة التطبيق. السبب في إطلاق النسخة الجديدة بالشكل السريع هو حصول خطأ عند تحميله على نسخة قرص العسل والآيس كريم ساندويتش من الأندرويد، وفي هذه النسخة تم إصلاح هذا الخلل حيث أصبح التطبيق متوافقاً مع جميع نسخ الأندرويد الاعلى من 1.5. الميزة الاخرى التي تمت إضافتها هي إمكانية التحكم بحجم [...]

التفاصيل ..

السلام عليكم
بعد أن أصدرت النسخة الأخيرة من التطبيق مع خاصية العلامات المرجعية، كانت الخاصية الأكثر طلباً هي إضافة الترتيل للتطبيق. كانت المشكلة الأكبر هي إيجاد سيرفر يتحمل تنزيل الملفات الكثيرة ذات الحجم الكبير (ملفات كل تلاوة أصبحت حوالي 2.5 جيجا بايت لضمان الدقة العالية). وقد تمكنت من استحصال سيرفر يحتوي على خاصية الترافيك الغير محدود مع مساحة تخزينية قدرها 200 جيجا بايت، وهذا يكفي لتخزين ملفات الترتيل. حاولت أن اجعل استعمال الترتيل من [...]

التفاصيل ..

قابلية تطويع الأندرويد هي من أهم الخواص التي جعلته مشهوراً ومحبوباً من قبل الكثير من المطورين، ومشغّل W7 هو أكبر دليل على هذا. حيث من خلال هذا المشغل يتحول الجهاز إلى نظام شبيه بنظام ويندوز فون Windows Phone. يقدم المشغل واجهة متقنة ومطابقة لواجهة الويندوز فون مع أداء سريع وفعال. تعمد الواجهة على نظام الألواح Tiles والذي أنشأته مايكروسوفت لنظام ويندوز فون. التحكم بالألواح مميز وسلس، حيث يمكن تغييرها من خلال الضغط [...]

التفاصيل ..

قم بالمدونة السابقة بعرض مشغل Go Ex Launcher وفي هذه الحلقة سوف اقوم باستعراض خصائص مشغّل Balancer. للتذكير فقط، المشغلات هي تطبيقات تقوم باستبدال التطبيق الرئيسي للجهاز الذي يعمل بالأندرويد لتقديم خصائص مختلفة وأكثر قابلية للتطويع.

مشغل Balancer هو مشغل جيد وفعّال .. ولكن النظرة الأولى عليه تعطي انطباعاً بأنه لا يملك خصائص متقدمة كبقية المشغّلات. المشغل هو سريع مقارنة بغيره من المشغلات ربما لخفة حجمه وتفضيله السرعة على الخيارات المعقدة. [...]

التفاصيل ..

السلام عليكم
بعد إصدار النسخة السابقة كنت قد وعدت بإضافة خاصية العلامات المرجعية Bookmarks والتي يمكن من خلالها الذهاب إلى الآية التي قمت بحفظ مكان في المرة السابقة، وفي هذه النسخة تمت إضافة هذه الخاصية مع عدة خواص أخرى. خاصية العلامات المرجعية كانت هي الخاصية الأكثر طلباً في البرنامج، حيث تسهّل عملية الذهاب إلى آخر سورة وآية تمت قراءتهما. يمكن وضع العلامة على أية آية بالضغط لمدة ثانية عليها وسوف ترى [...]

التفاصيل ..

من أهم خصائص نظام الأندرويد هو قابليته على التطويع والتعديل بشكل هائل. حيث يمكن تغيير معظم الخصائص التي يحملها من خلال روم Rom جاهز أو تطبيقات تغير الوظائف المختلفةز ومن هذه الخصائص هو الواجهة الرئيسية للأندرويد، حيث يمكن تغييرها بكل بساطة وسهولة من خلال تطبيقات تسمى مشغّلات Launchers. حيث أن هناك خواص لا يحملها مشغل الواجهة الرئيسية في الأندرويد مثل اخفاء شريط التنبيهات أو منصة التطبيقات في الأسفل، تغيير الثيمات [...]

التفاصيل ..

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

التفاصيل ..
الصفحة 1 من 212