המדריך השלם למפתחי Android

בכל פעם שאתה מחפש מדריך שורש למכשיר אנדרואיד, תמיד נאמר לך לפתוח את אפשרויות המפתח הנסתרות ולאחר מכן להפעיל איתור באגים ב- USB ו / או ביטול נעילה. אבל מה עם שאר האפשרויות? תפריט ההגדרות של אנדרואיד אינו מציע הסבר ברור עליהם - לזה אני רוצה להתייחס היום. זו תהיה סקירה מקיפה של כל ההגדרות בתפריט אפשרויות מפתח במונחי הדיוטות וכיצד הן יכולות לשפר או לשבור את הטלפון שלך.

ניסיתי להיות מקיף ככל האפשר, אך אפשרויות מסוימות עשויות להשתנות בין הטלפונים. אז אם יש לך אפשרויות מפתח בטלפון שלך שאינן מופיעות במכשיר זה, שים את זה בתגובות למחקר שלי.

אפשרויות עיקריות

  • קח דיווח על באג: לחיצה על זה תתפוס את קובצי היומן הנוכחיים במכשיר שלך ותארז אותם למשלוח לנמען שאתה מספק, כמו כתובת דוא"ל.
  • סיסמת גיבוי לשולחן העבודה: פעולה זו תכריח סיסמה על כל גיבוי שתיצור באמצעות ADB. ללא הסיסמה, לא ניתן לשחזר את הגיבויים לטלפון שלך.
  • הישאר ער: פעולה זו תאלץ את המסך להישאר ער תמיד בזמן הטעינה, דבר נהדר להפחתת אורך חיי המסך ולצריבת תמונות בתוכו.
  • ביטול נעילה של OEM - זה יאפשר נעילת האתחול שלך, אך זה לא פשוט כמו להעיף את המתג הזה אם הספק או היצרן שלך נעו את המכשיר שלך. אבל בדרך כלל, זה הצעד הראשון בכיוון הנכון.
  • הפעל יומן חטופים של Bluetooth HCI: זה מיועד למפתחים ומומחי אבטחה שצריכים לנתח חבילות Bluetooth HCI ( H ost C ontroller I nterface). היומן ימצא בספריה כמו (/sdcard/btsnoop_hci.log) לצורך אחזור ובדיקה.
  • בחר תצורת USB: נראה כי אפשרות זו מציעה דרך להגדיר את מצב ה- USB "ברירת המחדל", אך היא נשללת על ידי אפשרות ה- USB הסטנדרטית בתפריט ההגדרות. יש כאן אפשרות אחת שעשויה להיות מבלבלת, הנקראת "מקור שמע". יש אנשים שתוהים אם זה הופך את מכשיר ה- Android שלך למקור שמע למחשב שלך. מה שההגדרה "תצורת USB: מקור שמע" אכן עושה היא לאפשר לטלפון שלך לתקשר באמצעות USB עם ציוד היקפי USB מסוג USB, כמו USB DAC. זה לא לניתוב שמע מה- Android שלך למחשב באמצעות USB.

