مع القليل من الوقت والطاقة، لن يستغرق الأمر وقتًا طويلاً قبل أن تتمكن من تغيير العديد من العناصر داخل Android والتطبيقات من حيث المظهر والوظيفة.
بالقرب من قلب XDA يوجد إطار عمل Xpose روفو89. ربما استخدمه معظمنا ولكنك قد تشعر أن مستودع الوحدات يفتقد شيئًا ما. لدينا الحل مع العديد من الأدلة التي تهدف إلى البدء في إنشاء الوحدات النمطية الخاصة بك، شيء قد يكون أمرًا شاقًا ولكنه يمكن أن يفتح مجالًا جديدًا بالكامل من التطوير مع القليل من الوقت والجهد جهد.
أين الأفضل أن تبدأ من البداية؟ أنشأ Rovo89 خطًا مستقيمًا للأمام درس تعليمي للبدء في تطوير Xpose. في ما يعادل برنامج "hello World" عند البدء في تعلم التطوير باستخدام أي وسيلة، هذا مرشد يعلمك كيفية إنشاء وحدة أساسية لتغيير لون ساعتك إلى اللون الأحمر. لا تناقش الصفحة العملية التي يمكنك البدء من خلالها فحسب، بل تغطي أيضًا كيفية عمل Xpose داخل نظام Android عن طريق استدعاءات طريقة "الربط" والسماح لك بإدخال التعليمات البرمجية قبل وبعد طُرق. بدءًا من تغيير البيانات التعريفية للتطبيق لوضع علامة عليه كوحدة وانتهاءً بتنفيذ التعليمات البرمجية الخاصة بك، يحتوي هذا بالفعل على جميع الأساسيات التي قد تحتاجها لفهم الوحدة الأولى وتنفيذها. يمكنك العثور على دليله
هنا."على ما يرام.. هل تريد أن تتعلم كيف يمكنك إنشاء وحدة نمطية جديدة لـ Xpose؟ ثم اقرأ هذا البرنامج التعليمي (أو دعنا نسميه بالأحرى "مقال موسع") وتعلم كيفية التعامل مع هذا" - روفو89
التوسع في عمل Rovo89، عضو المنتدى hamzahrmalik قام بالعديد من الإضافات الرائعة إلى البرنامج التعليمي، بما في ذلك الصور خطوة بخطوة من داخل Windows لأولئك منا الذين يفضلون الوسائل المرئية عند التعلم. هناك تحسين آخر على المقالة الأصلية وهو تضمين وحدة ثانية تعمل على تغيير ارتفاع شريط الحالة الخاص بك. مع تعليمات حول كيفية إعداد مشروعك قبل البدء، يسمح هذا الموضوع للمطورين الجدد وذوي الخبرة على حد سواء بالبدء أو تحسين مهاراتهم. هذه المرة تم تقسيم المقالة إلى تسعة دروس منفصلة يغطي كل منها التحديات والسيناريوهات الجديدة التي قد تواجهها في رحلتك. لمن يريد توفير الوقت hamzahrmalik قام أيضًا بتضمين رابط لأداته التي ستأخذ أسماء الفصل والمشروع والحزمة والتطبيقات الخاصة بك بالإضافة إلى الحد الأدنى من مستويات واجهة برمجة التطبيقات (API) ثم إنشاء مشروع Eclipse جاهز للوحدة النمطية الخاصة بك. كما هو مكتوب بلغة Java، يوجد مستوى من التوافق بين الأنظمة الأساسية بما في ذلك Windows وLinux. يمكنك العثور على الموضوع الأصلي هنا وأداة الإعداد الخاصة به هنا.
"بالطبع كان هذا سهلاً، ولكن اعتمادًا على ما تريد أن تفعله وحدتك بالضبط، قد تضطر إلى ربط العديد من الطرق. إذا قمت بتعديل ملفات APK من قبل، فستعرف ما أعنيه" - hamzahrmalik
وبدلاً من ذلك، قد تفضل إنشاء الوحدات النمطية الخاصة بك داخل Android نفسه مما يسمح بالتطوير أثناء التنقل. وكان هذا هو السبب وراء t2107'س خيط على تطوير Xpose في الداخل مساعد وهي بيئة تطوير متكاملة لنظام Android. إلى جانب نظام التشغيل الذي تقوم بتطويره، هناك العديد من الاختلافات الأخرى بين هذا البرنامج التعليمي الأصلي الذي نشره Rovo89؛ بما في ذلك حذف جميع ملفات *.class لمنع الأخطاء الفادحة وربما الخطوة المطلوبة لزيادة حجم الكومة في أجهزتك لمنع حدوث مشكلات في الذاكرة كما رأينا في t2107 جالاكسي نوت. إذا كنت على دراية بـ AIDE أو تشعر أنه يمكنك التعامل مع المشكلات الصغيرة التي تصاحبه، فقد تجد نفسك في وضع أفضل عندما تبدأ بـ AIDE إبداعي مرشد.
"أعد تشغيل جهازك. إذا كانت الساعة حمراء، فيجب أن تكون سعيدًا جدًا؛ لقد قمت للتو بإنشاء وحدة Xpose الأولى الخاصة بك. يمكنك الآن الاستمتاع ببناء الوحدات النمطية باستخدام Aide وXpose" - t2107
يجب أن تجد الآن أن لديك الوسائل والمعرفة اللازمة للبدء في إنشاء الوحدات النمطية الخاصة بك. مع القليل من الوقت والطاقة، لن يستغرق الأمر وقتًا طويلاً قبل أن تتمكن من تغيير العديد من العناصر داخل Android والتطبيقات من حيث المظهر والوظيفة. كما هو الحال دائمًا، إذا قمت بإنشاء شيء قد يكون مفيدًا للآخرين، قم بمشاركته في المنتديات ليستفيد منه الآخرون!
هل قمت بإنشاء وحدات Xpose من قبل؟ ترك التعليق أدناه!