1.概述
在12.0的系統(tǒng)開發(fā)中,在Launcher3開發(fā)中,在長按屏幕的時候,會彈出窗口,修改主屏幕配置,壁紙,等信息,由于要默認(rèn)設(shè)置一些配置
不想讓用戶修改相關(guān)配置,這時候就需要去掉長按彈窗功能了,禁止修改相關(guān)配置文章來源:http://www.zghlxwxcb.cn/news/detail-467854.html
2.Launcher3 去掉workspace長按彈出壁紙彈窗的核心類
/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
/packages/apps/Launcher3/src/com/android/launcher3/touch/WorkspaceTouchListener.java
3.Launcher3 去掉workspace長按彈出壁紙彈窗的相關(guān)核心功能實現(xiàn) 3.1 workspace.java相關(guān)app控件布局的分析
下面來分析下workspace相關(guān)長按事件的功能實現(xiàn)
先看workspace.java 源碼文章來源地址http://www.zghlxwxcb.cn/news/detail-467854.html
public class Workspace extends PagedView<WorkspacePageIndicator>
implements DropTarget, DragSource, View.OnTouchListener,
DragController.DragListener, Insettable, StateHandler<LauncherState>,
WorkspaceLayoutManager {
public Workspace(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public Worksp
到了這里,關(guān)于Android 12.0Launcher3 去掉workspace長按彈出壁紙彈窗的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!