當前位置:律師網大全 - 商標註冊 - Android Launcher如何擺脫主菜單?所有應用都放在桌面上,類似小米桌面。

Android Launcher如何擺脫主菜單?所有應用都放在桌面上,類似小米桌面。

launcher 3/src/com/Android/launcher 3/

1.AppsCustomizePagedView.java

public static boolean DISABLE _ ALL _ APPS = true;//mtk修改

2.AppsCustomizePagedView.java

受保護的void on measure(int width measurespec,int heightMeasureSpec) {

int width = measure spec . getsize(widthMeasureSpec);

int height = measure spec . getsize(heightsmeasurespec);

LauncherLog.d(標簽," on measure misedit mode = "+misedit mode+width measurespec+" "+heightsmeasurespec

+ " " +寬度+ " " +高度);

如果(!isDataReady()) {

LauncherLog.d(標簽," on measure DISABLE _ ALL _ APPS is "+DISABLE _ ALL _ APPS

+ " !mApps.isEmpty()是"+!mApps.isEmpty()

+ " !mWidgets.isEmpty()" +mwidgets . isempty());

if ((DISABLE_ALL_APPS ||(!mapps . isempty()& amp;& ampmAppsHasSet))& amp;& amp!mwidgets . isempty()){//MTK modify

setDataIsReady();

setMeasuredDimension(寬度,高度);

onDataReady(寬度、高度);

}

}

super . on measure(widthMeasureSpec,heightsmeasurespec);

}

3.Launcher.java

private void showAppsCustomizeHelper(最終布爾動畫,最終布爾springLoaded,

最終AppsCustomizePagedView。內容類型內容類型){

......

//如果要從工作區應用自定義,則收縮工作區

動畫師工作空間Anim =

mworkspace . getchangestateanimation(工作區。State .小,動畫);

//如果(!AppsCustomizePagedView。DISABLE_ALL_APPS) { //mtk修改

//設置所有應用程序空間的內容類型

mappscustomizetabhost . setcontenttypeimmediate(content type);

//} //mtk修改

......

}

4.default_workspace.xml文件(該文件有多條路徑,請務必修改為正確的文件,例如聯發科/運營商/有)。

該文件將配置hotseat圖標,默認情況下不配置屏幕位置為2。這是最初的allapp按鈕。在這個定制之後,您需要配置screen2而不是screen 4。因此,請相應地修改原來四個hotseat圖標的屏幕id,從0到3。

  • 上一篇:2023假冒品牌處罰有哪些法律規定
  • 下一篇:加盟店的營業執照申請 以及如何辦理
  • copyright 2024律師網大全