אפשרויות ניפוי באגים

  • איתור באגים ב- USB: זה בעצם מאפשר למכשיר האנדרואיד שלך לתקשר עם יציאות ה- USB של המחשב שלך דרך גשר הבאגים של Android. זו פונקציונליות נוספת של תקשורת USB - כמובן שהמכשיר שלך תמיד יוכר כמכשיר אחסון או כל מצב USB שהפעלת במכשיר שלך, אך ללא אפשרות איתור באגים ב- USB, אינך יכול לדחוף פקודות ADB לאנדרואיד מהמחשב שלך.
  • בטל הרשאות איתור באגים ב- USB: פעולה זו תבטל את כל מקשי המקשים במכשיר שלך התואמים מכשיר אנדרואיד למחשבים המשמשים לניפוי באגים ב- ADB. זה בעצם כמו למחוק סיסמת WiFi.
  • דוחות באגים בתפריט כוח: זה יאפשר אפשרות בתפריט ההפעלה לאסוף ולשלוח דוח באגים.
  • אפשר מיקומים מדומים: הגדרה זו מאפשרת לך להגדיר מיקום מזויף למכשיר שלך, שיכול להערים על רוב האפליקציות המשתמשות באיסוף מיקום - אך היא אינה חסינת טפשים, כמו למשל יישומים מסוימים כמו Google Play יכולים לקבל את המיקום המשוער שלך על סמך ספק SIM, אם אתה משתמש בנתונים ניידים ללא VPN.
  • בחר אפליקציית מיקום מדומה: ייתכן שיש לך אפשרות זו במקום "אפשר מיקומים מדומים", והיא בעצם תבקש ממך לבחור אפליקציה של צד שלישי המותקנת בטלפון שלך להצגת מיקומים מדומים לבקשות מיקום מאפליקציות.
  • בחר אפליקציית ניפוי באגים: במונחים של הדיוט, זה מאפשר לך לבחור יישום לניפוי באגים, ומיועד לכלים שמפתחי יישומים יוודאו שהאפליקציה שלהם פועלת בסדר ב- Android.
  • המתן לניפוי באגים: אפשרויות אלה הופכות להיות זמינות לאחר שבחרת אפליקציה לניפוי באגים עם האפשרות הקודמת - זה ימנע מהאפליקציה לפעול עד לחיבור באגים.
  • אמת אפליקציות באמצעות USB: זה יאפשר לגוגל לסרוק יישומים שתתקין באמצעות ADB לצורך התנהגות זדונית. זה דבר טוב אם אתה דוחף קבצי .APK מהמחשב שלך למכשיר ה- Android שלך.
  • מראה נגיעות: מסביר את עצמו, אבל זה פשוט מראה לך מחוון חזותי שבו לוחצים על המסך. טוב לאבחון מסך מגע לא תקין.
  • מיקום המצביע: הגדרה זו מציבה סרגל מידע בחלקו העליון של המסך המספר לכם את קואורדינטות המסך של המקום האחרון בו נגעה המסך.
  • הצג עדכוני שטח: גורם לקצה חלון האפליקציה להבהב כאשר תוכנו מתעדכן.
  • הצג גבולות פריסה: זה יסמן את כל הקצוות של הפריסה כדי להראות לך היכן רשומים נגיעות - כמו אם יש יישומון בלתי נראה על המסך שלך, זה ידגיש אותו.
  • כפה את כיוון הפריסה של RTL: כופה כיוון המסך לתמיכה בשפה מימין לשמאל.
  • קנה מידה לאנימציה של חלון: מגדיר את המהירות להפעלת חלון אנימציה. מספר נמוך יותר מהיר יותר. כמה דגמי "תצוגה" מוגדרים, יחד עם זה שמתחתיו, נמוך במיוחד בחנויות הסלולר, כדי לגרום לטלפונים להיראות אולטרה מהירים.
  • סולם אנימציית מעבר: מגדיר את המהירות להפעלת אנימציית מעבר. שוב, נמוך יותר מהיר יותר.
  • לדמות תצוגות משניות: הגדרה זו מאפשרת למפתחים לדמות גדלי מסך שונים. זה קצת באגי.
  • כפה על טיוח GPU: מכריח יישומים להשתמש בעיבוד דו-ממדי חומרה אם הם נכתבו כדי שלא ישתמשו בו כברירת מחדל. זה יכול להיות דבר טוב או רע, תלוי ביישום.
  • הצג עדכוני תצוגת GPU: עם הגדרה זו, כל תצוגה הנמשכת עם חומרת GPU מקבלת כיסוי אדום.
  • הצג עדכוני שכבת חומרה: הגדרה זו תודיע לך מתי שכבות מתעדכנות בתצוגות יישום המגובות על ידי חומרה.
  • ניקוי באגים של GPU: משיכת יתר מתרחשת בכל פעם שהיישום מבקש מהמערכת לצייר משהו על גבי משהו אחר. הגדרה זו מאפשרת לך לראות מתי והיכן זה קורה כדי שתדע אם מדובר בבעיה.
  • כוח 4x MSAA: זה יאלץ 4x רב-דגימה נגד כינויים, מה שייחליק "jaggies" בגרפיקה תלת-ממדית, אך יפחית את הביצועים הכוללים.
  • מצב קפדני מופעל: הגדרה זו מהבהבת את המסך כאשר יישום משתמש בשרשור הראשי לביצוע פעולות ארוכות ואינטנסיביות.
  • הראה שימוש במעבד: זה פשוט ממקם חלון זעיר בפינה השמאלית העליונה של המסך שלך עם מידע על המעבד ואופן השימוש בו.
  • עיבוד GPU פרופיל: הגדרה זו יכולה לצייר גרף על המסך או לכתוב אותו לקובץ. הגרף הוא עיבוד חזותי של כמה קשה ה- GPU עובד. זה עוד אחד ממש מסודר לנסות.
  • הפעל עקבות של OpenGL: הגדרה זו צופה בשגיאות OpenGL וממקמת אותן בקובץ היומן שבחרת כשהפעלת אותו. שום דבר שרוב המשתמשים אי פעם לא יצטרכו לגעת בו.
  • אל תמשיך לשמור על פעילויות: פעולה זו תרס כל תרחיש כלשהו ברגע שתצא מהחלון הראשי ותאלץ לסגור את כל מה שקשור לאפליקציה זו. זה לא דבר טוב, ויפחית את חיי הסוללה הכוללים. זו פחות או יותר אותה סיבה מדוע "מנקי זיכרון RAM" ואפליקציות המסגירות שירותי רקע בכפייה הם רעים לטווח הארוך. הטלפון שלך צריך לעבוד קשה יותר כדי לפתוח את האפליקציות בפעם הבאה שתפעיל אותם.
  • מגבלת תהליך רקע: מאפשרת הגדרה מותאמת אישית של מספר התהליכים שיכולים לפעול ברקע בו זמנית. אתה באמת לא צריך לשחק עם זה, פשוט להשאיר את זה כברירת מחדל.
  • הצג את כל ANRs: הגדרה זו גורמת לכל תהליך להציג תיבת דו-שיח "אפליקציה לא מגיבה" אם היא נתלתה - אפילו תהליכי רקע שהמשתמש לא התחיל. שימושי אם יישום אחד מפריע לאחר.

אפשרויות רשת

  • מסירת Wi-Fi אגרסיבית למסירה סלולרית: כאשר אפשרות זו מופעלת, המכשיר שלך יהיה הרבה יותר מהיר לגבי הפעלת חיבור הנתונים הנייד כאשר הוא מזהה אות wifi חלש.
  • אפשר תמיד סריקות נדידה של Wi_Fi: הפעלה זו תגיד למכשיר שלך לחפש תמיד רשתות WiFi פתוחות, גם כשהמכשיר שלך "ישן". זה שימושי אם אתה נוסע ברחוב מלא בחיבורי wifi פתוחים ואתה מוריד קבצי מוסיקה ורוצה שהמכשיר שלך יקפוץ בין חיבורי ה- wifi.
  • נתונים סלולריים פעילים תמיד: זה עושה בדיוק את מה שהוא אומר, זה שומר על נתונים ניידים תמיד מופעלים, גם אם אתה מפעיל את ה- wifi. כדאי להתאים אותה לאופציה "אגרסיבי עם מסירה סלולרית".

אפשרויות מדיה

  • השבת ניתוב שמע USB: הפעלה זו תשבית ניתוב אוטומטי לציוד שמע USB, כמו DAC USB.