مقالة سلعة

SDKs والمحركات والجذور

protection click fraud
داخل Android

مرحبا جميعا. تقديم ميزة جديدة لقراء AndroidCentral. إنها مساحة صغيرة حيث يمكننا مناقشة وعرض الأسابيع بشكل أفضل في مجتمع تعديل Android والقرصنة ، من حيث حتى أولئك الجدد في Android يمكنهم فهمها.

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

من فضلك ضع في اعتبارك أنه لا يمكنني أن أكون في كل مكان مرة واحدة (حتى أتقن آلة الاستنساخ الخاصة بي!) لذلك من المحتمل أن أفوت شيئًا لم تفعله. أفضل طريقة لمنع حدوث ذلك هي إرسال النصائح والروابط إليّ حول جميع الطرق الرائعة التي نخصص بها هواتفنا. تمامًا مثل مجتمع التخصيص ، دعونا نجعل هذا جهدًا مشتركًا!

تقدم Verizon Pixel 4a مقابل 10 دولارات شهريًا فقط على خطوط جديدة غير محدودة

الآن إلى الأشياء الجيدة.

سنقوم كل أسبوع بعرض بعض الحيل التي يمكنك القيام بها باستخدام موجه الأوامر فقط وكابل البيانات. في حين أن هناك تنزيلات وملفات مضغوطة وذاكرة قراءة فقط وجميع أنواع البرودة الأخرى التي يمكنك القيام بها بهاتفك ، فغالبًا ما يكون لأبسط الحيل تأثير أكبر.

Android SDK

سنبدأ هذا الأسبوع من البداية. تثبيت Android SDK - وهو اختصار لـ Software Development Kit - وهو ما يتيح للمطورين القيام بأشياءهم. والآن يمكنك أيضا.

الخطوة 1: التحضير للعمل والتنزيل

أولاً ، دعنا نجهز مساحة عمل على جهاز الكمبيوتر الخاص بك. اقتراحي هو إنشاء مجلد في المستوى العلوي من محرك الأقراص الثابتة الخاص بك بحيث يسهل الوصول إليه من سطر الأوامر. ج: \ Android_stuff أسهل بكثير في التذكر من ج: \ المستخدمون \ gbhil \ المستندات \ الأدوات \ الأجهزة \ أندرويد \ الأشياء. أستخدم مساحة العمل الخاصة بي للنسخ الاحتياطية والخلفيات وذاكرة القراءة فقط والأدوات بالإضافة إلى SDK. ما عليك سوى إنشاء مجلد منفصل داخل مساحة العمل لكل منها. انقر فوق الصورة أدناه لتكبيرها ومعرفة كيفية إعداد مجلد Android_stuff الخاص بي.

مجلد Android_stuff

حان الوقت الآن لتنزيل SDK. رئيس ل https://developer.android.com/studio. سترى تنزيلات لأنظمة Windows و Mac OS X و Linux. اختر الفئة المناسبة وقم بتنزيل الملف على سطح المكتب. لا يجوز تأجيل اتفاقية الترخيص. اقرأ وسترى أنه قياسي جدًا.

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

الخطوة 2: تثبيت برنامج تشغيل USB - شر لا بد منه

يعد تثبيت برنامج تشغيل USB بهذه البساطة تقريبًا ، على الرغم من أنه يستغرق بضع خطوات ، وستحتاج إلى القيام بذلك إذا كنت تقوم بتشغيل Windows. افتح مجلد SDK الذي قمت بنقله للتو ، وانقر نقرًا مزدوجًا فوق "SDK Setup.exe" في دليل SDK. سترى نافذة مثل النافذة أدناه.

نافذة إعداد Android SDK

 تأكد من تحديد "الحزم المتوفرة" في الجزء الأيمن.

انقر فوق المثلث الموجود بجانب الكرة الأرضية في السطر العلوي لتوسيع القائمة.

ما وضعته دائرة باللون الأحمر في مثالنا يحتاج إلى التحقق. سيؤدي ذلك إلى تنزيل برنامج تشغيل USB. ما لم تكن مهتمًا بتطوير البرامج أو تشغيل محاكي جهاز Android ، يمكنك ترك كل شيء دون تحديد. إذا قررت تثبيت الأجزاء الأخرى ، فاستعد لتنزيل 1 غيغا بايت.

انقر فوق تثبيت المحدد. سيقوم السائق بتنزيل نفسه في SDK.

الآن على جهازك ، اضغط على زر القائمة. اختر الإعدادات (الشكل 1) ، ثم اختر التطبيقات (الشكل 2). الآن انقر فوق تطوير (شكل 3) ، وتأكد من تحديد تصحيح أخطاء USB (الشكل 4). استخدم مفتاح الرجوع للخروج مرة أخرى إلى سطح المكتب.

