Android 平台有哪些优秀的 Launchers Android平台上有哪些优秀的App

Android \u5e73\u53f0\u6709\u54ea\u4e9b\u4f18\u79c0\u7684 Launchers

1\u3001Launcher\u8fdb\u7a0b\u542f\u52a8\u8fc7\u7a0b\u53ef\u4ee5\u7531\u4e0b\u9762\u56fe\u770b\u5230Launcher\u8fdb\u7a0b\u662f\u5982\u4f55\u88ab\u521b\u5efa\u542f\u52a8\uff1aActivityManager\u901a\u8fc7\u53d1\u9001Intend\u6765\u542f\u52a8Launcher\u3002Intentintent=newIntent(mTopAction,mTopData!=null?Uri.parse(mTopData):null);intent.setComponent(mTopComponent);if(mFactoryTest!=SystemServer.FACTORY_TEST_LOW_LEVEL){intent.addCategory(Intent.CATEGORY_HOME);}startActivityLocked(null,intent,null,null,0,aInfo,null,null,0,0,0,false,false);\u590d\u5236\u4ee3\u7801\u56e0\u6b64\uff0c\u5982\u679c\u4f60\u8981\u5f00\u673a\u542f\u52a8\u4e00\u4e2a\u66ff\u6362Launcher\u7684\u7a0b\u5e8f\uff0c\u53ea\u8981\u5728\u7a0b\u5e8f\u91cc\u9762\u52a0\u5165action.MAIN\u3001category.HOME\u3001category.DEFAULT\u5c31\u53ef\u4ee5\u3002\u5982\u679c\u51fa\u73b0\u591a\u4e2a\u7a0b\u5e8f\u90fd\u52a0\u5165\u8fd9\u79cdintent\uff0c\u7cfb\u7edf\u4f1a\u5f39\u51fa\u8ba9\u4f60\u9009\u62e9\u54ea\u4e2a\u4f5c\u4e3a\u542f\u52a8\u5668\u30022\u3001Launcher\u521d\u59cb\u5316\u2014\u2014LauncherApplication\u3002Application\u7c7b\uff0c\u6211\u60f3\u5927\u90e8\u5206\u505aAndroid\u5e94\u7528\u7684\u670b\u53cb\u90fd\u7528\u8fc7\uff0c\u6bcf\u4e2aAndroid\u5e94\u7528\u9ed8\u8ba4\u90fd\u6709\u4e00\u4e2aApplication\u7c7b\uff0c\u4f60\u4e5f\u53ef\u4ee5\u7ee7\u627fApplication\u7c7b\uff0c\u7136\u540e\u52a0\u5165\u81ea\u5df1\u4ee3\u7801\u3002Application\u662f\u4e00\u4e2a\u5168\u5c40\u7684\u5e94\u7528\u7c7b\uff0c\u5728AndroidManifest.xml\u6211\u4eec\u4e5f\u53ef\u4ee5\u627e\u5230Application\u6807\u7b7e\u3002\u590d\u5236\u4ee3\u7801Android\u56db\u5927\u7ec4\u4ef6\u7684\u58f0\u660e\u90fd\u9700\u8981\u653e\u5230application\u6807\u7b7e\u91cc\u9762\uff0c\u9ed8\u8ba4\u4f7f\u7528\u7684\u662f\u7cfb\u7edf\u7684Application\u7c7b\uff0c\u5982\u679c\u4f60\u5728\u9879\u76ee\u91cc\u9762\u91cd\u8f7d\u4e86\u5b83\u3002\u5c31\u9700\u8981\u5728\u6807\u7b7e\uff0cname\u5c5e\u6027\u4e0b\u5199\u4e0a\u4f60\u7684\u65b0\u7684Application\u7c7b\u540d\u3002Launcher\u91cc\u9762\u5c31\u662f\u7ee7\u627f\u4e86Application\u4e3aLauncherApplication\u3002\u5e94\u7528\u542f\u52a8\u7684\u65f6\u5019\u9996\u5148\u4f1a\u52a0\u8f7dApplication\u3002\u6211\u4eec\u53ef\u4ee5\u770b\u5230Launcher\u4e3b\u7c7bLauncher.java\u7684onCreate\u51fd\u6570\u91cc\u9762\uff0c\u7b2c\u4e00\u4e2a\u5c31\u662f\u83b7\u53d6Application\u7684\u5b9e\u4f8b\u3002LauncherApplicationapp=((LauncherApplication)getApplication());\u590d\u5236\u4ee3\u7801\u63a5\u4e0b\u6765\u6211\u4eec\u770b\u770bLauncherApplication\u91cc\u9762\u521d\u59cb\u5316\uff0cLauncherApplication\u5927\u90e8\u5206\u5de5\u4f5c\u5c31\u662f\u5728\u521d\u59cb\u5316\u5b8c\u6210\uff0c\u5269\u4e0b\u90fd\u662f\u4e00\u4e9b\u8fd4\u56de\u63a5\u53e3\u3002@OverridepublicvoidonCreate(){super.onCreate();//\u83b7\u53d6\u5c4f\u5e55\u5927\u5c0f\uff0c\u4e3b\u8981\u7528\u6765\u533a\u5206\u624b\u673a\u8fd8\u662f\u5e73\u677ffinalintscreenSize=getResources().getConfiguration().screenLayout&Configuration.SCREENLAYOUT_SIZE_MASK;sIsScreenLarge=screenSize==Configuration.SCREENLAYOUT_SIZE_LARGE||screenSize==Configuration.SCREENLAYOUT_SIZE_XLARGE;//\u5c4f\u5e55\u5bc6\u5ea6sScreenDensity=getResources().getDisplayMetrics().density;//IconCahe\u91cc\u9762\u4fdd\u5b58\u4e86\u754c\u9762\u6240\u6709\u5e94\u7528\u56fe\u6807\u7684\u7ed8\u753b\u9700\u8981\u7684\u6570\u636e\uff0c\u8fd9\u4e2a\u5230\u65f6\u5019\u5177\u4f53\u5206\u6790\u518d\u8bf4\u3002//\u52a0\u5165\u8fd9\u4e1c\u897f\u7684\u4e3b\u8981\u539f\u56e0\u662f\u4e3a\u4e86\u63d0\u9ad8\u7ed8\u753b\u754c\u9762\u7684\u6548\u7387mIconCache=newIconCache(this);//\u6570\u636e\u5e93\u52a0\u8f7d\u7c7b\uff0cLauncherModel\u662fLauncher\u91cc\u9762\u975e\u5e38\u91cd\u8981\u7684\u4e00\u4e2a\u7c7b\uff0c\u76f8\u5f53\u4e8eMVC\u6a21\u5f0f\u91cc\u9762\u7684//Model\u529f\u80fd\uff0c\u7ba1\u7406\u6570\u636e\u548c\u521d\u59cb\u5316\u6570\u636emModel=newLauncherModel(this,mIconCache);//\u4e0b\u9762\u6ce8\u518c\u4e86\u4e00\u4e9b\u76d1\u542c\u5668\uff0c\u4e3b\u8981\u5305\u542bAPK\u6587\u4ef6\u66f4\u65b0\u5220\u9664\u7b49\u6570\u636e\u53d8\u5316\u7684\u65f6\u5019\u63a5\u6536\u7684\u901a\u77e5//\u63a5\u6536\u901a\u77e5\u540e\uff0c\u4e3b\u8981\u662f\u7528\u6765\u66f4\u65b0Launcher\u91cc\u9762\u7684\u6570\u636e\u5e93\u3002\u56e0\u4e3a\u684c\u9762\u5e94\u7528\u56fe\u6807\u6570\u636e\uff0c\u53ea\u4f1a\u52a0\u8f7d\u4e00\u6b21IntentFilterfilter=newIntentFilter(Intent.ACTION_PACKAGE_ADDED);filter.addAction(Intent.ACTION_PACKAGE_REMOVED);filter.addAction(Intent.ACTION_PACKAGE_CHANGED);filter.addDataScheme("package");registerReceiver(mModel,filter);filter=newIntentFilter();filter.addAction(Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE);filter.addAction(Intent.ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE);filter.addAction(Intent.ACTION_LOCALE_CHANGED);filter.addAction(Intent.ACTION_CONFIGURATION_CHANGED);registerReceiver(mModel,filter);filter=newIntentFilter();filter.addAction(SearchManager.INTENT_GLOBAL_SEARCH_ACTIVITY_CHANGED);registerReceiver(mModel,filter);filter=newIntentFilter();filter.addAction(SearchManager.INTENT_ACTION_SEARCHABLES_CHANGED);registerReceiver(mModel,filter);//contentresolver\u5219\u662f\u7528\u4e8e\u7ba1\u7406\u6240\u6709\u7a0b\u5e8f\u7684contentprovider\u5b9e\u4f8bContentResolverresolver=getContentResolver();//\u6ce8\u518c\u5185\u5bb9\u89c2\u5bdf\u8005\uff0c\u76d1\u542capplication\u6570\u636e\u5e93\u53d8\u5316\uff0c\u56de\u8c03resolver.registerContentObserver(LauncherSettings.Favorites.CONTENT_URI,true,mFavoritesObserver);}\u590d\u5236\u4ee3\u7801\u4e0a\u9762\u662fLauncherApplication\u6700\u4e3b\u8981\u7684\u5de5\u4f5c\uff0c\u521d\u59cb\u5316\u6574\u4e2aLauncher\u7684\u4e00\u4e9b\u5173\u952e\u7c7b\uff0c\u548c\u6ce8\u518c\u4e00\u4e9b\u76d1\u542c\u5668\u3002\u4e3b\u8981\u90fd\u662f\u7528\u6765\u76d1\u542c\u5e94\u7528\u7684\u5b89\u88c5\u66f4\u65b0\u5220\u9664\u7b49\u5bfc\u81f4Launcher\u6570\u636e\u5e93\u53d8\u5316\u7684\u64cd\u4f5c\u3002Launcher\u6570\u636e\u90fd\u662f\u4f7f\u7528contentprovider\u6765\u63d0\u4f9b\u6570\u636e\u3002\u5176\u4e2d\u6ce8\u518c\u7684\u76d1\u542c\u63a5\u53e3\u662fprivatefinalContentObservermFavoritesObserver=newContentObserver(newHandler()){@OverridepublicvoidonChange(booleanselfChange){//\u91cd\u65b0\u52a0\u8f7d\u754c\u9762\u6570\u636emModel.startLoader(LauncherApplication.this,false);}};\u590d\u5236\u4ee3\u7801LauncherSettings.Favorites.CONTENT_URI\u91cc\u9762\u6570\u636e\u53d1\u751f\u53d8\u5316\u7684\u65f6\u5019\uff0c\u90fd\u4f1a\u8c03\u7528mModel.startLoader()\u63a5\u53e3\uff0c\u91cd\u65b0\u52a0\u8f7dLauncher\u7684\u6570\u636e\u3002startLoader\u7684\u5177\u4f53\u64cd\u4f5c\uff0c\u6211\u540e\u9762\u5206\u6790LauncherModel\u7c7b\u7684\u65f6\u5019\u4f1a\u5206\u6790\u3002\u8fd9\u4e00\u5757\u6d89\u53caLauncher\u6240\u6709\u6570\u636e\u52a0\u8f7d\u3002\u5269\u4e0b\u7684\u63a5\u90fd\u662f\u8fd4\u56de\u521d\u59cb\u5316\u65f6\u5019\u521b\u5efa\u7684\u5bf9\u8c61\u6216\u8005\u83b7\u53d6\u5c4f\u5e55\u5bc6\u5ea6\u3001\u83b7\u53d6\u662f\u5426\u5927\u5c4f\u5e55\u3002\u540e\u9762\u5f88\u591a\u5904\u7406\u90fd\u9700\u8981\u5224\u65ad\u662f\u5426\u662f\u5927\u5c4f\u5e55\uff0c4.0\u4ee5\u540e\u624b\u673a\u5e73\u677f\u90fd\u5171\u7528\u4e00\u5957\u7cfb\u7edf\uff0c\u5bfc\u81f4\u591a\u4e86\u5f88\u591a\u5904\u7406\u30023\u3001Launcher.java\u521d\u59cb\u5316Launcher.java\u662fLauncher\u91cc\u9762\u6700\u4e3b\u8981\u7684\u7c7b\uff0c\u662f\u4e00\u4e2aActivity\u3002\u542f\u52a8\u7684\u7b2c\u4e00\u4e2a\u7ec4\u4ef6\u3002\u65e2\u7136\u662fActivity\uff0c\u6211\u4eec\u8981\u5206\u6790\u5b83\u521d\u59cb\u5316\uff0c\u6beb\u65e0\u7591\u95ee\uff0c\u9700\u8981\u627e\u5230onCreate()\u91cc\u9762\u5206\u6790\u3002\u628a\u4e3b\u8981\u4e00\u4e9b\u5206\u6790\u7528\u6ce8\u91ca\u65b9\u5f0f\u5199\u5728\u4ee3\u7801\u91cc\u9762\uff0c\u8fd9\u6837\u6bd4\u8f83\u65b9\u4fbf\u9605\u8bfb\u3002

3\u6b3e\u5fc5\u5907APP\u8d85\u597d\u7528\u7684Android\u624b\u673a\u5e94\u7528\u5546\u5e97\uff01

1.目前桌面是aviate(8.02M),Yahoo Aviate Launcher(com.tul.aviate)_2.6.0.1_Android应用 这个桌面是谷歌前员工组成团队做的桌面,从内测时我就注意到它了,各种发送邮箱等邀请码,当时做得还不是很完善,只有黑白两种背景颜色主题,不是很好看,应用排序做得也不是很好,但和其他桌面不一样的思路让我很期待它成型之后的样子。后来它过了内测,添加了透明主题,那叫一个好看啊!
安装完成进入主界面,算上最左侧选项屏共分五屏,顶栏分为当前情景 当前时间 和应用栏,下方的应用默认是最常用的五个,不过可以自己设置,并且可以继续添加。长按桌面空白部分显示添加小组件,也可以联网选择壁纸。

2.还有一个轻量级桌面叫aim桌面(7.96M),Ami桌面(com.amigo.navi)_1.6.2.b_Android应用,ami桌面最出彩的就是它的每日壁纸和自带图标了,它每日推送一张漂亮的壁纸并附有一句有诗意的文案,并对大量第三方图标进行了重绘,是个很小清新很别具一格的漂亮的桌面。我很喜欢这两项。
并且也有一些功能很不错,壁纸全屏显示,上滑解锁,可以卡片式处理多任务,较强的ios风,可以智能分类图标,可以倒叙排列图标,减少了大屏单手的不便。

3.dodol launcher(11.1M)Dodol Launcher(com.campmobile.launcher)_1.5.6557_Android应用
这个是来自韩国的应用,海量可爱主题是其一大亮点,真的是很漂亮,(但是并没有找到很好看的截图)而且大部分是免费的,就是需要另外下一个phone theme shop。有很多功能较贴心,总之用起来也是比较清爽的。

4.google now launcher(14.94m)Google即时桌面(com.google.android.launcher)_1.1.1.1516623_Android应用
很棒很好用。

5.apex launcher(4.42M)Apex Launcher(com.anddoes.launcher)_3.0.3_Android应用
nova launcher(5.0M)Nova Launcher(com.teslacoilsw.launcher)_#materinova.29_Android应用
adw launcher ex(2.83M)ADWLauncher EX:加强型ADW桌面(org.adwfreak.launcher)_1.3.3.9_Android应用
这几家实力都很强,体积控制的也都很好,完全可以当成原生桌面来用,整体思路差不多,区别在于一些自定义设置上,比之手机自带的touchwiz思路也没有没有差很多,所以就没长时间用过,但是确实是很好的手机桌面。现几家均提供免费版和收费版。

6. tsf shell 桌面(10.45M)TSF桌面:TSF Shell(com.tsf.shell)_3.5_Android应用
这个桌面走的是3d写真炫酷风,拥有多多的小部件,精美但是数量较多,单独桌面下下来并不能开始使用,从时间到日历到天气都相框小部件,全部要下载下来才行,而且又是仿真3d的,所以虽然很炫酷,很是耗电很快,待机时间明显缩水,不过还是很炫酷,可以一试。

7 go launcher ex(10.45M)
应用扩张性很强,但因为前期追求美所以变得较臃肿,后期在变好,集合了很多好工具和主题,很不错。

8.另外,如果你动手能力较强,推荐buzz launcher(6.39M),Buzz Launcher(com.buzzpia.aqua.launcher)_1.7.1.05_Android应用
亮点在其全新设计的新概念,获得德国红点奖的创意设计大奖,拥有来自全球各地朋友制作的100多万免费主题。

9.wp8桌面(9.78M)WP8桌面:LauncherWP8(com.lx.launcher)_3.0.9_Android应用
用多了安卓,没事试试wp,也会有不一样的感觉呀!( ⊙ o ⊙ )!

作者:顾远山
链接:http://www.zhihu.com/question/20917781/answer/47127259
来源:知乎

扩展阅读:android苹果版下载 ... android在哪里打开 ... android游戏网站入口 ... android sdk官网下载 ... android系统下载安装 ... android最新版本下载 ... 苹果android在哪里找 ... android官网入口 ... ai接单赚钱平台 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网