Android Launcher 禁止在菜單抽屜中顯示

來源:互聯網
上載者:User

LP Sense UI 是一款非常不錯高仿 HTC Sense 的 Android Launcher。

 

最近在以網站下載了其漢化版,安裝之後很是喜歡。但是發現相比 HeLauncher,它會在抽屜盒子中顯示。點擊之後也只是顯示其介面,但這完全可以通過按手機 Home 鍵來完成,在此顯示我覺得有點雞肋了。於是想把它從菜單抽屜中去掉。

 

查了一些資料,使用 APKTool 反編譯之後,在 AndroidManifest.xml 中發現了些端倪:

<application android:label="LP Sense UI" android:icon="@drawable/icon" android:name="LauncherApplication" android:process="android.process.acore"><br /> <activity android:theme="@style/Theme" android:name="com.allomods.lpsense.Launcher" android:clearTaskOnLaunch="true" android:stateNotNeeded="true" android:launchMode="singleTask" android:windowSoftInputMode="adjustPan"><br /> <intent-filter><br /> <action android:name="android.intent.action.MAIN" /><br /> <category android:name="android.intent.category.LAUNCHER" /><br /> <category android:name="android.intent.category.HOME" /><br /> <category android:name="android.intent.category.DEFAULT" /><br /> <category android:name="android.intent.category.MONKEY" /><br /> </intent-filter><br /> </activity><br /> <!-- ... ---><br /> </application>

 

對比 HeLauncher 的同名檔案,發現多了一句:

<category android:name="android.intent.category.LAUNCHER" />

 

於是去掉,使用 APKTool 重新編譯,再簽名安裝,果然從菜單抽屜中去掉了。哈哈

 

 

重要:

如果設定了 LP Sense UI 為預設案頭,則在重裝前需要先清除預設值,以防不測。方法是:

設定 -> 應用程式-> 管理應用程式 -> LP Sense UI -> 清除預設設定

 

 

其他:

LP Sense UI 的菜單抽屜背景一直是黑色,本來我是想修改成 Android 原生 Launcher 的背景:

android:background="@com.android.launcher:drawable:pattern_carbon_fiber_dark"

但是好像不好使,需要 android:sharedUserId="android.uid.shared",考慮到手機經常被俺 ROOT,所以不好使。

 

 

只有修改成單一背景色,修改

res/layout-land/all_apps_grid.xml
res/layout-port/all_apps_grid.xml
res/layout-land/application_boxed.xml
res/layout-port/application_boxed.xml

添加

<com.allomods.lpsense.AllAppsGridView android:background="#525252" /><br /><com.allomods.lpsense.AppView android:background="#525252" />

 

 

 

 

備忘:

參考文章:http://zengxx1989.iteye.com/blog/522434

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.