MiLauncher Android桌面启动器

Android 系统的桌面图标管理功能,多人其实天天用但没怎么留意过。MiLauncher 就是这么类似小米桌面的启动器程序,功能上挺丰富的,做得也还蛮细致的。

图标拖动、添加快捷方式这些基本功能它都有,像是你可以把常用的 App 拖到最左边屏,点一次就能打开;不常用的就收进文件夹里,主屏一下就干净多了。

图标删除也不麻烦,长按直接拖上方“垃圾桶”,或者双指一捏,干净利落。有点像 MIUI 的操作手感,但你自己开发的话还能自定义得更深。

小部件、主题、壁纸这些视觉相关的东西,MiLauncher也没少,用户可以换皮肤换得飞起。还支持手势操作,比如滑动切屏、画图标打开 App,挺适合追求效率的人。

再往深一点说,它也开放了一些高级设置,比如网格大小图标尺寸、是否显示 App 抽屉,完全可以调成你自己喜欢的桌面布局。

如果你是前端开发转安卓,或者想做一个自定义启动器项目,这个资源值得研究下。顺带附上启动器的源代码,可以看看作者是怎么实现图标拖动、分类整理这些功能的。

还有类似的技术文章也整理了几篇,像启动器实现原理隐藏图标技巧,感兴趣的话可以一起翻一翻。

如果你最近刚好在做 Android 桌面相关的功能,不妨用 MiLauncher 这个思路参考一下,搞清楚拖动逻辑、布局控制这些核心点,开发起来会顺不少。

zip
类似左面图标管理程序.zip 预估大小:95个文件
folder
MiLaucher 文件夹
folder
bin 文件夹
file
classes.dex 33KB
folder
res 文件夹
folder
drawable-ldpi 文件夹
file
ic_launcher.png 2KB
folder
drawable-hdpi 文件夹
file
greenlight.png 4KB
file
del.png 466B
file
icon_fav.png 1KB
file
del_check.png 347B
file
ic_launcher.png 4KB
file
red.png 173B
file
icon_download.png 737B
file
icon_home.png 945B
file
pageid.png 996B
file
icon_t_chuangyi.png 1KB
file
icon_t_meinv.png 1KB
file
blue.png 191B
file
bluebg.png 191B
folder
drawable-mdpi 文件夹
file
ic_launcher.png 2KB
folder
classes 文件夹
folder
com 文件夹
folder
ljp 文件夹
folder
laucher 文件夹
file
MiLaucherActivity$9.class 1KB
file
MiLaucherActivity$5$1.class 727B
file
R$layout.class 413B
file
MiLaucherActivity$7.class 1KB
file
R$id.class 531B
file
R$drawable.class 822B
file
MiLaucherActivity$4$1.class 3KB
file
MiLaucherActivity$6.class 2KB
file
MiLaucherActivity$8.class 1KB
file
R$attr.class 416B
file
R.class 651B
file
R$array.class 383B
file
MiLaucherActivity$5.class 2KB
file
R$styleable.class 579B
file
MiLaucherActivity$4$2.class 949B
file
MiLaucherActivity$10.class 2KB
file
R$string.class 483B
file
MiLaucherActivity$3.class 2KB
file
MiLaucherActivity$4.class 2KB
folder
util 文件夹
file
DragGrid$3.class 1KB
file
Configure.class 2KB
file
DragGrid$G_ItemChangeListener.class 254B
file
DragGrid.class 10KB
file
ScrollLayout.class 6KB
file
ScrollLayout$PageListener.class 246B
file
DragGrid$4.class 1KB
file
DragGrid$G_PageListener.class 239B
file
DragGrid$1.class 3KB
file
Animations.class 701B
file
DragGrid$2.class 3KB
file
DateAdapter.class 3KB
file
R$anim.class 600B
file
MiLaucherActivity$1.class 802B
file
MiLaucherActivity$2.class 955B
file
MiLaucherActivity.class 9KB
file
resources.ap_ 457KB
file
MiLaucher.apk 476KB
folder
res 文件夹
folder
drawable-ldpi 文件夹
file
ic_launcher.png 2KB
folder
drawable-hdpi 文件夹
file
greenlight.png 3KB
file
del.png 3KB
file
icon_fav.png 4KB
file
del_check.png 3KB
file
ic_launcher.png 4KB
file
red.png 300B
file
icon_download.png 3KB
file
icon_home.png 3KB
file
pageid.png 3KB
file
icon_t_chuangyi.png 4KB
file
icon_t_meinv.png 3KB
file
blue.png 1KB
file
default_homebg.jpg 427KB
file
bluebg.png 1KB
folder
values 文件夹
file
add_items.xml 295B
file
strings.xml 264B
file
attrs.xml 263B
folder
drawable-mdpi 文件夹
file
ic_launcher.png 3KB
folder
anim 文件夹
file
grid_light.xml 252B
file
scale_out.xml 395B
file
del_down.xml 438B
file
out.xml 599B
file
del_done.xml 668B
file
scale_in.xml 395B
file
del_up.xml 436B
file
alpha.xml 604B
folder
layout 文件夹
file
item.xml 592B
file
main.xml 3KB
folder
assets 文件夹
folder
gen 文件夹
folder
com 文件夹
folder
ljp 文件夹
folder
laucher 文件夹
file
R.java 6KB
file
proguard.cfg 1KB
folder
.settings 文件夹
file
org.eclipse.core.resources.prefs 142B
folder
src 文件夹
folder
com 文件夹
folder
ljp 文件夹
folder
laucher 文件夹
file
MiLaucherActivity.java 13KB
folder
util 文件夹
file
DragGrid.java 11KB
file
Configure.java 1KB
file
ScrollLayout.java 6KB
file
DateAdapter.java 2KB
file
Animations.java 364B
file
.project 845B
file
.classpath 364B
file
project.properties 361B
file
AndroidManifest.xml 802B
...
zip 文件大小:1.36MB