适配所有机型的桌面布局 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程主要讲配所有机型的桌面布局,将重要、常用的应用快捷方式放到显眼的位置,甚至可以添加自己写的广告快捷方式。主要设置首页、 Hotseat 的桌面布局。通过本课程可以学到 queryIntent 等重要方法。

    1.项目演示以及原理分析 00:06:13

    本课时首先演示项目最终呈现的结果,然后说明为什么需要适配所有机型的桌面布局,最后分析怎么去实现。

    2.整理基本布局 00:09:49

    整理出基本布局,然后桌面布局为了适配所有机型,将配置桌面排布的 xml 分成3种。

    3.首页桌面布局,匹配手机应用 00:22:02

    因为在不知道用户手机上的应用的情况下,需要在首页显示对应的应用。所以需要将应用划分类型,通过类型匹配手机上的应用,这样就可以在不同的手机,相同的位置上显示相同类型的应用。

    4.持久化类型匹配的应用 00:15:53

    通过分析 LauncherProvider 的 loadFavoritesRecursive 方法来编写 default_workspace.xml,然后将通过类型匹配手机上的应用写入数据库,持久化数据。

    5.Hotseat基本布局 00:11:55

    通过queryIntent来匹配Hotseat应用,然后将通过类型匹配手机上的应用写入数据库,持久化数据。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

适配所有机型的桌面布局

5课时,66分钟2016-03-15
D_H_Android
D_H_Android

极客学院签约布道师

课程背景:
原生 Launcher 桌面布局是针对于预装系统做的,页面只定位了几个固定的应用,并不能适配多种手机的桌面布局。而对一款应用管理软件来说,应用的布局尤为重要,只要个性化定制。

核心内容:
1.项目演示以及原理分析
2.整理基本布局
3.首页桌面布局,匹配手机应用
4.持久化类型匹配的应用
5. Hotseat 基本布局

软件环境:Android Studio

是否提供资料:

课程等级:初级

适合人群:
初级、中级 Android 攻城师
  • 技术问答
  • 1

    项目演示以及原理分析

    06:13

    本课时首先演示项目最终呈现的结果,然后说明为什么需要适配所有机型的桌面布局,最后分析怎么去实现。

  • 2

    整理基本布局

    09:49

    整理出基本布局,然后桌面布局为了适配所有机型,将配置桌面排布的 xml 分成3种。

  • 3

    首页桌面布局,匹配手机应用

    22:02

    因为在不知道用户手机上的应用的情况下,需要在首页显示对应的应用。所以需要将应用划分类型,通过类型匹配手机上的应用,这样就可以在不同的手机,相同的位置上显示相同类型的应用。

  • 4

    持久化类型匹配的应用

    15:53

    通过分析 LauncherProvider 的 loadFavoritesRecursive 方法来编写 default_workspace.xml,然后将通过类型匹配手机上的应用写入数据库,持久化数据。

  • 5

    Hotseat基本布局

    11:55

    通过queryIntent来匹配Hotseat应用,然后将通过类型匹配手机上的应用写入数据库,持久化数据。

相关课程

  • Layer、Level 和 Transition 类型精讲

    本课程先讲述 LayerDrawable 的使用,然后讲述 LevelListDrawable 的使用,最后讲述TransitionDrawable 的使用,并进行课程总结。

    3课时 34分钟
    初级
    5155人学习
  • Android Studio全方位指南之基本操作指南

    本课程主要介绍Android Studio的一些基本操作。包括新建项目,导入导出不同类型项目,基本的调试技巧等

    6课时 46分钟
    初级
    22836人学习
  • Android Studio 全方位指南之初识 Android Studio

    本课程主要讲解 Android Studio 的由来,以及为什么要转移到 Android Studio 进行开发的理由。通过在线,离线配置等方式介绍 Android Studio 的安装配置。并讲解 Android Studio 的整体界面及文件结构

    5课时 66分钟
    初级
    28043人学习
  • Color 相关 Drawable 类型精讲

    本课程先讲述 ColorDrawable 的使用和 ColorFilter 功能,然后讲述 Color 相关的GradientDrawable 类型和一些 Color 相关的知识,最后对课程内容进行总结。

    3课时 40分钟
    初级
    5105人学习