![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Launcher相关
tangcheng_ok
敲代码
展开
-
(1)ADW_Launcher的下载和编译注意事项
源码下载:ADW_Launcher是Android Launcher的开源项目,作者是anderweb,源码可以到https://github.com/AnderWeb/android_packages_apps_Launcher下载。 源码编译:将下载的源码拷贝到linux下,Android源码的packages/apps目录下(和默认的Launcher在同一目录),编译的过程可原创 2011-02-23 19:00:00 · 3463 阅读 · 2 评论 -
Launcher 抽屉图标更改
1、 准备3张图片 2、 接下来将图片复制到相应的目录drawable_hdpi / drawable-land-mdpi / drawable-port-mdpi 不同文件夹放不同像素的图标 3、 打开Launcher.xml文件(layout_land,layout_port两个目录中的文件)我们可以看到以下代码<com.android.launcher.HandleVie原创 2011-05-12 13:12:00 · 4595 阅读 · 0 评论 -
给Launcher添加壁纸的方法
1、准备两张图片分辨率分别:107×80 640×480;格式:JPG。图片命名规则(分辨率为107*80命名为:wallpaper_name_small.jpg ;分辨率为640×480命名为:wallpaper_name.jpg)将两种图片添加至:/packages/apps/Launcher2/res/drawable-mdpi目录2、在文件/packages/apps/原创 2011-08-31 08:27:31 · 3057 阅读 · 0 评论 -
Launcher数据库研究(一)
1、http://www.sourceforge.net/projects/sqlitebrowser/ SQLite可视化工具下载地址。 2、在eclipse通过DDMS的File Explorer工具找到数据库所在的文件夹/data/data/com.android.launcher/launcher.db点击 pull a file form the driver到本地文件夹原创 2010-12-01 15:47:00 · 5236 阅读 · 2 评论 -
Launcher预设Widget
如果想在Launcher初始化时在Workspace中显示自定义或者网上下载的widget来美化我们的产品,我们需要获取Widget的ComponentName信息,主要是包括包名和类名。如果是别人写的widget,在不知道包名和类名的情况下该如何办?这就需要破解了,http://geolo.co.cc/?p=270我是按照这个网址提供的方法进行破解的。只需要生成jar包,用JD打开即可看到包名和原创 2011-03-02 11:21:00 · 9681 阅读 · 15 评论 -
Launcher 上的动画效果
下载了ADW_Launcher的源码,ADW_Launcher在原Launcher中加入了很多功能。比如说Dock,预览编辑Screen,分页显示,显示隐藏任务栏等等,功能多用户的选择就多,但操作过于复杂。所以在原先的功能上进行了很多修改。将操作简洁。为了增加娱乐性和用户体验,现在要在statusBar隐藏显示的时候播放一段动画。好了,废话少说,请看代码 (1) 下载一张gif图片原创 2011-03-03 12:57:00 · 6038 阅读 · 1 评论 -
Android2.2 Luncher2扩展(仿Ipad DockBar、HTC预览图、批量添加快捷方式、启用3D效果等)
1、给Launcher添加DockBar2、修改Launcher长安AllApps的预览图(1、2两点请参考何明桂何兄的博客,地址分别为:http://blog.csdn.net/hmg25/article/details/6289438 http://blog.csdn.net/hmg25/article/details/6289725)DockBar的实现,何兄只提供了竖屏,我在其博原创 2011-08-23 12:49:39 · 3582 阅读 · 3 评论 -
Launcher2启动后图标获取焦点问题
在BubbleTextView.java中的init()方法中进行了焦点设置。如果不想在启动Android系统后桌面的快捷方式获取到焦点就将init()方法中的setFocusable(true);注释掉即可。这个设置主要是针对轨迹球做的。所以去掉之后没有什么关系。原创 2012-01-11 11:26:36 · 2695 阅读 · 0 评论 -
将Launcher2导入Eclipse编译调试
之前调试Launcher2,都是在Linux下使用Vim编辑相关文件的。当时Vim不熟悉,那可谓是痛苦。如今又要调试Launcher2,于是有想法把Launcher2添加到Eclipse。导入后只见错误! 发现都是mContext,mScrollx……以及一些类找不到,那么在Linux下如何能通过编译呢?这些变量和类都在API中!经查找发现,所有未定义的变量都在View .java中定义原创 2012-06-12 12:32:51 · 3651 阅读 · 2 评论