在另一个Android应用程序中调用其他应用

时间:2011-03-08 19:36:17

标签: android launcher

在android上编程时已达到一个块。有没有办法在android模拟器中更改默认桌面?到目前为止我唯一能做的就是卸载系统应用程序。我知道只有应用程序可以有一个图标......对吗?启动应用程序时是否有任何方式显示一组图标(可能是也可能不是单独的应用程序)? 点击这些图标即可启动应用程序或活动......对此事项的任何帮助都将受到高度赞赏。

2 个答案:

答案 0 :(得分:0)

This answer提供了更多信息。

  

Android中的Home应用程序   开源项目只能建立   作为固件映像的一部分。它不是   旨在使用。编译   SDK。有一个样本家   但是,你的SDK中的应用程序   使用SDK构建。

     

所以,如果你的目标是创建一个   替换主屏幕独立   应用程序,使用SDK中的Home应用程序作为   初始点。如果你的目标是   创建替换固件,下载   整个固件并构建它   方式。

以下是Home sample app的链接。

答案 1 :(得分:0)

SDK中包含的示例中有一个示例,这里有更多信息:

http://developer.android.com/resources/samples/Home/index.html

请务必将这些行添加到intent过滤器中的AndroidManifest.xml中:

            <category android:name="android.intent.category.HOME"/>
            <category android:name="android.intent.category.DEFAULT" />

当你点击“主页”按钮时,你应该有两个选择; Android启动器,以及您编程为替代品的启动器。我相信那里,你可以选择默认值。您可以通过清除settings / apps / manage apps / launcher / clear defaults下的设置来更改默认设置。