Launcher源码的在res/xml目录下的default_workspace.xml。
格式如下:
1. packageName="com.android.contacts"指定该应用的包名。
2. launcher:className="com.android.contacts.DialtactsActivity"该应用所对应的类。
3. launcher:screen="1"在桌面的第几屏,从0开始。
4. launcher:x="0"launcher:y="3"在屏幕的哪个位置,屏幕(celllayout)被分为4X4=16格。
默认桌面是第2屏幕。
如:
<favorite
launcher:packageName="com.android.browser"
launcher:className="com.android.browser.BrowserActivity"
launcher:screen="1"
launcher:x="1"
launcher:y="2" />
参考地址:http://deanandbai-gmail-com.iteye.com/blog/1161343
分享到:
相关推荐
当我们按下 Home 键时,系统将显示我们的 MyHome 应用程序,和系统的默认 Launcher 一起出现。 总结 在本文中,我们学习了如何开发自己的 Android Launcher,并了解了 Launcher 的基本概念和配置。通过这个例子,...
Android Launcher3是Android系统中的一种launcher应用程序,负责管理和显示桌面应用程序。设置默认桌面应用是Launcher3的一个重要功能,它允许用户自定义桌面应用程序的布局和样式。下面我们将详细介绍Android ...
1. **阅读源码结构**:首先,查看`likeios.apk`,这很可能是经过修改的Android 4.0 Launcher的APK文件。通过反编译工具(如Apktool或 JADX)解包APK,获取Java源码和资源文件。 2. **理解Activity**:找到`Launcher...
Launcher2是在Android 4.0系统中默认的启动器,负责管理应用程序的快捷方式和小部件。它是一个基于组件的系统服务,运行在系统后台,通过Intent与各个应用程序进行通信。相比早期的Launcher,Launcher2引入了更多的...
在Android 5.1版本中,Launcher3作为默认的启动器,具有简洁、高效的特性。下面我们将深入探讨Launcher3的一些关键知识点。 1. **启动器的职责**: - 启动器是用户与Android系统的交互入口,负责显示桌面图标、...
`Launcher3` 是 Android 操作系统中的默认桌面应用,负责提供用户界面和应用程序启动器的功能。在 Android 4.4.2(KitKat)版本中,`Launcher3` 进行了一些关键更新和优化,以提升用户体验和性能。下面我们将深入...
创建自定义的Android Launcher意味着你需要覆盖默认的启动器行为,例如更改桌面布局、添加特殊功能或调整滑动效果。`TestPagedView`可能包含了实现这些自定义功能的关键代码。 8. **权限与安全**: 当开发自定义...
首先,Launcher2是Android 4.1中的默认启动器,它负责显示主屏幕、应用程序抽屉和快捷方式。开发者对源代码进行微处理,旨在提高用户体验,这通常涉及到对UI元素的调整、性能优化或功能扩展。通过对源代码的分析,...
在Android系统中,Launcher3是默认的主屏幕和应用程序抽屉管理器,它负责显示和管理手机上的应用快捷方式和小部件。随着Android版本的更新,界面设计也在不断进化,9.0和10.0版本引入了圆角图标的设计趋势,以提供...
在Android系统中,Launcher3是默认的启动器之一,它具有以下关键特性: 1. **自定义布局**:用户可以根据个人喜好调整主屏幕和应用抽屉的布局,包括添加、删除、移动小部件和应用快捷方式。 2. **主题支持**:...
### Android 2.3 Launcher分析 #### 架构概述 Android 2.3 版本中的Launcher采用的是经典的MVC(Model-View-Controller)架构模式。这种模式将应用程序分为三个核心部分:模型(Model)、视图(View)以及控制器...
Android Studio 是Google官方推荐的Android应用开发集成开发环境(IDE),而Launcher 3是Android系统中的默认桌面应用,负责管理应用图标、快捷方式和主屏幕。编译Launcher 3的过程涉及到Android的源码构建、Gradle...
`Android Launcher3`是Android操作系统中默认主屏幕的源代码实现,主要负责应用程序的启动、组织和展示。这个项目是从Android M版本中提取出来,并移植到了Android Studio环境中,以便开发者能够在本地进行更便捷的...
有时,某些应用的图标可能无法被主题覆盖,仍显示默认样式。此外,过度复杂的主题可能会对设备性能造成一定影响,特别是在较旧或低配置的设备上。因此,选择主题时要考虑设备性能和电池寿命。 总的来说,"ADW ...
•将Apex Launcher设置为默认主屏幕应用程序,以便从其他应用程序(例如Chrome)创建图标快捷方式。 此应用程序使用设备管理员权限进行可选的屏幕关闭/锁定功能。 爱Apex发射器?在Google Play上为我们评分。我们...
`launcher3`是Android系统默认的主屏幕应用,负责管理桌面图标、小部件和启动器设置。清空`launcher3`数据意味着删除与启动器相关的所有个性化设置和配置,使用户在升级后获得一个全新的启动器体验。 在C#编程语言...
2. **Launcher的工作原理**:Launcher是Android系统的默认启动器,负责显示主屏幕、应用程序抽屉、小部件等。它通过ContentProvider获取系统中的应用程序信息,并展示在桌面上。用户可以通过长按、拖动等方式自定义...
在本文中,我们学习了如何开发自己的 Launcher,并将其作为 Android 系统的默认 Launcher。要开发自己的 Launcher,我们需要创建一个新的 Android 项目,并在 AndroidManifest.xml 文件中添加相应的 Intent Filter。...
Android系统的核心组件之一是Launcher,它是用户与系统交互的门户,而Launcher2则是Android 2.1至2.3版本中的默认启动器。本篇文章将深入探讨Launcher2的源码,讲解如何编译并运行源码,以及其背后的运行机制。 ...