Android Launcher & Widget

课程导师

android实训班 android实训班
00:00:00
Play
Next
00:00 / 00:00
40%
  • 2x
  • 1.5x
  • 1.25x
  • 1x
1x
7.LiveFolder下
离线学习

下载APP离线观看

技能补充更多
  • Java 语言基础
    Java 语言基础

    学习Java基本语法、变量、流程控制、修饰符、修饰符、继承、抽象、接口、数组、异常。

  • Java For Android
    Java For Android

    进一步学习Android中常用的Java知识,包括:反射、内部类、泛型、多线程、Http网络编程等知识。

  • Eclipse IDE 使用技巧
    Eclipse IDE 使用技巧

    Eclipse IDE 是Java体系主流的集成开发环境,熟练掌握其使用是编程必备技能,本课程介绍Eclipse IDE开发工具的使用,快捷键,设置,技巧,代码阅读,调试等。

  • Android 编码规范及代码风格
    Android 编码规范及代码风格

    好的编程规范和代码风格对编程至关重要,本课程讲解Java&Android中的编码规范和如何编写良好风格的代码。

  • 最新问答
  • WIKI资料
  • 课件下载
只看我参与的
  • 学习Android组件

    课程简介

     课程目标1) 了解HomeScreen的几类元素添加。2) 掌握ShutCut和LiyeFolder开发。3) 掌握widget开发。4) 掌握ShortCut,liyeFolder,widget实现原理。5) 理解widget通信原理。 重点难点1) Widget实现及原理。2) Intent在...

  • 学习Android组件

    什么是launcher

    什么是launcher下面这个界面就是launcher。android系统启动后加载的第一个程序,这个程序是其他应用程序的入口。我们在其他应用程序里面设置过launcher,意思是表示我们这个程序是能够被识别到的。而Main关键字,表示该Activity是该应用程序的主入口,通过而两个标识,程序被识...

  • 学习Android组件

    launcher开发类型

    针对launcher的开发类型有几种?开发自己的launcher,在workspaces 做文章(添加ShortCut),点击menu按钮,添加快捷方式。这里我们选择添加音乐播放列表快捷方式。好了,这里我们就添加成功了。我们再添加一个APIDemos的快捷方式。好了,也添加成功了。点击API Dem...

  • 学习Android组件

    Launcher启动

    解读LauncherApp启动代码launcher是我们android系统提供的,我们找到launcher2这个文件夹。打开Launcher2 文件夹,这个就是一个典型的vacation应用程序。那我们把它加载进来一下,选择new,然后是project。然后选择Android Project,点击n...

  • 学习Android组件

    快捷方式的添加

    学习快捷方式的添加当然,我们可以在官网找一下是怎么做的。但是我们发现在官网找半天,能找到APP widget的内容,却找不到快捷方式的内容。既然找不到,那么我们可以搜索嘛!然后找到一个内容。(怎样建立一个HomeScreen ShortCut)。我们这里没有找到很好的参考,但是还有两种方式可以查找资...

  • 学习Android组件

    Shortcut

    Shortcut然后在接收返回值的时候,再给它一个界面上的呈现。既然要找到返回值,那么我们就得找到onActivityResult方法。仍然是通过Ctrl+O快捷键查找onActivityResult方法。然后我们找到了onActivityResult方法。查看源代码:得到返回值之后,我们接着调用了...

  • 学习Android组件

    时序图

    使用时序图表示整个结构比如这个就是我们的launcher:这个就是我们的PicActivity:这个是我们具体的ShortCutActivity。然后是launcher通过pcShortCut方法启动了PicActivity。然后是PicActivity 等待,然后去检索IntentFilter这么...

  • 学习Android组件

    支持Shortcut

    应用程序支持Shortcut那么,我们的应用程序如何去支持Shortcut呢?1) 我们的应用程序要能在Shortcut的列表中呈现出来,是不是该在Intent-filter里面动手脚。(在AndroidManiFest里面配置)之后,要显示你定义的名字和图标,是不是得定义一个返回的Intent。(...

  • 学习Android组件

    Shortcut进阶

    添加快捷方式之后,我们尝试添加快捷方式,点击快捷方式。然后,出现了我们的应用程序的快捷方式的选项:我们点击该选项,然后查看效果:果真在桌面上出现了一个快捷方式。这个过程很快,不过其实它是启动了我们的Activity的。然后,我们点击该快捷方式,看看是不是进入了我们的主Activity。成功的进入了我...

  • 学习Android组件

    总结shortcut

    在主Activity中添加一个按钮那我们如何在主Activity中添加一个按钮,由我们主动的控制,点击之后添加快捷方式呢?(或者说,怎么样让我们的应用程序在安装完了,自动的在桌面添加快捷方式?)添加快捷方式只能通过launcher办到,我们的应用程序和Launcher是两个进程,这得传值给Launc...

  • 学习Android组件

    分析LiveFolder

    上节课,我们为大家讲解的HomeScreen中可以添加Shortcut、LiveFolder、APPWidget和WallPaper这四种控件,以及为大家详细讲解了Shortcut的使用。Shortcut在启动的时候,实际上是启动了Activity的。然后得到一个返回值给onActivityResu...

  • 学习Android组件

    LiveFolder创建

    实际演练LiveFolder的创建我们先在上节课的sundyLauncherDemo项目中创建一个名为LiveFolderSampleActivity的Activity,然后继承父类Activity。然后我们,注册一下这个Activity,并设置Intent-Filter。然后重写LiveFolde...

  • 学习Android组件

    LiveFolder总结

    LiveFolder点击文件夹后,弹出来的选择列表其实是系统的Activity。很多PicActivity都是系统的,包括后面的选择图片什么的。通过这种方式,就完成了LiveFolder的添加。总结现在,我们为Shortcut和LiveFolder的添加做一个总结。实现Shortcut的步骤1)建立...

  • 学习Android组件

    AppWidget框架

    AppWidget主要框架及类介绍谷歌的这个查询也是一个Widget。这个音乐播放也是一个widget问题什么是APPWidget、APPWidget如果由你设计,你觉得它和Shortcut、LiveFolder有什么区别?如果能够搞清楚APPWidget和Shortcut、LiveFolder的一...

  • 学习Android组件

    AppWidget创建

    AppWidget箱模型AppWidget对象长什么样?让我们看看它的箱模型。 红色箭头所指的就是我们的APP的实际大小,再外面一层是包裹着widget的不可见的一层。 再外面是margin,稍微里面一块是padding(这个padding是layout组件到这个frame的距离)。详解AppWid...

  • 学习Android组件

    学习Widget APK

    Widget APK的学习解说AppWidgetProviderInfo这个类1)Meta-data这个属性不是私有的,它可以给android四大组件,都可以使用;2)实际上当你以后在不同进程间传递对象的时候(很复杂的对象),你会发现,Intent根本不够用。那时,我们都可以用到meta-data。...

  • 学习Android组件

    AppWidget布局

    AppWidget布局这就是我们可以选的,其中一个叫AppWidget Provider的选项。然后,我们取名为sundy_appwidgetprovider,点击finish按钮。它会默认的放在xml文件夹下的。然后,我们去AppWidgetProvider里面去指定,因为它是一个BroadCas...

  • 学习Android组件

    AppWidget与Binder

    AppWidget通讯与Binder的关系InitialLayout是一个指向的初始化的布局文件:然后我们运行一下,看看效果,点击窗口小部件。出现了我们写的应用程序,我们点击它。然后,就成功的在桌面上生成了一个小部件。而且,它就是两个单元格的大小。由此来看的话,我们的这个时钟也是两个单元格的大小:(...

  • 学习Android组件

    图解分析

    接下来,我们画一个图,来分析一下。我们自己的APP做了一些事情。做了什么呢?定义了一个AppWidgetProvider,再设置了一个meta-data,并且配置了resource指向了一个provider xml文件。然后这个provider  xml指向了一个layout xml(通过一个ini...

  • 学习Android组件

    AppWidgetDemo

    AppWidgetDemo虽然上节课中,我们已经成功的在桌面上显示了AppWidget,但是并不能响应事件,也不能执行刷新的操作。上节课,总结了创建AppWidget的两个过程:第一个是Initialize,初始化的过程。(就是添加的过程,是通过add,然后pick,然后去选择的过程)。这个过程没有...

  • Android应用高级课程 课件

    Android应用高级课程 课件

© 2012-2016 www.maiziedu.com

蜀ICP备13014270号-4 Version 5.0.0 release20160127

一名课程顾问想与您沟通

免费电话咨询