Re: [問題] 請問Launcher的問題

看板AndroidDev作者 (.....)時間13年前 (2011/06/17 18:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
自問自答一下 目前找到的方法: 在/valus/arrays.xml中修改下面這行 <item>intent:#Intent;action=android.intent.action.MAIN;component=com.android.calculator2/.Calculator;end</item> 把component後面換成自己想要的程式, 例如我要換成Calculator 可修改為 component=com.android.calculator2/.Calculator;end com.android.calculator2應該是指在packages\apps\Calculator的package name 後面的Calculator應該就是app檔名 改這行可以讓Launcher在點下按鈕時去讀去指定的app 接下來是改圖示 把xml中hotseat_phone*相關的部分都改成自訂的檔名 再把自己的圖放到luncher的res對應資料夾中就行了 不知道有沒有錯誤的地方 請大家指教~ ※ 引述《residentevil (.....)》之銘言: : 我想要把首頁的電話功能拿掉 : 把它換成其他的app 例如market : 自己看了一下code和查資料的結果大概知道是要改下列檔案: : 1./valus/arrays.xml : 2./valus/styles.xml : 3./res/layout-port/launcher.xml : 4./res/layout-lan/launcher.xml : 5./src/Launcher.java : 目前只有把圖片替換成功 還不知道怎麼替換app : 似乎是要改arrays.xml或Launcher.java ?? : 在Launcher.java讀取要放什麼項目的時候會在array.xml裡抓取資料 : <item>intent:#Intent;action=android.intent.action.MAIN;component=com.android.contacts/.ContactsLaunchActivity;end</item> : <item>*BROWSER*</item> : 第二行很明顯, 第一行應該是代表打電話的程式, : 不過看不太懂為什麼這可轉成phone這支apk : 還是說其實都是在Launcher.java的 loadHotseats() function中決定咧? : 請有經驗的人幫忙解惑 : 感恩! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.110.82
文章代碼(AID): #1D-ojGDk (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1D-ojGDk (AndroidDev)