الآن ، قم بتوصيل هاتفك ، تمامًا كما لو كنت ستنقل أغنية أو صورة. لكن هذه المرة لا تسحب الظل وتثبيت بطاقة SD. ستصلك رسالة "تم العثور على جهاز جديد" من Windows.

حدد "تحديد موقع وتثبيت برنامج التشغيل".

حدد "لا تبحث على الإنترنت".

حدد "ليس لدي القرص. أرني خيارات أخرى ".

حدد "استعراض جهاز الكمبيوتر الخاص بي للحصول على برنامج التشغيل".

استعرض الآن مجلد SDK ، وأشر Windows إلى المجلد المسمى usb_driver. انقر فوق الصورة أدناه لتكبيرها ومشاهدة مجلد usb_driver داخل Android SDK.

محتويات مجلد Android SDK

اترك "تضمين المجلدات الفرعية" محددًا ، وانقر على "التالي". قد يسألك Windows إذا كنت متأكدًا. قل نعم إذا فعلت. عندما يقوم windows بعمل شيء ما ، ويسألك عما إذا كنت تريد تثبيت "برنامج تشغيل واجهة Google ADB" فقل نعم.

بالطبع إذا أردنا تشغيل برامج محاكاة أو تطبيقات برنامج ، فهناك المزيد. لكن لأغراضنا ، انتهينا. افصل هاتفك وأعد تشغيل الكمبيوتر.

الآن هو الوقت المناسب للإشارة إلى أنه ربما لا يجب عليك إعادة تشغيل جهاز الكمبيوتر الخاص بك أثناء توصيل هاتفك. يمكن لبعض أجهزة الكمبيوتر الجديدة التمهيد من جهاز USB ، وستحاول تحميل Android على جهاز الكمبيوتر الخاص بك إذا قمت بذلك. على الرغم من أن هذا يبدو مثيرًا للاهتمام ، إلا أنه لن ينجح وقد يؤدي إلى مشاكل.

من المضحك كيف أن أصعب جزء في العملية برمتها هو إعداد Windows ، أليس كذلك؟

الاختبار الأول: قم بعمل نسخة احتياطية من تطبيقاتك

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

افتح الآن موجه الأوامر الخاص بك. في Windows ، فقط اضغط على قائمة ابدأ واكتب (إما في حقل بحث Windows 7 أو أمر "تشغيل" في XP) "cmd". لا تدع جهاز الكمبيوتر الذي يعود إلى الستينيات يخيفك ، سيكون هذا سهلاً.

عند المطالبة ، انتقل إلى الموقع الذي وضعت فيه Android SDK. إذا كنت تتبع مثالنا ، فما عليك سوى كتابة (أو نسخ ولصق) ما يلي في سطر الأوامر:

cd C: \ Android_stuff \ android-sdk-windows. 

إذا كنت تستخدم موقعًا مختلفًا ، فعدِّل الأمر للإشارة إلى الموقع الذي وضعت فيه Android SDK.

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

أدوات القرص المضغوط. 

انقر فوق الصورة أدناه للحصول على عرض أكبر للأوامر المكتوبة في موجه أوامر Windows.

التنقل في موجه أوامر Windows

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

في موجهك اكتب ما يلي:

adb pull / data / app / C: \ Android_stuff \ apps. 
adb pull command

فقط قم بنسخه ولصقه. ما يعنيه هو -

  • استخدم برنامج adb (الذي توفره Google كجزء من Android SDK) لسحب الملفات.
  • الملفات التي نسحبها من الهاتف موجودة في / data / app على الهاتف نفسه.
  • عندما يتم سحب ملف ، نريد لصقه في C: \ Android_stuff \ apps.

لماذا تختلف الخطوط المائلة عن الجزء الأول من الأمر إلى الجزء الثاني؟

ذلك لأننا نتعامل مع نظامين مختلفين للملفات. في نظام ملفات Windows ، تكون الخطوط المائلة للخلف ، مثل " \ ". تستخدم أنظمة ملفات Unix الشرطة المائلة للأمام " / "لفصل المجلدات. / data / app / موجود على الهاتف ، ويستخدم نظام ملفات Unix. C: \ Android_stuff \ apps موجودة على جهاز الكمبيوتر الخاص بك لذا فهي تستخدم نظام ملفات Windows.

قد ترى رسالة تفيد بأن الخادم أصبح قديمًا ، أو أن الخادم قد مات. يشير هذا إلى خادم adb ، وسيقوم الأمر بتحديثه إذا لزم الأمر. لا تقلق ، إنه تلقائي. سترى النافذة تبدأ في التمرير ، مع إخراج adb يخبرك أنه تم نسخ كل تطبيق. ليس هناك حاجة للتفاعل ، فقط دعها تنتقل. عند الانتهاء ، ستعود إلى موجه الأوامر. الآن يتم تخزين نسخة من جميع تطبيقات السوق المجانية على جهاز الكمبيوتر الخاص بك لحفظها بأمان. كل الملفات لها امتداد ".apk". هذا هو تنسيق تثبيت Android القياسي ، لذلك لا يمكن استخدام هذه الملفات في Windows.

