我想学习自定义android启动器,我不知道如何启动,你能给我一些建议,一些博客链接或其他例子等等。
答案 0 :(得分:28)
您最好的选择是先查看Google提供的示例启动器。你可以在SDK文件夹中找到它:
[Android-SDK]/samples/android-x/Home/
(其中x
是API级别。)
他们为示例主屏幕提供了源代码,它应该给你一个良好的开端。
我建议的下一件事实际上是在开源代码库中浏览默认android启动器的源代码。你需要使用git将其拉下来,你可以找到here。
了解使用AOSP here。
答案 1 :(得分:0)
here is source code of android 4.4 launcher3
你可以在android studio中轻松编译代码;如果你想在Eclipse中编译,只需看到git标签GOODBYE_ECLIPSE,使用git git checkout tags/[the_tag_name]
中的命令
请记住,此代码可能会在android L或更高版本中崩溃,而minSDK = 16。
希望能帮助你了解android启动器:)
答案 2 :(得分:0)
我最近回答了related question。这可能会有所帮助。
将此(作为意图过滤器)放入您的G.add_edges_from([(u, v) for u in retain_node_ids for v in (n, n+1)])
G = nx.k_core(G, k=2)
G.remove_nodes_from([n, n+1])
中将使您可以将该应用用作启动器:
AndroidManifest.xml
创建一个可以被其他人使用的启动器是一项重大责任,因为它将永久运行。您需要了解Activity Livecycle(如果不了解,则该程序要花几个小时/天才能运行)。
请确保捕获所有可能的异常并且没有崩溃。
资源: