launcher
趋势大仙
这个作者很懒,什么都没留下…
展开
-
Android Launcher开发(二)AppWidget(桌面小部件)解析
先简单说说Widget的原理。Widget是在桌面上的一块显示信息的东西,也通过单击Widget跳转到一个程序里面。而系统自带的程序,典型的Widget是music,这个Android内置的音乐播放小程序。这个是典型的Widget+app应用。就是一个程序既可以通过Widget启动,也可以通过App启动。Widget就是一个AppWidgetProvider+一个UI界面显示(预先绑定了好多Int转载 2014-10-21 22:28:07 · 363 阅读 · 0 评论 -
Android Launcher开发(四)Launcher概述及简单添加和删除应用程序的快捷方式
1.. Launcher是什么? 1.1 Launcher是系统启动后加载的第一个应用程序 1.2 Launcher是其他应用程序的入口2.Launcher的构成: 3. 主体四大组件的区别:ShortCut: 应用程序的快捷方式Appwidget:桌面小部件,图形不规则LiveFolder: 文件夹以ContentProvide转载 2014-10-21 22:26:08 · 875 阅读 · 0 评论 -
Android Launcher开发(五)添加应用程序桌面快捷方常见问题及解决方案
最近做到的应用做刚好需要添加快捷方式的功能, 在参考了源代码和网上一些其他资料后做了出来. 在做的时候遇到两个问题,一. 程序卸载后桌面快捷方式仍然存在: 关于此问题, 网上的资料和实际中很多应用程序的老版本或者当前版本仍存在. 参考源代码后,我找出了解决方案: 创建shortcut时需要设置 Extre_ShortCut_Intent 的action.和category,使创转载 2014-10-21 22:30:31 · 549 阅读 · 0 评论 -
Android Launcher开发(一)LiveFolder(实时文件夹) 完全解析
实时文件夹概述:实时文件夹是在SDK1.5中引入的,支持开发人员在设备的默认打开屏幕(我们将其称为设备的主页)上公开 ContentProvider,如联系人信息、笔记和媒体。将ContentProvider(比如Android的 contactsContentProvider)在主页上公开为活动文件夹之后,在联系人数据库中添加、删除或修改联系人时,此实时文件夹能够刷新自身所包含的内容。转载 2014-10-21 22:27:34 · 624 阅读 · 0 评论 -
Android Launcher开发(三)动态壁纸(LiveWallPaper)气泡流动效果
最近在研究Laucher应用,今天写了一下四组件中的壁纸(WallPaper),关于静态壁纸的实现,比较简单,在此就不再描述. 参考了系统源代码之后,我自己做了一个简单的动态壁纸:气泡流动效果. 图案比较简单,但基本原理可在此例子上加以扩展,比如3D动画效果,复杂的触摸改变动画事件,有兴趣的朋友可以试一试.大概效果如下,最开始得时候,会从四个角落的方向浮出四个气泡,然后以一定的路线移动转载 2014-10-21 22:29:02 · 1513 阅读 · 0 评论