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
Launcher3
桌面开发(5)-
Launcher3
添加主题功能
主目录见:Android高级进阶知识(这是总目录索引)
Launcher3
源码地址:Launcher3-master[ThistutorialwaswrittenbyTicoo]前言我们知道,Launcher
ZJ_Rocky
·
2018-02-09 16:51
windowSoftInputMode的adjustPan无效问题研究
windowSoftInputMode的adjustPan无效问题研究问题最近在修改原生
Launcher3
的遇到一个问题,项目要求修改桌面文件夹时,弹出输入法会挡住输入框,所以要求输入框也随着输入法一起往上移
忆_析风
·
2018-01-26 16:02
Android
Launcher3
桌面开发(5)-
Launcher3
负一屏的定制开发
主目录见:Android高级进阶知识(这是总目录索引)
Launcher3
源码地址:Launcher3-master[ThistutorialwaswrittenbyTicoo]左一屏可能有的小伙伴不清楚什么是左一屏
ZJ_Rocky
·
2017-12-29 15:21
Android6.0
Launcher3
修改app字体大小
在原生的Android6.0中,在修改了系统字体大小后,
Launcher3
上的app字体大小没有改变,下面方法可以解决:---a/packages/apps/
Launcher3
/src/com/android
Duke0
·
2017-12-14 17:27
Android
System
Launcher3
桌面开发(3)-
Launcher3
桌面加载流程分析(下)
主目录见:Android高级进阶知识(这是总目录索引)
Launcher3
源码地址:Launcher3-master[ThistutorialwaswrittenbyTicoo]上文
Launcher3
桌面加载流程分析
ZJ_Rocky
·
2017-12-11 09:41
Launcher3
源码分析(番外篇)-InstallShortcutReceiver
我们知道在Launcher中,应用程序可以创建自己的快捷方式到桌面,那么是如何实现的呢?其实就是依赖于InstallShortcutReceiver这一个广播接收器,我们先看看Android应用程序怎么添加快捷方式到桌面。注:我在代码中添加了中文注释的地方是比较关键的内容首先需要在AndroidMainfest.xml中添加权限:然后在代码中添加如下代码://需要在Androidmanifest中
简简单单0839
·
2017-12-11 03:53
Launcher3--初识
Launcher3
一、Launcher简介Launcher是开机完成后第一个启动的应用,用来展示应用列表和快捷方式、小部件等。Launcher作为第一个(开机后第一个启动的应用)展示给用户的应用程序,其设计的好坏影响到用户的体验,甚至影响用户购机的判断。所以很多品牌厂商都会不遗余力的对Launcher进行深度定制,如小米的MIUI、华为的EMUI等。Android默认的Launcher没有过多的定制,更加简洁,受到
dxmcu
·
2017-12-04 13:35
Android底层
MTK
Android7.0开发实现
Launcher3
去掉应用抽屉的方法详解
本文实例讲述了Android7.0开发实现
Launcher3
去掉应用抽屉的方法。分享给大家供大家参考,具体如下:年初做过一个项目,有一个需求就是需要将桌面变为单层不需要二级菜单。
若瑜
·
2017-11-15 12:17
Android开发实现
Launcher3
应用列表修改透明背景的方法
本文实例讲述了Android开发实现
Launcher3
应用列表修改透明背景的方法。分享给大家供大家参考,具体如下:Launcher时开机完成后第一个启动的应用,用来展示应用列表和快捷方式、小部件等。
伟雪无痕
·
2017-11-03 11:16
Android开发中
Launcher3
常见默认配置修改方法总结
本文实例讲述了Android开发中
Launcher3
常见默认配置修改方法。
王大锤扛刀
·
2017-11-03 11:00
Android Launcher7.0首次数据加载逻辑
Launcher3
简介 Laucnher3采用mv模式。 数据层为LauncherModel,采用异步加载方式读写数据。
A771642
·
2017-09-05 17:26
android
launcher
数据
Android
SourceCode
[RK3288][Android7.1.2]
Launcher3
源码阅读之step6:根据布局文件找到对应的自定义View
launcher.xml文件里面有引用了一些自定义View。具体在哪里实施呢?我们根据xml布局文件必须要知道以下的自定义View。publicabstractclassBaseRecyclerViewextendsRecyclerViewpublicabstractclassButtonDropTargetextendsTextViewpublicabstractclassPagedViewex
poeticHadoop
·
2017-08-17 13:12
Android
RockChip
[RK3288][Android7.1.2]
Launcher3
源码阅读之step5:查看主要的xml布局文件
统计了一下,以“path:rk3288\packages\apps\
Launcher3
\res\layout\hotseat.xmlrk3288\packages\apps\
Launcher3
\res\
poeticHadoop
·
2017-08-16 14:01
Android
RockChip
[RK3288][Android7.1.2]
Launcher3
源码阅读之step3:详解Launcher的OnCreate方法的B部分
刚才分析完A部分,也就是super.onCreate(savedInstanceState);之前的部分。如今我们来分析B部分@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//=================================A部分super.onCreate(savedInstanceState);//=====
poeticLinuxer
·
2017-08-16 13:54
RockChip
Android
rk3288
Android7.1.2
Android 7.0 -- Luancher3 修改
一、桌面APP的摆放Android7.0中默认的布局文件是:packages\apps\
Launcher3
\res\xml\default_workspace_5x6.xml上图中的图标摆放布局文件如下
安时光Mrsongs
·
2017-08-01 16:34
Android源码
Android
Launcher3
去掉全部应用列表
为了隐藏应用程序列表,把所有应用的图标都显示在了桌面上,查看了很多网上的资料,都是说只要把AppsCustomizePagedView.Java下的DISABLE_ALL_APPS值改为true就可以了,但是我发现我那个版本源码找不到这个值去修改的。换一种角度去思考后,我查询那些地方使用到DISABLE_ALL_APPS这个常量,发现我的源码控制是否添加应用列表的方法是在LauncherAppSt
Greetty
·
2017-07-28 13:31
Android
源码
Android M
Launcher3
主流程源码浅析
由于一些原因迫使最近开始需要研究一下
Launcher3
源码,为了不再像以前那么傻逼(研究Settings等代码没作笔记),故这里赶紧将阶段性的感悟整理成文章,方便日后回看。
AWeiLoveAndroid
·
2017-06-29 00:18
Android 7.0
Launcher3
去掉应用抽屉
年初做过一个项目,有一个需求就是需要将桌面变为单层不需要二级菜单。最近几次有小伙伴有这个问我这个解决办法。现在我将分享给大家。先上效果图:功能分解去除Allapp键,调整HotSeat布局将所有应用摆在launcher第一层去掉长按时删除选项解决方案一,设置总开关按照6.0Launcher3的模式,添加一个开关,控制是否去掉抽屉。LauncherAppState类:单例模式,主要在启动的时候用,他
angel鹿
·
2017-06-15 15:43
android
5.1
Launcher3
修改总结
Launcher3
生成二级菜单的图标分为初次加载和初次加载之后。
QuincyJiang
·
2017-04-26 20:12
java
Android
隐藏菜单APP显示图标
packages\apps\
Launcher3
\src\com\android\
launcher3
\LauncherModel.java---a/alps/packages/apps/
Launcher3
CodingNotes
·
2017-03-20 09:50
MTK随记
Launcher界面的颜色设置
packages\apps\
Launcher3
\res\values\colors.xml#FFC1C1C1#FFF0592B#FF009688#80000000#80c6c5c5#FFF#FFFFFFFF
CodingNotes
·
2017-03-20 09:42
MTK随记
小米桌面就是
Launcher3
去掉主菜单
Launcher3
/src/com/android/
launcher3
/KK版本:1.AppsCustomizePagedView.javapublicstaticbooleanDISABLE_ALL_APPS
goodtalent
·
2017-01-17 16:31
MTK相关
Android系统完整显示壁纸, 不做X2拉伸处理
Android系统内置墙纸尺寸跟屏幕尺寸相同,全尺寸完整显示壁纸,不做X2拉伸处理:packages\apps\
Launcher3
\src\com\android\
launcher3
\util\WallpaperUtils.java
CodingNotes
·
2016-11-10 16:56
MTK随记
android
launcher3
安装卸载
launcher3
安装卸载流程当手机安装卸载应用时,桌面图标会跟随发生变化(单层)、主菜单图标发生变化(双层)。
纵容_伊人倩影
·
2016-10-14 10:42
android
launcher
打印出图标对应的包名和类名
在AllAppsList.java中添加如下Log:publicvoidadd(AppInfoinfo){ //segonaddthisline android.util.Log.d("
Launcher3
Demon_xiaochunjie
·
2016-09-28 13:00
Launcher3
图标包名类名
Launcher3
总结
今年6月开始,公司开始涉及到Android平板开发,需要定制自己的桌面,开始学习
Launcher3
源码,在此基础上做修改。
Launcher3
代码是Android4.4中桌面代码。
jiahui_zhu
·
2016-08-16 14:30
android
Android5.1
Launcher3
修改双层桌面为单层
修改
Launcher3
/src/com/android/
launcher3
/LauncherAppState.java的isDisableAllApps()方法,将返回值改为true,即可实现单层桌面。
西门萝卜
·
2016-08-09 14:32
Android相关
Launcher3
HotSeat显示名称
今天闲的无聊,研究了下launcher代码,看到Hotseat.java的时候,想起来以前有做过显示hotseat中应用名称,因为换了公司代码都没拿出来,就想在试着修改,看了很久发现无从下手,记得hotseat中默认是显示应用名称的,只是hotseat位置靠下所以名称显示不出来,只要把hotseat向上移一下就可以显示出来了,可是找了半天不知道修改那个位置,只能重新研究下hotseat的代码了。看
asd1031
·
2016-07-22 17:00
Launcher
Hotseat
Launcher3--抽屉
在
Launcher3
中,默认是有的,当然,也提供了不显示抽屉的方法,这个后面会说到,在此先了解下抽屉。 一、布局 抽屉的布局文件是apps_customi
dingfengnupt88
·
2016-07-09 23:00
android
Launcher3
Launcher3--拖拽
在
Launcher3
中,有三处长按拖拽处理:主屏幕(Workspace)上的图标和小部件文件夹中的图标抽屉中的图标和小部件这三种情况的拖拽处理是相似的的,我们只需知道其中一种,其他的也就不难理解了。
WindyKing_钓丝
·
2016-07-03 18:43
Launcher3
Launcher3--拖拽
在
Launcher3
中,有三处长按拖拽处理:主屏幕(Workspace)上的图标和小部件文件夹中的图标抽屉中的图标和小部件 这三种情况的拖拽处理是相似的的,我们只需知道其中一种,其他的也就不难理解了
dingfengnupt88
·
2016-07-03 18:00
android
Launcher
Launcher3
桌面Icon的文字size的 修改
\alps\packages\apps\
Launcher3
\src\com\android\
launcher3
\BubbleTextVie
泗水六年
·
2016-07-02 16:46
android系统
android
launcher
应用
Launcher3--加载流程
一、Application类的加载如果应用继承了Application类,那么该应用启动时就会首先执行继承了Application的类的onCreate()方法,在
Launcher3
中就是LauncherApp
WindyKing_钓丝
·
2016-07-01 15:09
Launcher3
Launcher3--加载流程
一、Application类的加载 如果应用继承了Application类,那么该应用启动时就会首先执行继承了Application的类的onCreate()方法,在
Launcher3
中就是Launc
dingfengnupt88
·
2016-07-01 15:00
android
Launcher3
Launcher3--初识
Launcher3
一、Launcher简介Launcher时开机完成后第一个启动的应用,用来展示应用列表和快捷方式、小部件等。Launcher作为第一个(开机后第一个启动的应用)展示给用户的应用程序,其设计的好坏影响到用户的体验,甚至影响用户购机的判断。所以很多品牌厂商都会不遗余力的对Launcher进行深度定制,如小米的MIUI、华为的EMUI等。Android默认的Launcher没有过多的定制,更加简洁,受到
WindyKing_钓丝
·
2016-07-01 11:21
Launcher3
Launcher3--初识
Launcher3
一、Launcher简介 Launcher时开机完成后第一个启动的应用,用来展示应用列表和快捷方式、小部件等。Launcher作为第一个(开机后第一个启动的应用)展示给用户的应用程序,其设计的好坏影响到用户的体验,甚至影响用户购机的判断。所以很多品牌厂商都会不遗余力的对Launcher进行深度定制,如小米的MIUI、华为的EMUI等。Android默认的Launcher没有过多的定制,更加简洁,
dingfengnupt88
·
2016-07-01 11:00
android
Launcher3
Android Launcher浅析(二)
Launcher3
:DynamicGrid.java文件hotseatAllAppsRank=(int)(numColumns/2);//默认是列数除以2取整,可以设置为需要的值Launcher2:1.
u011694328
·
2016-05-30 10:00
Launcher
Launcher
Launcher3
Launcher3
日历图标跟随日期改变而改变
在上一篇的文章里里实现了动态时钟和动态日历的Launcher图标,但是今天测试的时候发现动态日历会有leakreceived的问题,无法取消Received的绑定。所以今天换一种方式实现动态日历图标:LauncherAppState.java里增加:publicstaticfinalStringACTION_UPDATE_ICON="com.xxx.update_icon"; privateLau
tangxuankai
·
2016-05-07 13:00
Android M
Launcher3
主流程源码浅析
由于一些原因迫使最近开始需要研究一下
Launcher3
源码,为了不再像以前那么傻逼(研究Settings等代码没作笔记),故这里赶紧将阶段性的感悟整理成文章,方便日后回看。
fakine
·
2016-04-26 17:00
Launcher3
源码浅析(5.1)--OverviewMode
目录前言初始化进入/退出OverviewMode壁纸设置Widget插件前言OverviewMode其实就是长按桌面空白处进去(或按menu键进入)的那个界面,一般也称之编辑模式页面,里面一般包含了壁纸的设置和插件的设置。初始化首先说下布局,其布局还是在launcher.xml里,然后上部分显示的是workspace的布局,下面布局则是overview_panel.xml。overview_pan
yl10258
·
2016-04-17 11:00
Launcher
Launcher3
源码浅析(5.1)--LauncherModel
目录前言数据加载监听数据变化更新数据前言LauncherModel是一个数据模型类,从数据模型上去完整维护Launcher的数据。其主要处理的是加载数据到模型,监听数据的变化,更新数据模型和数据库。另外它有一套丰富的回调函数,当数据变更时,这些回调会被调用,主要用于更新视图。数据加载首先在Launcher.java的onCreate里调用LauncherModel的startLoader方法:mM
yl10258
·
2016-04-16 16:00
Launcher
Launcher3
源码浅析(5.1)--Workspace
目录前言初始化布局页面初始化桌面图标图标生成图标拖动图标点击效果页面滑动前言Workspace是桌面的主要一个部分,一般设备(如手机)启动起来所看到的桌面的主要界面就是Workspace,在Launcher里其继承关系如下:Workspace->SmoothPagedView->PagedView->ViewGroup所以可以说Workspace是一个视图容器类,容器里面主要放插件和应用快捷方式的
yl10258
·
2016-04-16 16:00
Launcher
Launcher3
源码浅析(5.1)--Launcher.java
目录前言初始化启动App/Widget前言第一次写博客,先来点废话唠叨唠叨。博客这玩意儿,还在上大学的时候老师就建议写一写了,可惜比较懒,一直没有动力去写。然后工作了两三年,现在突然发现以前学过和写过的那些JNI、FFMPEG、OPENGL等,久了不用都快忘光了,有新人问到都不好意思说做过了。所以,想想还是写个博客,做点记录吧,忘了还可以回头翻翻,至少证明我曾经真的做过这么些东西。最近一年基本都在
yl10258
·
2016-04-16 15:00
Launcher
Android M
Launcher3
主流程源码浅析
由于一些原因迫使最近开始需要研究一下
Launcher3
源码,为了不再像以前那么傻逼(研究Settings等代码没作笔记),故这里赶紧将阶段性的感悟整理成文章,方便日后回看。
u014651216
·
2016-04-15 13:00
android
源码浅析
m
Launcher3主流程
【
Launcher3
】默认壁纸的设置
系统默认壁纸的存放路径:frameworks/base/core/res/res/drawable下图片文件名:default_wallpaper查看代码中对默认壁纸图片的引用有关java代码在WallpaperManager中publicstaticInputStreamopenDefaultWallpaper(Contextcontext){finalStringpath=SystemProp
dayday_baday
·
2016-04-11 11:22
android开发
Launcher 读取第三方图标颜色添加相应的背景
修改图标背景的文件是在
Launcher3
文件夹下的Utilities.java下的 createIconBitmap函数里,原始函数为:publicstaticBitmapcreateIconBitmap
tangxuankai
·
2016-04-01 17:00
Android launcher 源码 app 的启动方式
关键Java代码路径
Launcher3
\src\com\android\
launcher3
\LauncherModel.javaprivatevoidloadAllApps(){ //CreatetheApplicationInfos
ID19870510
·
2016-02-15 22:00
源码
intent
Launcher
flags
Android M
Launcher3
主流程源码浅析
由于一些原因迫使最近开始需要研究一下
Launcher3
源码,为了不再像以前那么傻逼(研究Settings等代码没作笔记),故这里赶紧将阶段性的感悟整理成文章,方便日后回看。
yanbober
·
2016-01-20 11:00
源码
android
Launcher
Launcher3
Launcher3
源码分析 — ui结构
转自:
Launcher3
源码分析—ui结构在android4.4后,nexus设备使用GoogleNowLauncher作为默认的Launcher,其实它的代码就是android4.4源码里的
Launcher3
Eric-zhong
·
2015-12-08 20:58
Launcher3
Android
Launcher3
主菜单背景改为黑色
将
launcher3
的应用列表背景修改为透明,与Launcher2略有不同,需要进行如下步骤:1.在
Launcher3
\res\layout中的apps_customize_pane.xml,修改如下修改为
mmi-开发
·
2015-11-19 18:14
Android
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他