展会信息港展会大全

Android Launcher 如何去掉主菜单,所有应用摆在桌面,类似小米桌面
来源:互联网   发布日期:2016-01-06 19:26:01   浏览:3870次  

导读:Launcher3/src/com/android/launcher3/ 1. AppsCustomizePagedView.java public static boolean DISABLE_ALL_APPS = true; //mtk modify 2. AppsCustomizePagedView.java protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int widt...

Launcher3/src/com/android/launcher3/ 1. AppsCustomizePagedView.java public static boolean DISABLE_ALL_APPS = true; //mtk modify 2. AppsCustomizePagedView.java

protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

int width = MeasureSpec.getSize(widthMeasureSpec);

int height = MeasureSpec.getSize(heightMeasureSpec);

LauncherLog.d(TAG, onMeasure mIsInEditMode = + mIsInEditMode + widthMeasureSpec + + heightMeasureSpec

+ + width + + height);

if (!isDataReady()) {

LauncherLog.d(TAG, onMeasure DISABLE_ALL_APPS is + DISABLE_ALL_APPS

+ !mApps.isEmpty() is + !mApps.isEmpty()

+ !mWidgets.isEmpty() + !mWidgets.isEmpty());

if ((DISABLE_ALL_APPS || (!mApps.isEmpty() && mAppsHasSet)) && !mWidgets.isEmpty()) { //mtk modify

setDataIsReady();

setMeasuredDimension(width, height);

onDataReady(width, height);

}

} super.onMeasure(widthMeasureSpec, heightMeasureSpec);

} 3.Launcher.java private void showAppsCustomizeHelper(final boolean animated, final boolean springLoaded,

final AppsCustomizePagedView.ContentType contentType) {

......

// Shrink workspaces away if going to AppsCustomize from workspace

Animator workspaceAnim =

mWorkspace.getChangeStateAnimation(Workspace.State.SMALL, animated);

//if (!AppsCustomizePagedView.DISABLE_ALL_APPS) { //mtk modify

// Set the content type for the all apps space

mAppsCustomizeTabHost.setContentTypeImmediate(contentType);

//} //mtk modify

......

}

4. default_workspace.xml文件(这个文件很多路径有,请确保修改到正确的文件,例如)mediatek/operator/有) 这个文件会配置hotseat的图标,默认不会配置screen为2的位置,这是原来的allapp button,做了此客制化后就需要配置screen2,而不能配置screen 4,因此,请对应修改原来4个hotseat图标的screen id,从0到3.

赞助本站

人工智能实验室

相关热词: android开发

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港