E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Launcher3
AndroidO
Launcher3
shortcut悬浮窗设计
#AndroidOLauncher3shortcut悬浮窗设计长按桌面图标会弹出一个小的悬浮窗,没有个合适的名字,叫dialog会显得俗,叫悬浮窗也不能凸显它的功能,想了想还是暂且叫shortcut悬浮窗吧。它的功能是提供给用户一种快捷方式,比如快速打开应用的某个功能,查看应用提供的widget,查看通知等。shortcut悬浮窗的特点位置由被点击的icon的位置确定,在图标上方或下方悬
yuye0322
·
2020-08-07 22:23
launcher3-桌面
launcher3
Launcher3
UI初始化 布局的动态设置
一.
Launcher3
中各个控件的大小在不同的设备上,初始化大小是不一样的,为了屏幕适配,需要动态的去设置布局大小,布局大小的设置是在
Launcher3
的onCreate方法中,调用了mDeviceProfile.layout
网络卷毛
·
2020-08-07 22:41
Launcher
Launcher3
Launcher3
UI初始化分析
一.入口Launcher类,在其onCreate方法中初始化@OverrideprotectedvoidonCreate(BundlesavedInstanceState){if(DEBUG_STRICT_MODE){StrictMode.setThreadPolicy(newStrictMode.ThreadPolicy.Builder().detectDiskReads().detectDis
网络卷毛
·
2020-08-07 22:41
Launcher
Launcher3
android
Launcher3
双层改单层
将
Launcher3
改为单层模式,这是android系统定制遇到的一个常见的需求。下面我将介绍一下我再MTK源码下将Luancher3改为单层的步骤和方法,以及解决一些bug。
yuanhcn
·
2020-08-07 22:36
Android系统
Android原生
Launcher3
简要分析
Launcher是android手机启动后第一个看到的界面,即手机系统的桌面,下面我们就以android原生的
Launcher3
为例看看界面布局和显示的数据怎么获取的来简要分析下android手机桌面Launcher
yin1031468524
·
2020-08-07 22:40
Android源码分析
Android 8.1
Launcher3
的allapps 应用列表界面,背景半透白色改为半透黑色
Z:\alps_o1_mp1\alps\vendor\google\apps\SearchLauncher\
Launcher3
\src\com\android\
launcher3
\allapps\AllAppsTransitionController.javaprivatevoidupdateAllAppsBg
Android_OS_Developer
·
2020-08-07 22:47
8.1代码记录
Android 7.1.1
Launcher3
去除Quick Search Bar
Android7.1.1Launcher3去除QuickSearchBar先看看
launcher3
的主要界面组成查看Launcher的代码privatevoidsetupViews(){...mWorkspace.bindAndInitFirstWorkspaceScreen
xiezhaoxian
·
2020-08-07 22:56
android
Rockchip
实现
Launcher3
的立方滚动特效
packages\apps\
Launcher3
\src\com\android\
launcher3
\PagedView.java@OverrideprotectedvoiddispatchDraw(Canvascanvas
xuxinyl
·
2020-08-07 22:15
android系统开发
(9)
Launcher3
分析之拖动图标的流程——放下
我们来看下放下的过程,对应的触摸事件是ACTION_UP,我们直接跳到DragController的onTouchEvent。在处理ACTION_UP的时候多调用了一次handleMoveEvent,可能是因为ACTION_UP相对于上一次的时间也会有位置的变化。松手的时候会判断是是不是在“扔”图标(通过isFlingingToDelete),如果你用的不仔细的话,可能发现不了这个扔的过程:在说面
重播
·
2020-08-07 22:07
android
转载
(8)
Launcher3
分析之拖动图标的流程——移动
移动的逻辑还是比较清楚的,因为他抽象出来的模型十分易于理解的。DropTarget是一个可放置(drop)区域的抽象,也就是我们松开手的时候想要把图标放到某个东西上,这个东西就是DropTarget,实现他的都是View,比如说文件夹,Workspace,删除区等等,你可以通过“OpenTypeHierarchy”来查看哪些类继承了DropTarget接口。下图是他比较重要的几个接口:onDrag
重播
·
2020-08-07 22:06
android
转载
(3)
Launcher3
的布局和结构
首先你需要去这里下载下
Launcher3
的源码。
重播
·
2020-08-07 22:06
android
转载
android 8.1
Launcher3
横屏状态长按图标 弹框位置居中分析
横屏状态长按图标弹框位置居中分析.现象:竖屏状态下正常,横屏状态下,长按最右边的apk图标弹出的信息框会显示在屏幕中间的位置.期望:参考竖屏,应该显示在apk上方或者下方,方向偏向左边.问题如图:分析:1.从
Launcher3
wende32
·
2020-08-07 21:07
android
java
Launcher3
桌面开发-
Launcher3
添加主题功能
Launcher3
源码地址:Launcher3-master[ThistutorialwaswrittenbyTicoo]前言我们知道,Launcher图标的加载是在IconCache这个类上,协同一些工具类完成桌面图标的加载
策码奔腾 叓
·
2020-08-07 21:19
it
移动互联网
Android
程序员
Android 9.0 Launcher启动详解
启动核心代码如下:/packages/apps/
Launcher3
/src/com/android/
launcher3
/Launcher.java@OverrideprotectedvoidonCreate
Albert0211
·
2020-08-07 21:29
Launcher
工作中小问题汇总(2018/12/17)
(Android7.1.1)修改AndroidManifest.xml(有源码)修改alps\packages\apps\Launcher3_m\src\com\android\
launcher3
\LauncherModel.java
LeVi_1994
·
2020-08-07 21:17
Work
android 8.1 系统MTK平台,
Launcher3
显示出hotseat的title
1.Hotseat主要判断是否显示标题在CellLayout.java这个方法中,第627行判断隐藏和显示publicbooleanaddViewToCellLayout(Viewchild,intindex,intchildId,LayoutParamsparams,621booleanmarkCells){622finalLayoutParamslp=params;623624//Hotsea
桃李不盐
·
2020-08-07 20:02
android
8.1
一步步客制化Android桌面(
Launcher3
)图标
5.1上的Android桌面,其实也就是
Launcher3
,位置是alps\pac
mikechenmj
·
2020-08-07 20:16
android
launcher
手机方案
IconCache
桌面
修改
Launcher3
代码--在加载Launcher时默认加载某个widget
synchronizedpublicvoidloadDefaultFavoritesIfNecessary(intorigWorkspaceResId){StringspKey=LauncherApplication.getSharedPreferencesKey();SharedPreferencessp=getContext().getSharedPreferences(spKey,Conte
weixin_34967708
·
2020-08-07 20:06
launcher3
Launcher3
无图标问题
MTK8382/8121平台。机器(8寸,默认竖屏)第一次烧录完成后,以横放姿势启动,发现Launcher没有图标,而竖屏启动是没有这个问题的。在测试过程中发现,在设置中cleardata后也会有这样的问题。因此可以初步判断是database初始化的问题,因为database存储着favoriteicon和workspace的数据。对比database,发现workspaces字段没有写入。查看输
weixin_33720078
·
2020-08-07 20:49
Android
Launcher3
开启旋转后有部分任务在旋转后会显示出来
此问题比较奇葩,复现位置有好几个,大部分都是settings。例如:连接usb后点击通知栏的USB连接选项,然后再直接按home键,或者蓝牙接收点击之后有个弹出框,在按home键。解决方案如下(原本想跟入到底层看看到底什么原因,结果发现任务列表是从ActivityManagerNative.java类中取得,故不走此胡同):分析:\frameworks\base\packages\SystemUI
weixin_30666943
·
2020-08-07 19:01
Android
Launcher3
隐藏搜索框
布局分析,搜索条应该是在\LINUX\android\packages\apps\
Launcher3
\res\layout\search_drop_target_bar.xml中可是分析布局发现原来里面并没有搜索条相关的那么应该就是在代码上面创建全局搜索发现其实代码就在
weixin_30371875
·
2020-08-07 19:51
移动开发
java
Launcher3
桌面壁纸被拉伸模糊的修改
最近很忙,记录一下,
Launcher3
壁纸的修改。免得忘记。花了我近半天的时间。环境:RK3288+AndroidLL步骤:进入
Launcher3
,长按桌面空白部分,设置一个内置的壁纸。
手艺人王学明
·
2020-08-07 19:36
[工作记录]
Launcher3--launcher3 icon以及hotseat size大小修改
Launcher3
在启动Launcher.java过程会先初始话一些列的参数配置。
王大锤扛刀
·
2020-08-07 19:54
Android
android系统
Launcher2源码学习
Launcher、Launcher2(2.2(Froyo)之后)和
Launcher3
(4.4(KitKat)之后)其实是一样的,只是Launcher2里面加入了3D,
Launcher3
桌面长按又可以直接呼叫小工具了
他叫小黑
·
2020-08-07 19:02
Android源码
Android 源码解析之
Launcher3
之帮助提示的实现方案
先从Launcher.xml看view的结构:res/launcher.xml下有ScrimView这个类是个FrameLayout的子类,它只实现了Insettable接口,并没有扩展任何元素,可以认为它就是个FrameLayout,暂时不明白它的用意其它几个include其实都是com.ijinshan.browser.launcher3.Cling类,作者通过这一个类包不同的子view来实现
seekting2013
·
2020-08-07 19:53
android 8.1
Launcher3
去掉抽屉式,显示所有 app
效果图[图片走丢了]修改思路1、增加全局控制变量sys.launcher3.is_full_app,用来动态切换2、增加两套布局,对应有抽屉和无抽屉3、去除allAppsButton4、将AllAppsContainerView中的图标加载到Workspace5、新安装的app自动添加图标到Workspace6、禁止Workspace图标长按删除选项7、屏蔽上拉显示抽屉页面手势8、Workspac
cczhengv
·
2020-08-07 19:20
Android屏蔽开机引导页面
diff--gita/packages/apps/
Launcher3
/src/com/android/
launcher3
/LauncherClings.jaindexef8e8ab..fd444a4100644
Kevin-Kelly
·
2020-08-07 19:47
Rockchip平台定制
Android MTK
Launcher3
安装三方apk,应用图标自动添加白边
diff--gita/alps/packages/apps/
Launcher3
/src/com/android/
launcher3
/graphics/LauncherIcons.javab/alps/packages
总是。学不会
·
2020-08-07 18:07
去掉默认桌面:
Launcher3
和 Home
修改:/build/target/product/common.mk/build/target/product/core_base.mk**去掉默认桌面:
Launcher3
和Home**Change-Id
berryhaxby
·
2020-08-07 18:15
framework
Launcher3
分析之数据加载与绑定
Launcher3
的主界面是packages/apps/
Launcher3
/src/com/android/
launcher3
/Launcher.java首先分析onCreate@OverrideprotectedvoidonCreate
一个小菜鸟的成长之路
·
2020-08-07 18:57
源码分析
Android之路
Launcher3
去掉抽屉模式
1、加入开关
Launcher3
\src\com\android\
launcher3
\LauncherAppState.java添加一个方法publicstaticbooleanisDisableAllApps
一个小菜鸟的成长之路
·
2020-08-07 18:25
源码分析
Android之路
Launcher3
移除Hotseat图标
Launcher3
/res/xml/default_workspace_4x4.xml中删除这个时候不会出现Hotseat图标,但是底部仍然会有空白的空间
Launcher3
\src\com\android
一个小菜鸟的成长之路
·
2020-08-07 18:25
Android之路
Launcher3
分析篇:(一、前导篇)
Launcher作为Android手机启动后给用户展示的第一个应用,我想一步一步对
Launcher3
的源码进行分析并记录,也是为了让自己遗忘的时候可以看看。
ZL_My
·
2020-08-07 18:57
android开发
launcher3
修改默认桌面布局
手机第一次进入系统,Launcher的默认界面是读取的一个xml配置文件,完成桌面的布局,这个xml文件在
Launcher3
\res\xml\default_workspace.xml通过修个这个xml
u010083774
·
2020-08-07 18:25
android
launcher
Launcher 3.0设置壁纸后壁纸被拉伸
最近遇到一个问题,就是在4.4.2的
Launcher3
中设置非默认壁纸后,进入Setting选择辅助设置勾选大字体后回到桌面,发现壁纸被拉伸。
代码彩戏师
·
2020-08-07 18:57
Launcher
Android
Launcher3
源码分析 — 将Workspace的数据与界面绑定
在数据从数据库加载到内存之后,接下来的工作就是把这些数据与launcher的UI视图绑定。绑定的过程在LauncherModel.bindWorkspace()方法中完成,在这个方法中会调用回调接口Callback里相应的回调方法。Callback接口的定义如下:publicinterfaceCallbacks{publicbooleansetLoadOnResume();publicintget
rodsonl
·
2020-08-07 17:48
Android
Launcher3
源码分析 — 加载Workspace的数据
Launcher3
的数据加载过程涉及到了两个主要的类LauncherProvider和LauncherModel。
rodsonl
·
2020-08-07 17:48
Android
Launcher3
源码分析 — 数据加载过程
在一般情况下
Launcher3
的数据加载过程如下图所示:以上是完整的数据加载过程,但在特殊情况下,加载过程会稍微有些不同,比如allapps页面和workspace页面的加载顺序,是否需要从数据库加载数据
rodsonl
·
2020-08-07 17:48
Android
Launcher3
源码分析 — 启动过程
1.执行Application的onCreate方法在MainActivity执行之前会先执行Application类的onCreate方法,通过LauncherAppState.getInstance()实例化LauncherAppState。publicclassLauncherApplicationextendsApplication{@OverridepublicvoidonCreate(
rodsonl
·
2020-08-07 17:47
Android
Launcher3
源码分析 — ui结构
在android4.4后,nexus设备使用GoogleNowLauncher作为默认的Launcher,其实它的代码就是android4.4源码里的
Launcher3
,只是针对googlenow做了些修改
rodsonl
·
2020-08-07 17:47
Android
Launcher3
源码分析 — bindWorkspaceItems的具体实现
通过调用bindScreens(),主界面完成了页面的加载,接下来就要开始加载各页面内容了。为了提高用户体验,会先加载当前页面的内容,再加载其他页面的内容。在workspace中调用bindWorkspaceItems()完成页面内容的加载,具体代码如下://oldCallbacks:一个Callback引用//workspaceItems:页面的apps和folder//appWidgets:页
rodsonl
·
2020-08-07 17:17
Android
Android
Launcher3
分析——LauncherModel
AndroidLauncher3分析——LauncherModel接上篇AndroidLauncher3分析——开篇,上篇提到LauncherModel是
Launcher3
处理数据的核心,这当然不是瞎掰的
Rainmonth
·
2020-08-07 17:03
Android学习开发
Launcher3
禁止拖动和删除
1、删除操作是由长按时间触发,所以我们只要在Launcher的onLongClick(Viewv)方法中直接返回就可以。如果是部分禁止,可以通过v获取到ItemInfo,getTag中包含类别、位置和类名,从中过滤即可。if(v.getTag()instanceofItemInfo){ItemInfoinfo=(ItemInfo)v.getTag();longClickCellInfo=newCe
打酱油的稻草
·
2020-08-07 17:26
Android8.1去掉
Launcher3
默认给 icon 增加的APK图标白边
icon增加的APK图标白边介绍:http://blog.csdn.net/guolin_blog/article/details/79417483源码修改的路径:packages\apps\
Launcher3
android驱动_它不开机了
·
2020-08-07 17:42
Android Launcher 部分修改(6.0)
Launcher3
桌面的行数和列数是动态计算的,如何修改?Hotset横屏展示config.xml中fa
Uk00
·
2020-08-07 16:43
Android
Android
Launcher3
一些默认修改
1.如何设置默认页12345res/values/Config.xml0在
Launcher3
桌面,不管在哪一页,按HOME键,会回到默认页。
sugar丶安卓笔记库
·
2020-08-07 16:10
Android
系统
O1:launcher:将launcher界面所有的APP图标LOGO默认为-圆形
问题:将launcher界面所有的APP图标LOGO默认为-圆形解决:vendor/mediatek/proprietary/packages/apps/
Launcher3
/src/com/android
tonyechen
·
2020-08-07 16:00
android
Launcher3
仿小米桌面
之后拿到5.1的源码尝试编译通过了,然后就开始分析首先找到控制所有应用按钮显示的地方在com\android\
launcher3
\LauncherAppState.javapublicstaticbooleanisDisableAllApps
tonyechen
·
2020-08-07 16:59
android
Launcher 安装APK快捷方式出现在末尾空白位置
在做完仿小米桌面之后,客户又提了一个新需求,要求安装APK的时候,快捷方式要出现在末尾空白位置仿小米桌面方法请点击:
Launcher3
仿小米桌面在代码中开始搜索之旅在这个位置packages\apps\
tonyechen
·
2020-08-07 16:59
android
Android8.1
Launcher3
修改PageIndicatorLineCaret为小圆点
现在修改为小圆点,不消失,先上图:直接在原有基础上修改src/com/android/
launcher3
/pageindicators/PageIndicatorLineCaret.java增加两个变量
_Shawn_
·
2020-08-07 16:14
Android
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他