ווידג'טים וקיצורי דרך

ממשק ה-API החדש להוספת קיצורי דרך ווידג'טים ב-Android 8.0 מאפשר למפתחי אפליקציות להוסיף קיצורי דרך ווידג'טים מתוך האפליקציה במקום להסתמך על מגש הווידג'טים. בנוסף, מטעמי אבטחה, הוצאנו משימוש את השיטה הישנה להוספת קיצורי דרך (שליחת שידור).

מרכזי האפליקציות צריכים לתמוך בהטמעה החדשה הזו כדי שמפתחי האפליקציות יוכלו להסתמך על המערכת כדי להוסיף את הווידג'ט או קיצור הדרך שלהם.

דוגמאות ומקור

המסמכים זמינים במגוון סוגים של קבצים. המקורות המידע כוללים את:

  • ShortcutManager.java
    פרסום הקטע 'קיצורי דרך מוצמדים' בכותרת.
  • Intent.java
    Javadoc עבור ACTION_CREATE_SHORTCUT.
  • AppWidgetManager.java
    Javadoc עבור requestPinAppWidget.

הטמעה

מי שמטמיע את השירות במכשיר צריך להוסיף פעילות במרכז האפליקציות עם פעולות של מסנן Intent:

  • android.content.pm.action.CONFIRM_PIN_SHORTCUT
  • android.content.pm.action.CONFIRM_PIN_APPWIDGET

פרטים נוספים זמינים במסמכי העזרה של ה-API.

הפעילות הזו אמורה להציג למשתמש הודעת אישור להוספת הווידג'ט או קיצור הדרך המבוקשים. לאחר האישור, הווידג'ט או קיצור הדרך המתאימים יתווספו למסך הבית.

במקרה של ווידג'טים, הקריאה ל-accept() צריכה לכלול את מזהה הווידג'ט של הווידג'ט החדש שנוסף.

הטמעת ממשק משתמש של מערכת

השותפים צריכים לעדכן את אפליקציית Launcher שלהם לפי ההטמעה של Launcher3 (packages/apps/Launcher3) בתור עזר.

מחפשים את השינויים הרלוונטיים ב-Launcher3 בפרויקט Android Open Source Project‏ (AOSP):

אימות

כדי לוודא שהתכונה פועלת, נסו להוסיף קיצורי דרך מ-Chrome או מאפליקציית אנשי הקשר, ולבדוק אם מוצגת בקשה לאישור. אחרי האישור, הסמל אמור להתווסף למסך הבית וב-Chrome אמור להופיע הודעה על השלמת ההוספה.