لا جذر. لا توجد أوامر قذيفة معقدة. مجرد طريقة سهلة لإجراء نسخ احتياطي لجميع تطبيقاتك. يمكن نسخ هذه التطبيقات إلى بطاقة SD الخاصة بك ، وتثبيتها مع أي تطبيق يمكنه قراءة البطاقة وتثبيت ملفات apk. إذا لم يكن لديك تطبيق لهذا ، فابحث عن Astro في السوق. إنه بمثابة مستكشف ملفات (مثل My Computer في Windows) ويقدم بعض الأدوات الرائعة الأخرى لإدارة التطبيقات.

هذا مجرد غيض من فيض. حتى يأتي Android بتطبيق سهل الاستخدام على غرار iTunes للتفاعل مع الجهاز ، أنا هنا لمساعدتك في العمل مع سطر الأوامر. كل أسبوع سنركز على شيء مشابه. سعيد القرصنة :)

اختيارات الأسبوع

كسر سرعة الروبوت الخاص بك (الجذر المطلوبة!)

Motorola Droid @ 1100MHz

يتمتع جهاز Android الأكثر شيوعًا الآن بترقية الميزات الأكثر طلبًا. تم تعديل النواة وتم رفع تردد التشغيل عن المعالج. هنا هو موضوع المطورين حول هذا الموضوع ، وبدأ مستخدم A / C thebizz مناقشة في منتدياتنا الخاصة.

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

قرص Cyanogen's Nexus One ROM (الجذر المطلوبة!)

سيانوجين مود-5.0

أصدر Android Hacker / Cooker / Modder / Guru Cyanogen الأسطوري ذاكرة قراءة فقط مخصصة لك نيكزس واحد أصحاب. لم يتم تضمين بعض الاختراقات في G1 ، حيث ليست هناك حاجة إلى الأجهزة الرائعة لجهاز Nexus One. لكن هذا لا يعني أن هذا ليس مليئًا بالبضائع. وفيما يلي بعض النقاط البارزة:

  • أحدث 2.6.29.6 kernel ، والذي يدعم الربط ، vpn ، والوحدات النمطية الأخرى (cifs ، nfs ، aufs ، fuse)
  • المدمج في كابل USB
  • دعم الصوت FLAC
  • يشمل BusyBox و htop و nano و powertop و openvpn وجميع أدوات سطر الأوامر الهندسية

بالطبع هناك المزيد ، هذه فقط القائمة المختصرة. دائمًا ما يكون عمل Cyanogen من الدرجة الأولى ، وهو ما يكفي بحيث تم تضمين العديد من تغييراته في شجرة مصدر Android. إنه أمر صعب لجعل Nexus One يعمل بشكل أفضل مما هو عليه بالفعل ، لكن يمكنني أن أخبرك بهذا - إنه يفعل كل شيء ما عدا الطيران باستخدام هذا التصميم ، وأنا أوصي بشدة بإلقاء نظرة.
الصفحة الرئيسية للسيانوجين وزارة الدفاع http://www.cyanogenmod.com/. بدأ مستخدم A / C rsvpinx موضوع مناقشة A / C حول ROM هنا في منتدياتنا.

ميتامورف (الجذر المطلوبة!)

ربما MetaMorph هو تطبيق. ربما سيكون من الأفضل تقديمه بمراجعة كاملة في منتديات التطبيق. لكن لا يمكنني الحصول على ما يكفي من هذه الأداة. ما يفعله هو السماح للمستخدم النهائي بتنزيل سمة مخصصة وتحميلها على الهاتف دون متاعب استرداد الصور ووميض ROM. لقد تحدثت إلى Stericson في مطوري XDA وسألته بعض الأسئلة حول التطبيق:

يُعد تطبيقك طفرة هائلة في طريقة تغيير السمات والعناصر المرئية بواسطة المستخدم النهائي. كيف فكرت في ذلك؟

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

ما هي الموارد التي تنصح بها شخصًا جديدًا على Android ويلقي تطبيقك نظرة عليها لتسهيل استخدام MetaMorph؟

شاهد جميع مقاطع الفيديو الخاصة بي. سوف يشرحون إلى حد كبير كل التفاصيل حول MetaMorph. يمكنك مشاهدتها جميعًا هنا: http://forum.xda-developers.com/showthread.php? ر = 591329

أنت تقدم للمستخدمين تحديثات في الوقت المناسب. هل يمكنك أن تعطينا أي أخبار عن الميزات القادمة؟

