פקודת מפתח חדשה של Android Oreo יוצרת כרטיס SD וירטואלי לבדיקה

ל-Android Oreo יש פקודת מפתח להפעלת כרטיס SD וירטואלי, למקרה שתזדקק לו בעת בדיקת יישומים במכשיר הפיתוח שלך.

אנדרואיד אוראו מתעצבת להיות איטרציה ידידותית למפתחים ולחובבים של מערכת ההפעלה הנייד האהובה עלינו. גילינו פקודות חדשות שנוספו לעיצוב המכשיר (מה שהוביל לתמיכה שאינה מבוססת בסיס) ו עריכת חיסכון בסוללה, והממצאים לא נעצרו שם. כעת מצאנו פקודה המאפשרת למפתחים לבדוק כיצד יפעלו האפליקציות שלהם במכשירים עם כרטיס SD פיזי מבלי להזדקק למכשיר כזה בעצמם! זה שימושי ממספר סיבות, כמו לוודא שאפליקציה יכולה לפעול במהירויות איטיות יותר של כרטיס SD, או כדי לראות מה קורה כאשר הנתונים שלה מועברים לכרטיס SD. הסיבה שתוספת זו נחוצה היא מכיוון שטלפונים רבים מהדגל (המשמשים לפיתוח) אינם בעלי חריץ לכרטיס SD.


אפשר כרטיס SD וירטואלי ב-Android Oreo

ההתחייבות בקוד המקור של AOSP עבור אנדרואיד Oreo מציין שקובץ 512 מגה-בייט נוצר ומותקן כדיסק וירטואלי עבור המערכת לשימוש ככרטיס SD. גישה לפקודה זו דרך adb. אם עדיין לא הגדרת את adb, ראשית עקוב אחר הדרכה זו.

לאחר שתפעיל את adb, הפקודות שאתה צריך הן כדלקמן. שימו לב שהפקודה מקבלת "true" או "false", מכיוון שהיא ערך בוליאני.

adb shell
sm set-virtual-disk true/false

לאחר מכן המכשיר שלך יצור ויתקין כרטיס SD וירטואלי בגודל 512 מגה-בייט. כרטיס SD וירטואלי זה אינו מיועד לשימוש עבור פעולות רגילות, אז אל תאחסן בתוכו קבצים. הדיסק הוירטואלי מיועד אך ורק למטרות בדיקה של מפתח יישומים, משמש למצבים שבהם רוצים לבדוק כיצד האפליקציה שלו תפעל במחיצת כרטיס SD אמיתית. אם אתה מפתח שמכשיר הבדיקה היחיד שלו הוא מכשיר Google Nexus או Pixel (לאף אחד מהם אין גישה לחריץ כרטיס SD), ייתכן שתמצא את הפקודה הזו שימושית.