كيفية التخلص من ملفات اندرويد ستوديو الزائدة لتوفير المساحة التخزينية

كتب بواسطة: | Android | لا يوجد تعليقات

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

أكمل القراءة

كيفية اختصار حجم مشاريع أندرويد قبل تسليمها أو إرسالها

كتب بواسطة: | Android | لا يوجد تعليقات

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

أكمل القراءة

تطوير تطبيقات آندرويد ذات استخدام سهل – Accessibility

كتب بواسطة: | Android | لا يوجد تعليقات

مقدّمة أدّى تقدُّم وتطوُّر الهواتف المحمولة مع مرور السنوات إلى ازدياد مزاياها وتحسُّن إمكانيّاتها، إذ أصبح الهاتف الذكي يُغني عن الكثير من المهام التي كان المستخدم فيما سبق يعطي أهمّيّة كبيرة لتحصيلها، فمثلاً، بعد تزويد الهواتف المحمولة بكاميرا، لم يعد المستخدم العادي بحاجة لحمل معدّات تصوير معه حتّى يتمكَّن من التقاط لحظاته الجميلة مع أصدقائه، والتي لا يريد أن تُفوَّت،…

أكمل القراءة

محاذاة عناصر الواجهة إلى الوسط

كتب بواسطة: | Android | لا يوجد تعليقات

مقدّمة يتوفَّر في حزمة تطوير تطبيقات آندرويد (Android SDK) عدّة نماذج (Layouts) يمكن احتواء عناصر الواجهة فيها، وكلّ نموذج من هذه النماذج يقوم بترتيب العناصر التي يحتويها بطريقة مختلفة، فمثلاً نموذج LinearLayout يقوم بترتيب العناصر إمّا عموديّاً (Vertically) بحيث يكون كل عُنصر أسفل العُنصر الذي يسبقه، أو أفقيّاً (Horizontally)، بحيث توضع العناصر بجانب بعضها البعض. لذلك، فإنَّ طريقة محاذاة العناصر…

أكمل القراءة

مقدمة في برمجة الأندرويد – مقدمة في الأدوات

كتب بواسطة: | Android, Uncategorized | لا يوجد تعليقات

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

أكمل القراءة

المستشعرات الموجودة بأجهزة الأندرويد وكيفية برمجتها والتعامل معها

كتب بواسطة: | Android, طلاب معسكرات برمج | One Comment

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

أكمل القراءة

4 حقائق صادمة حول نظام الأندرويد

كتب بواسطة: | Android | لا يوجد تعليقات

يعتبر نظام الأندرويد أحد أكثر أنظمة التشغيل استخداماً حول العالم، وذلك لسهولة واجهة الاستخدام وثراء التطبيقات المتاحة فيه. باختصار، يمكنك القول بأن نظام الأندرويد هو سوق الهواتف الذكية. على أية حال؛ توجد بعض الأمور المتعلقة بالأندرويد التي قد يتفاجأ البعض عند معرفتها. 1- جوجل ليست من ابتكر نظام الأندرويد! نعم، هذا صحيح، جوجل لم تصمم أندرويد. مؤسسي نظام الأندرويد هم…

أكمل القراءة

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

كتب بواسطة: | Android | لا يوجد تعليقات

مقدّمة توفِّر شركة جوجل منصّة متكاملة خاصّة لمطوّري التطبيقات الذين يرغبون في نشر تطبيقاتهم على متجر جوجل بلاي، وتُسمّى هذه المنصّة Google Play Console. عند التسجيل في هذه المنصّة، سيتمكَّن صاحب الحساب من إضافة تطبيقاته إلى متجر جوجل بلاي وتحديد أسعارها (في حال لم يكن مجّانيّة)، وتحديد أسعار المشتريات المتوفّرة داخلها (In-app purchases)، كما يمكنه أيضاً اختيار كيفيّة ظهور التطبيق…

أكمل القراءة

كيفيّة استخدام WebView في تطبيقات الآندرويد

كتب بواسطة: | Android | لا يوجد تعليقات

مقدّمة عند زيارتك لموقع ما، وليكن موقع برمج على سبيل المثال (وذلك من خلال العنوان www.barmej.com)، فإنَّ متصفِّحك، سواء أكان Mozilla Firefox، أو Google Chrome، أو Safari، أو غيرهم، سيقوم بطلب ملفّات صفحة الواجهة (Homepage) الخاصّة بالموقع من خادم هذا الموقع، وهذه الملفّات هي عبارة عن ملفّات مكتوبة بلغة HTML، وهي لغة ترميز تُبيِّن كيفيّة ظهور الصفحة، بالإضافة إلى صور…

أكمل القراءة

كيفيّة استخدام الكاميرا في تطبيق الآندرويد لالتقاط صورة

كتب بواسطة: | Android | One Comment

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

أكمل القراءة