了解定制android启动器
我想学习定制android launcher,我不知道如何开始,你能给我一些建议,一些博客链接或其他例子等等。你最好先看看谷歌提供的示例launcher。您可以在SDK文件夹中找到:了解定制android启动器,android,launcher,Android,Launcher,我想学习定制android launcher,我不知道如何开始,你能给我一些建议,一些博客链接或其他例子等等。你最好先看看谷歌提供的示例launcher。您可以在SDK文件夹中找到: [Android-SDK]/samples/android-x/Home/ (其中x是API级别) 他们提供了一个示例主屏幕的源代码,这应该给您一个良好的开端 接下来我要推荐的是在开源repo上浏览默认android启动器的源代码。你需要git把它拉下来,你可以在那里找到它 阅读有关使用AOSP的信息。 您可以在
[Android-SDK]/samples/android-x/Home/
(其中x
是API级别)
他们提供了一个示例主屏幕的源代码,这应该给您一个良好的开端
接下来我要推荐的是在开源repo上浏览默认android启动器的源代码。你需要git把它拉下来,你可以在那里找到它
阅读有关使用AOSP的信息。
您可以在android studio中轻松编译代码;如果您想在Eclipse中编译,只需查看git标记再见\u Eclipse,使用gitgit checkout-tags/[the\u-tag\u-name]
请记住,此代码可能在android L或更高版本中崩溃,并且minSDK=16
希望能帮助您了解android启动器:)我最近回答了一个问题。这可能会有帮助
开始创建启动器: 1-第一步 将此(作为意图过滤器)放入您的
AndroidManifest.xml
将使您能够将应用程序用作启动器:
2-考虑事项
创建一个供其他人使用的启动器是一项重大责任,因为它将永久运行。您需要了解(如果不了解,则会出现运行程序数小时/天的问题)
确保捕获所有可能的异常,并且没有崩溃。
3-要了解和实施的功能
- 应用程序抽屉/所有已安装程序的列表(出于性能原因,您需要异步列出应用程序)
- 设置以选择默认启动器()。这是一个聪明的实现方法,这样用户就不会被困在启动器中(发生在^^之前)
资源:
- 我创建了一个最小值