![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android Launcher
iteye_3916
这个作者很懒,什么都没留下…
展开
-
在Eclipse中调试运行launcher源码(一)——获取launcher源码
最近由于工作需要开始钻研Launcher源码,在这儿记载下我的学习过程,也希望能与大家一起交流,高手们见笑了! 关于Launcher源码我就不做介绍了,如果大家不知道Launcher是什么那先去百度一下! 如何得到Launcher源码? 一、下载android源码,从android源码中提取Launcher源码。 网上有很多下载的教程,自己找。也可以去android...2010-08-15 09:58:57 · 61 阅读 · 0 评论 -
Android实现Ipad效果文档分享
今天跟群里面的朋友分享一下我仿 Ipad界面的实现过程。这个是初级文档, 一直忙项目没时间再更新了,只能给大家一下简单的思路,而且我最终的实现可能跟文档上有出入。Android Launcher交流群:117677528 再次声明:初级文档,只供新手学习。...2011-10-25 11:00:43 · 218 阅读 · 0 评论 -
android桌面默认的5个应用图标的加载和存储
1) 桌面安装之后有5个默认的图标:search、contacts、browser、phone、message。它们是系统自带的,那它们是在哪儿存储的?什么时候加载的? 2) 在res/xml目录下的default_workspace.xml文件中定义了它们。里面还定义了其他一些常用应用。定义格式如下: packageName="com.android.contacts"指定该应用的包名。...2011-01-26 19:42:43 · 387 阅读 · 0 评论 -
在launcher 2.1上实现2.2的屏幕标记
在launcher 2.1上实现2.2的屏幕标记。 Launcher2.2自带了屏幕标记,他是分了两块,分别为在左下角和右下角。 1) 每一块为一个imageview,在配置文件Launcher.xml中直接添加 其中android:onClick="previousScreen"引用了一个名为previousScreen的方法,在Launcher.java类中定义。 其它一些用到的配...2011-01-26 19:40:21 · 84 阅读 · 0 评论 -
修改launcher中抽屉的显示图标
Android2.1及以下版本打开应用都是用如下图所示的这个抽屉: [img]http://dl.iteye.com/upload/attachment/391900/da7de1b1-27ab-3ab5-bb26-2dcca33c1ae4.jpg[/img] 个人觉得要是做自己的Launcher最后把它换成自己的图片,下面给大家说一下我更换图标的方法: 1) 更换这个图标是不...2011-01-16 22:15:21 · 177 阅读 · 0 评论 -
launcher中celllayout类简单分析
1) 大家都知道workspace是有celllayout组成。Celllayout被划分为了4行4列的表格,用Boolean类型的mOccupied二维数组来标记每个cell是否被占用。在attrs.xml中定义了shortAxisCells和longAxisCells分别存储x轴和y轴方向的cell个数。在Celllayout构造函数中初始化。 2) 内部类CellInfo为静态类,实现了C...2011-01-14 21:11:15 · 281 阅读 · 0 评论 -
launcher中Workspace类大致分析
在Workspace.Java类实现,相关方法有: 1) computeScroll():重写了父类的computeScroll();主要功能是计算拖动的位移量、更新背景、设置要显示的屏幕(setCurrentScreen(mCurrentScreen);)。 2) dispatchDraw():重写了父类的dispatchDraw();主要功能是判断抽屉是否打开、绘制指定的屏幕,可以绘制当前...2011-01-14 21:08:00 · 118 阅读 · 0 评论 -
android launcher总体分析
本博文主要参考网络资料,希望对各位正在修改launcher的有帮助: Home screen可以说是一个手机的最重要应用,就像一个门户网站的首页,直接决定了用户的第一印象。下面对home screen做一简要分析。 home screen的代码位于packages/apps/Launcher目录。从文件launcher.xml,workspace_screen.xml可获知home scr...原创 2011-01-06 20:40:06 · 68 阅读 · 0 评论 -
删除android launcher的抽屉
由于工作需要在修改launcher时要将抽屉删除,将所有的应用都加载到桌面上!下面的方法是我删除抽屉的! 简单的实现抽屉的隐藏,抽屉主要是在launcher.xml中定义,在Launcher.Java中加载。 1) 在launcher.xml中注释掉和标签之间的内容。因为注释掉抽屉之后删除图标会报错,所以一起注释掉。 2) 在Launcher.Java中注释掉private SlidingD...2011-01-06 20:38:17 · 370 阅读 · 0 评论 -
在Eclipse中调试运行launcher源码(五)——运行自己修改的Launcher
没有Launcher2.2源码的看这儿: 在Eclipse中调试运行launcher源码(一)——获取launcher源码:http://gqdy365.iteye.com/blog/737642 在Eclipse中调试运行launcher源码(二)——向Eclipse中导入Launcher源码: http://gqdy365.iteye.com/blog/737645 在Ecli...2010-10-19 15:57:16 · 97 阅读 · 0 评论 -
在Eclipse中调试运行launcher源码(四)——修改所有类中的错误—2
没有Launcher2.2源码的看这儿: 在Eclipse中调试运行launcher源码(一)——获取launcher源码:http://gqdy365.iteye.com/blog/737642 在Eclipse中调试运行launcher源码(二)——向Eclipse中导入Launcher源码: http://gqdy365.iteye.com/blog/737645 在Ecli...2010-09-20 21:27:23 · 92 阅读 · 0 评论 -
在Eclipse中调试运行launcher源码(四)——修改所有类中的错误_1
没有Launcher2.2源码的看这儿: 在Eclipse中调试运行launcher源码(一)——获取launcher源码:http://gqdy365.iteye.com/blog/737642 在Eclipse中调试运行launcher源码(二)——向Eclipse中导入Launcher源码: http://gqdy365.iteye.com/blog/737645 在Eclipse...2010-09-15 09:44:34 · 79 阅读 · 0 评论 -
在Eclipse中调试运行launcher源码(三)——修改工程的包名
没看前面内容的朋友看这儿: 在Eclipse中调试运行launcher源码(一)——获取launcher源码:http://gqdy365.iteye.com/blog/737642 在Eclipse中调试运行launcher源码(二)——向Eclipse中导入Launcher源码: http://gqdy365.iteye.com/blog/737645 我们接上前面的内容,今天的内容是...2010-08-16 20:07:49 · 102 阅读 · 0 评论 -
在Eclipse中调试运行launcher源码(二)——向Eclipse中导入Launcher源码
还没有android Launcher源码的看这儿: 在Eclipse中调试运行launcher源码(一)——获取launcher源码:http://blog.csdn.net/gqdy365/archive/2010/08/14/5812432.aspx 有了Launcher2.2源码后我们就要把他导入到Eclipse中。 注意:我调试Launcher源码是在windows x...2010-08-15 10:03:00 · 76 阅读 · 0 评论 -
android获取已安装应用中的系统应用程序
我做的launcher里面在用户快捷卸载应用的时候要提示用户,系统的应用不能卸载。那么,怎么样判断这个应用是属于系统的呢?我的做法是这样的: [code="java"] private boolean isDefaultApplication(String packageName) { boolean flag = false; boolean isDefault = false;...2011-04-12 18:07:57 · 217 阅读 · 0 评论