כעת נעבור לפונקציות יותר מעניינות.. כמו הכנסת יישום לתפריט הראשי או כל תת תפריט אחר.
אחרי שפתחנו את הקובץ, זה ייראה לכם כך (ללא הצבעים):
כאשר צבע צהוב מגדיר זיהוי ID לישומים (כמו לוח שנה מחשבון או תפילון שנרצה שיופיעו בתפריט או בתתי תפריט,
צבע ירוק מגדיר את תצוגת תפריט הראשי כשהאופציה הכתובה שם היא תצוגת רשת.
צבע ורוד מגדיר את מקשי ניווט ומקשי הבחירה הימני והשמאלי, לאיזה קיצורים הם יופנו.
צבע כתום מגדיר אילו יישומים יופיעו כברירת מחדל בקיצורים הנמצא במקש הבחירה השמאלי (הקיצורים ניתנים לשינוי דרך הגדרות הפלאפון בעצמו, זה רק להגדרת ברירת המחדל).
והצבע הכחול יגדיר את קיצורי מסך הבית.
כעת ננסה ביחד להוסיף יישום תפילון לתפריט הראשי. (כמובן שהיישום הזה הוא רק לדוגמא, ולכן כל טקסט אותו תצטרכו לשנות בהמשך כצורך העניין יהיה כתוב בסגנון הזה).
קודם כל נוריד את היישום כאן:
http://tfilon.com/bin/Tfilon.jar
כעת נפתח את קובץ ה-JAR שהורדנו בתוכנת winrar או משהו בסגנון.
ייפתח לנו חלון כזה:
ניכנס לתיקייה META-INF המסומנת בצהוב, ונמצא שם קובץ בשם MANIFEST.MF.
נלחץ פעמיים על הקובץ הזה. וייפתח לנו בכתבן כך (אחרי שלחצנו על Ctrl + Shift השמאלי, לתצוגה משמאל לימין):
כשהשורות שנוגעות אלינו הם שם הספק - מי שעשה את היישום (צבע ירוק) ושם היישום (צבע צהוב).
כעת נחזור לקובץ ה-menusettings ונסדר את זה לצד זה לייתר נוחות.
נעתיק שורה אחת מה-nativelinks (הצבע הצהוב שמגדיר זיהוי ID לישומים) לדוגמא:
קוד: בחירת הכל
<nlink id="10">localapp://jam/launch?midlet-vendor=Nokia;midlet-name=OviBrowser</nlink>
ונדביק את זה לשורה אחרי זה. ואז נשנה משמאל לימין, את המזהה (צבע ורוד), את הבעלים של היישום (צבע הירוק), ואת שם היישום (צבע צהוב).
כך שהוא ייראה כך:
קוד: בחירת הכל
<nlink id="11">localapp://jam/launch?midlet-vendor=אורי הולנדר;midlet-name=תפילון</nlink>
כעת הורינו לפלאפון שמזהה 11 יפנה ליישום תפילון שאורי הולנדר ייצר.
עכשיו נצטרך להכניס את המזהה שהגדרנו לתפריט הראשי, ועל כן נגלול את קובץ ה-menuswttings קצת עד שנגיע לשורות התפריט הראשי כך:
נעתיק שורה שמורה להגיע ל-ID של יישום כמו זה:
קוד: בחירת הכל
<menuitem nlink="8" />
נדביקו שורה אחריו ונשנה את ה-ID שלו ל-11 (צבע ורוד).
כך שייראה כך:
קוד: בחירת הכל
<menuitem nlink="11" />
מכיון שהכנסנו ל-XML את שם היישום והספק בעברית נצטרך לשמור את קובץ ה-menusettings לקידוד של UTF-8 התומכת בתבנית העברית של הפלאפון (ללא זה היישום לא יופנה ל-ID), נעשה את זה כך:
כאמור את השמירה הזאת צריכים לעשות רק בעת הכנסת שם יישום או שם ספק היישום בעברית.
אוקיי, כעת יש לנו בעצם קובץ menusettings עם יישום שהגדרנו שיופיע בתפריט הראשי, אך בכדי שהפלאפון אכן תדע שיש לה יישום עם שם וספק כזה, אנחנו חייבים לפני העתקת הקובץ לפלאפון להעתיק את היישום תפילון לפלאפון, לא משנה באיזה נתיב בגלריה או ביישומים. ולהפעיל אותו אם לא נפעיל את היישום, הפלאפון לא תדע שיש כזה יישום, ובעת שתקרא את ה-menusettings בפעם הראשונה היא לא תמצא את היישום ברישום שלה, ולכן היא תסמן את השורה הזאת כמיותרת, ואפי' אם תכניסו אח"כ את היישום ותפעילו אותו, הוא כבר לא יהיה בתפריט הראשי (עד שתכניסו את ה-menusettings שוב לפלאפון אחרי ההפעלה).
כמובן שתוכלו להכניס כל יישום בדרך הזאת לפלאפון, בהצלחה.