תוכן עניינים:
- SDK אנדרואיד
- שלב 1: הכן עבודה והורד
- שלב 2: התקן את מנהל ההתקן USB - רוע הכרחי
- מבחן ראשון: גבה את האפליקציות שלך
- בחירות השבוע
- יתר על המידה של דרואיד שלך (שורש נדרש!)
- ה- Nexus One ROM של Cyanogen (שורש נדרש!)
- MetaMorph (דרוש שורש!)
שלום לכולם. הצגת תכונה חדשה לקוראי AndroidCentral שלנו. זהו מרחב קטן בו אנו יכולים לדון ולהציג את השבועות הטובים ביותר בקהילת modding and hacking של אנדרואיד, במונחים שאפילו אלה החדשים באנדרואיד יכולים להבין.
זה לא יהיה ספציפי למכשירים או לספקים, אז חשוב על זה כמוצג ראווה של כל מה שאנדרואיד צריכה להציע לנו בגלל אופיו הפתוח. הוותיקים המנוסים שלנו עשויים למצוא חלק מיותר זה, אבל אנחנו ננסה לשמור על דברים ברמה שכולם יכולים להבין כך שנשאר באותו עמוד. גרסת השבוע הולכת להיות ארוכה כדי שנוכל להציג כמה דברים, אז תשבי איתי.
אנא זכור שאינני יכול להיות בכל מקום בבת אחת (עד שאשלים את מכונת השיבוט שלי!) כך שאפשר להתגעגע למשהו שלא עשית. הדרך הטובה ביותר למנוע זאת היא לשלוח לי את הטיפים והקישורים שלך לגבי כל הדרכים המגניבות בהן אנו מתאימים את הטלפונים שלנו. ממש כמו קהילת ההתאמה האישית, בואו נעשה זאת למאמץ משותף!
עכשיו הלאה למתוקים.
בכל שבוע נציג כמה טריקים שתוכלו לעשות רק עם שורת הפקודה וכבל הנתונים. אמנם יש הורדות וקבצי מיקוד ו- ROM וכל מיני קור רוח שאפשר לעשות בטלפון שלך, אך לעתים קרובות הטריקים הפשוטים ביותר יכולים להפיק את ההשפעה הרבה ביותר.
SDK אנדרואיד
השבוע נתחיל בהתחלה. התקנת ה- SDK אנדרואיד - זה קיצור של ערכת פיתוח תוכנה - וזה מה שמאפשר למפתחים לעשות את שלהם. ועכשיו גם אתם יכולים.
שלב 1: הכן עבודה והורד
ראשית, בואו להכין סביבת עבודה במחשב האישי. ההצעה שלי היא ליצור תיקיה ברמה העליונה של הכונן הקשיח שלך כך שיהיה קל להגיע משורת הפקודה. C: \ Android_stuff הרבה יותר קל לזכור מאשר C: \ משתמשים \ gbhil \ מסמכים \ כלים \ מכשירים \ אנדרואיד \ דברים. אני משתמש בסביבת העבודה שלי לגיבויים, טפטים, ROMs, וכלים כמו גם SDK. כל שעליך לעשות הוא ליצור תיקיה נפרדת בסביבת העבודה שלך לכל אחד מהם. לחץ על התמונה למטה כדי להגדיל אותה ולראות כיצד הגדרתי את תיקיית Android_stuff שלי.
עכשיו הגיע הזמן להוריד את ה- SDK. עבור אל https://developer.android.com/studio. תראה הורדות ל- Windows, Mac OS X ו- Linux. בחר את הקטגוריה המתאימה והורד את הקובץ לשולחן העבודה שלך. אל תדחה על ידי הסכם הרישיון. עיין בקריאה ותראה שזה די סטנדרטי.
שחרר את הרקע מההורדה עם כלי הארכיון המועדף עליך וגרור את התיקיה שחילצת לסביבת העבודה שלך. אל תפתח את התיקיה, פשוט גרור את כל העניין. זהו זה. SDK אנדרואיד מותקן כעת.
שלב 2: התקן את מנהל ההתקן USB - רוע הכרחי
התקנת מנהל התקן ה- USB היא כמעט פחות פשוטה, אם כי היא נוקטת במספר צעדים, ותצטרך לעשות זאת אם אתה מפעיל את Windows. פתח את תיקיית SDK שעברת זה עתה ולחץ לחיצה כפולה על "SDK Setup.exe" בספריית SDK. תראה חלון כמו זה שלמטה.
ודא שנבחרה "חבילות זמינות" בחלונית השמאלית.
לחץ על המשולש לצד כדור הארץ בשורה העליונה כדי להרחיב את הרשימה.
יש לבדוק את מה שמעגלתי באדום בתמונת הדוגמא שלנו. זה יוריד את מנהל ההתקן USB. אלא אם כן יש לך עניין בפיתוח תוכנה או הפעלת אמולטור מכשירי אנדרואיד, אתה יכול להשאיר את כל השאר לא מסומן. אם תחליט להתקין את המנות האחרות, היה מוכן להורדה של 1 ג'יגה-בייט.
לחץ על התקן שנבחר. הנהג יוריד את עצמו ל- SDK.
כעת במכשיר שלך, לחץ על לחצן התפריט. בחר הגדרות (איור 1), ואז בחר יישומים (איור 2). כעת לחץ על פיתוח (איור 3), וודא כי באגים ב- USB מסומן (תמונה 4). השתמש במקש האחורי כדי לצאת חזרה לשולחן העבודה.
עכשיו חבר את הטלפון לחיבור, ממש כאילו אתה מתכוון להעביר שיר או תמונה. אך הפעם אל תמשוך את הצללית ותרכוב את כרטיס ה- SD. תקבל הודעת "חומרה חדשה שנמצאה" מ- Windows.
בחר "אתר והתקן תוכנת מנהל התקן."
בחר "אל תחפש באינטרנט."
בחר "אין לי את הדיסק. הראה לי אפשרויות אחרות."
בחר "חפש במחשב שלי תוכנת מנהל התקנים."
כעת דפדף לתיקיית SDK והצביע את Windows לתיקיה בשם usb_driver. לחץ על התמונה למטה כדי להגדיל אותה ולראות את התיקיה usb_driver בתוך ה- SDK אנדרואיד שלך.
השאר את "כלול תיקיות משנה" מסומנות ולחץ על "הבא". Windows עשוי לשאול אותך אם אתה בטוח. תגיד כן אם זה כן. כשחלונות עושים דבר זה, ושואל אותך אם ברצונך להתקין את "מנהל ההתקנים של ממשק גוגל ADB" אמר כן.
כמובן שאם אנחנו רוצים להריץ אמולטורים או יישומי תוכנה יש בזה יותר. אבל לענייננו, סיימנו. נתק את הטלפון שלך והפעל מחדש את המחשב.
עכשיו זה זמן טוב להזכיר שכנראה שלעולם לא אמור לאתחל את המחשב האישי בזמן שהטלפון מחובר אליו. חלק מהמחשבים החדשים החדשים יותר יכולים לאתחל ממכשיר USB, וינסו לטעון אנדרואיד למחשב האישי אם כן. מעניין כמו שזה נשמע, זה לא יעבוד ויכול לגרום לבעיות.
מצחיק איך החלק הקשה ביותר בכל הפעולה הוא הגדרת חלונות לא?
מבחן ראשון: גבה את האפליקציות שלך
הנה טריק שכל אחד יכול לעשות, אפילו עם טלפון לא מעובד. חבר את הטלפון שלך למחשב, באותה צורה שהיית עושה אם היית מעביר תמונות או שיר, למעט שוב אל תמשוך את הגוון והרכיב את כרטיס ה- SD. בכל פעם שאנו מתקשרים עם הטלפון דרך שורת הפקודה, הכרטיס יצטרך להישאר ללא התקנה.
כעת פתח את שורת הפקודה שלך. במערכת Windows, פשוט לחץ על תפריט התחל והקלד (בשדה החיפוש של Windows 7 או בפקודה "הפעל" ב- XP) "cmd." אל תתנו למחשב של שנות השישים להבהיל אותך, זה הולך להיות קל.
כשתבקש, נווט אל המיקום שהצבת את ה- SDK אנדרואיד. אם אתה עוקב אחר הדוגמה שלנו, פשוט הקלד (או העתק והדבק) את הדברים הבאים בשורת הפקודה שלך:
תקליטור C: \ Android_stuff \ android-sdk-windows
אם אתה משתמש במיקום אחר, שנה את הפקודה כך שתצביע על המיקום שמיקמת את SDK Android שלך.
בתוך ה- SDK יש כמה תיקיות אחרות. זה שבדרך כלל נעבוד איתו הוא תיקיית הכלים. נווט אליו על ידי הקלדת הדברים הבאים בשורת הפקודה שלך:
כלי תקליטור
לחץ על התמונה למטה כדי לקבל תצוגה גדולה יותר של הפקודות שהוקלדו בשורת הפקודה של Windows.
כעת פתח את מנהל הקבצים שלך, ובסביבת העבודה שלך צור תיקיה בשם אפליקציות. אנו הולכים לגבות את כל היישומים שלנו כאן. השוק רושם רישום של מה ששילמת עבורו, אבל לפעמים למצוא שוב את החינמיים בחינם זה יכול להכאיב, לכן מאפשר לשמור את העותק שלנו. אם תגלול במעלה הדף לתמונה של תיקיית ה- Android_stuff שלי, תראה תיקיית משנה של אפליקציות כבר נמצאת שם.
בשורת ההנחיה שלך, הבא:
adb pull / data / app / C: \ Android_stuff \ apps
פשוט העתק והדבק אותו. פירוש הדבר הוא -
- השתמש בתוכנית adb (המסופקת על ידי Google כחלק מ- SDK Android) כדי למשוך קבצים.
- הקבצים שאנו שולפים מהטלפון ממוקמים ב / נתונים / אפליקציה בטלפון עצמו.
- כאשר קובץ מתנתק, אנו רוצים להדביק אותו ב- C: \ Android_stuff \ apps.
מדוע הקרעים שונים מהחלק הראשון של הפקודה לחלק השני?
זה בגלל שאנחנו עוסקים בשתי מערכות קבצים שונות. במערכת קבצים של Windows, הקצוות לאחור, כמו " \ ". מערכות קבצים של יוניקס משתמשות בנתיב קדימה " / " כדי להפריד בין תיקיות. / data / app / נמצא בטלפון ומשתמש במערכת קבצים של יוניקס. C: \ Android_stuff \ apps נמצא במחשב האישי שלך ולכן הוא משתמש במערכת הקבצים של Windows.
אתה עשוי לראות הודעה על שרת לא מעודכן או ששרת נהרג. הכוונה לשרת adb והפקודה תרענן אותו במידת הצורך. אל תדאג, זה אוטומטי. אתה תראה את החלון מתחיל לגלול, כאשר הפלט מ- adb אומר לך שהוא מועתק לכל יישום. אין צורך באינטראקציה, פשוט תן לזה לגלול. בסיום, תחזור לשורת הפקודה שלך. כעת מאוחסנים עותק של כל יישומי השוק החופשי שלך במחשבך לשמירה על בטוח. לכל הקבצים יש סיומת ".apk". זהו פורמט ההתקנה הרגיל של אנדרואיד, כך שלא ניתן להשתמש בקבצים אלה ב- Windows.
אין שורש. אין פקודות מעטפת מפותלות. פשוט דרך קלה לגבות את כל היישומים שלך. ניתן להעתיק יישומים אלה לכרטיס ה- SD שלך ולהתקין אותם בכל יישום שיכול לקרוא את הכרטיס ולהתקין קבצי apk. אם אין לך אפליקציה לכך, חפש את אסטרו בשוק. זה משמש סייר קבצים (כמו המחשב שלי ב- Windows) ומציע כלים נהדרים אחרים לניהול יישומים.
זה רק קצה הקרחון. עד שאנדרואיד תצא עם יישום קל לשימוש בסגנון iTunes כדי ליצור אינטראקציה עם המכשיר, אני כאן כדי לעזור לך לעבוד עם שורת הפקודה. בכל שבוע נתמקד במשהו דומה. פריצה שמחה:)
בחירות השבוע
יתר על המידה של דרואיד שלך (שורש נדרש!)
מכשיר האנדרואיד הפופולרי ביותר זמין כעת לשדרוג הפיצ'ר המבוקש ביותר. הגרעין הותאם והמעבד הוחלף יתר על המידה. להלן השרשור של המפתחים על זה, ומשתמש / ת ב- AC, המשתמש / ה התחיל דיון בפורומים שלנו.
אזהרה: יש כאן פוטנציאל להרוס את המכשיר שלך (כמו בכל השינויים), אך היזם עשה עבודה טובה והפך אותו לחסר טריות. הוא אפילו הקים אזור תמיכה ייעודי לשאלות. זו דעתי האישית שמעבד ה- Droid יכול לנקוט מעט יותר התעללות ממה שקבע Moto, כך שזה אכן יכול להיות עדכון שימושי מאוד. אם תנסו זאת, הקפידו לשתף את החוויות שלכם בפורומים, מכיוון שנראה כי אנשים רבים נמצאים על הגדר עם זה. כמובן שתצטרך להיות מושרשת ולהבהיר תמונת התאוששות בהתאמה אישית. אם כל זה יווני עבורך. בפורומים תוכלו למצוא הרבה עזרה.
ה- Nexus One ROM של Cyanogen (שורש נדרש!)
האקר אנדרואיד אגדי / כיריים / Modder / Guru Cyanogen שיחרר ROM מותאם אישית עבור בעלי Nexus One ברי מזל. כמה פריצות ה- G1 שלו אינן כלולות, מכיוון שאין צורך בחומרה הנהדרת של Nexus One. אבל זה לא אומר שזה לא מלא בסחורה. להלן מספר דגשים:
- גרעין 2.6.29.6 האחרון, התומך בקשירת קשירה, vpn ומודולים אחרים (cifs, nfs, aufs, fuse)
- חיבור USB מובנה
- תמיכה בשמע FLAC
- כולל BusyBox, htop, nano, powertop, openvpn וכל כלי שירות הפקודה ההנדסיים.
כמובן שיש עוד, זו רק הרשימה הקצרה. עבודתו של ציאנוגן תמיד מהשורה הראשונה, די בכך שרבים מהשינויים שלו נכללו בעץ המקור של אנדרואיד. זו הוראה גבוהה לגרום ל- Nexus One לבצע ביצועים טובים יותר ממה שהוא כבר עושה, אבל אני יכול להגיד לך את זה - הוא עושה הכל מלבד לטוס באמצעות הבנייה הזו, ואני ממליץ לך להעיף מבט.
דף הבית של Cyanogen Mod http://www.cyanogenmod.com/. משתמש rsvpinx של משתמש / ה מתחיל את נושא הדיון של A / C על ה- ROM כאן בפורומים שלנו.
MetaMorph (דרוש שורש!)
אולי MetaMorph הוא יישום. אולי עדיף שתוגש עם סקירה מלאה בפורומים של היישומים. אבל אני פשוט לא יכול להשיג מספיק מהכלי הזה. מה שהוא עושה זה לאפשר למשתמש הקצה להוריד נושא מותאם אישית ולהעמיס אותו בטלפון מבלי שהטרחה של תמונות התאוששות ו- ROM מהבהבת. דיברתי עם Stericson במפתחי XDA ושאלתי אותו מספר שאלות על היישום:
האפליקציה שלך מהווה פריצת דרך אדירה בדרך בה משתנים נושאים ואלמנטים חזותיים על ידי משתמש הקצה. איך חשבת על זה?
אילו משאבים אתה ממליץ למישהו חדש באנדרואיד והיישום שלך תסתכל על זה כדי להקל על השימוש ב- MetaMorph?
אתה מעניק למשתמשים שלך עדכונים מאוד מתוזמנים. האם אתה יכול לתת לנו חדשות על תכונות הקרובות?
ההחלטה לספק את אותה התכונה שנקבעה בגרסת החינם והתרומה הייתה נהדרת עבור הצרכן. האם אתה מרגיש שזה נכה פוטנציאל לרווח אמיתי?
איפה יפתח מפתח ערכות נושא המתחיל להתחיל ליצור ערכות נושא MetaMorph?
אני רוצה להודות לסטריקסון על כך שהקדיש את הזמן לענות לנו על כמה שאלות ועל האפליקציה הנהדרת. באמצעות MetaMorph, כל מי שיש לו כישרון לעבודה גרפית יכול בקלות להפוך למפתח נושא אנדרואיד.
כפי שציין Stericson, חוט התמיכה הרשמי של האפליקציה יחד עם המון מידע נמצא אצל מפתחי XDA כאן. משתמש מזגן mclarryjr פתח דיון נחמד בפורומים שלנו כיצד לעשות את הקסם עם זה כאן בפורומים שלנו. לחץ על קוד ה- QR מהטלפון שלך (או לחץ עליו בדפדפן האנדרואיד שלך) כדי לעבור ישר לשוק ותפוס MetaMorph.
מקווה שנהניתם מהפרק השבוע של אנדרואיד. זכור שאני תמיד מחפש טיפים וחוות דעת מצא אותי בפורומים או זרוק לי שורה [email protected]