حسنًا ، مستودع السمات قريبًا. لقد استنفدت قليلاً في العمل على MetaMorph فقط لذلك أنا أعمل حاليًا على تطبيقي الآخر ، CodeSpeak ، لكنني ما زلت أعمل على MetaMorph. لدي أيضًا بعض الأشخاص الذين يرغبون في الانضمام والمساعدة في تطوير MetaMorph أيضًا ، لذا فأنا أعطيهم أيضًا فرصة لقضاء بعض الوقت في المشروع.

كان قرار تقديم نفس الميزة المحددة في الإصدار المجاني والتبرع رائعًا للمستهلك. هل تشعر أنه شل أي إمكانية لتحقيق ربح حقيقي؟

لا ، لم أقم مطلقًا بإنشاء MetaMorph ليكون تطبيقًا ربحيًا. ظهرت نسخة التبرع من MetaMorph لأن الناس ظلوا يسألونني كيف يمكنهم التبرع لي مقابل العمل الذي قمت به. كان أسهل علاج هو تقديم نسخة تبرع بها من MetaMorph. ثم تحول إصدار التبرع إلى حد ما إلى إصدار تجريبي تجريبي من نوع ما :)

أين سيبحث مطور القوالب الناشئ لبدء إنشاء سمات MetaMorph؟

شاهد الفيديوهات :) (الرابط أعلاه)
ألق نظرة أيضًا على كيفية عمل أي من هذه السمات في هذه الصفحة: http://forum.xda-developers.com/showthread.php? ر = 589315
يجب أن يعطي ذلك فكرة جيدة جدًا عن كيفية القيام بها مع الكثير والكثير من الأمثلة :)

أود أن أشكر شركة Stericson على الوقت الذي أمضيته في الإجابة على بعض الأسئلة من أجلنا وعلى التطبيق الرائع. باستخدام MetaMorph ، يمكن لأي شخص لديه موهبة في العمل الجرافيكي أن يصبح بسهولة مطور موضوع Android.

كما أشار Stericson ، فإن موضوع الدعم الرسمي للتطبيق بالإضافة إلى الكثير من المعلومات موجود في مطوري XDA هنا. بدأ مستخدم A / C mclarryjr مناقشة لطيفة في منتدياتنا حول كيفية صنع السحر مع هذا هنا في منتدياتنا . اضغط على QRcode من هاتفك (أو انقر عليه في متصفح Android الخاص بك) للانتقال مباشرة إلى السوق والاستيلاء على MetaMorph.

رمز الاستجابة السريعة المتحولة

آمل أن تكون قد استمتعت بجزء هذا الأسبوع من Inside Android. تذكر أنني أبحث دائمًا عن نصائح وآراء ابحث عني في المنتديات أو مراسلتي [email protected]

هل استمعت إلى Android Central Podcast لهذا الأسبوع؟

Android Central

يقدم لك Android Central Podcast كل أسبوع آخر الأخبار التقنية والتحليلات والأحداث الساخنة مع مضيفين مشاركين مألوفين وضيوف مميزين.

  • الاشتراك في Pocket Casts: الصوت
  • اشترك في Spotify: الصوت
  • اشترك في iTunes: الصوت

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

هذه هي أفضل سماعات أذن لاسلكية يمكنك شراؤها بكل سعر!
حان الوقت لقطع الحبل السري!

هذه هي أفضل سماعات أذن لاسلكية يمكنك شراؤها بكل سعر!

أفضل سماعات الأذن اللاسلكية مريحة ، وذات صوت رائع ، ولا تكلف الكثير ، ويمكن وضعها بسهولة في الجيب.

كل ما تحتاج لمعرفته حول PS5: تاريخ الإصدار والسعر والمزيد
الجيل القادم

كل ما تحتاج لمعرفته حول PS5: تاريخ الإصدار والسعر والمزيد.

أكدت شركة Sony رسميًا أنها تعمل على PlayStation 5. إليك كل ما نعرفه عنها حتى الآن.

أطلقت نوكيا هاتفين جديدين يعملان بنظام Android One بسعر أقل من 200 دولار
نوكياس الجديدة

أطلقت نوكيا هاتفين جديدين يعملان بنظام Android One بسعر أقل من 200 دولار.

يعد Nokia 2.4 و Nokia 3.4 أحدث الإضافات إلى مجموعة الهواتف الذكية ذات الميزانية المحدودة من HMD Global. نظرًا لأن كلاهما يعمل بنظام Android One ، فمن المضمون تلقيهما تحديثين رئيسيين لنظام التشغيل وتحديثات أمنية منتظمة لمدة تصل إلى ثلاث سنوات.

قم بتأمين منزلك باستخدام أجراس وأقفال أبواب SmartThings هذه
دينغ دونغ - الأبواب مغلقة

قم بتأمين منزلك باستخدام أجراس وأقفال أبواب SmartThings هذه.

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

instagram story viewer