Android、启动器和喜爱的应用程序
我正在尝试用Android创建我自己的启动器,我使用了 这个示例并不简单,几乎没有文档或教程,只是论坛上的一些问题没有明确的答案 我试图在我的启动器中添加喜爱的应用程序,但该应用程序正在搜索一个xml文件“Android、启动器和喜爱的应用程序,android,xml,android-launcher,Android,Xml,Android Launcher,我正在尝试用Android创建我自己的启动器,我使用了 这个示例并不简单,几乎没有文档或教程,只是论坛上的一些问题没有明确的答案 我试图在我的启动器中添加喜爱的应用程序,但该应用程序正在搜索一个xml文件“etc/favorites.xml”,该文件不存在 我必须以编程方式创建此文件吗?这个文件看起来像什么?我找到了一个解决方案 我在“资产”文件夹中创建了一个文件“favorites.xml”,并写入: <?xml version="1.0" encoding="UTF-8"?>
etc/favorites.xml
”,该文件不存在
我必须以编程方式创建此文件吗?这个文件看起来像什么?我找到了一个解决方案
我在“资产”文件夹中创建了一个文件“favorites.xml”,并写入:
<?xml version="1.0" encoding="UTF-8"?>
<favorites>
<favorite package="com.android.email" class="com.android.email.activity.Welcome"/>
<favorite package="com.android.browser" class="com.android.browser.BrowserActivity"/>
</favorites>
在示例代码中,我编辑了方法“bindFavorites”(我用InputStream而不是FileReader加载xml文件):
/**
*刷新堆叠在“所有应用”按钮上的常用应用程序。
*收藏夹的数量取决于用户。
*/
私有void绑定收藏夹(布尔值isLaunching){
如果(!isLaunching | | mFavorites==null){
if(mFavorites==null){
mFavorites=新链接列表
但是我有自己的钛合金应用程序,我不知道需要哪种级别的值。我找到了一个解决方案
我在“资产”文件夹中创建了一个文件“favorites.xml”,并写入:
<?xml version="1.0" encoding="UTF-8"?>
<favorites>
<favorite package="com.android.email" class="com.android.email.activity.Welcome"/>
<favorite package="com.android.browser" class="com.android.browser.BrowserActivity"/>
</favorites>
在示例代码中,我编辑了方法“bindFavorites”(我用InputStream而不是FileReader加载xml文件):
/**
*刷新堆叠在“所有应用”按钮上的常用应用程序。
*收藏夹的数量取决于用户。
*/
私有void绑定收藏夹(布尔值isLaunching){
如果(!isLaunching | | mFavorites==null){
if(mFavorites==null){
mFavorites=新链接列表
但是我有我自己的Tianium应用程序,我不知道需要哪个类值。Re,我忘了更新我的帖子,我找到了我想要的一切。如果这是你自己的应用程序,这很简单。你只需要你的packageName“com.example.yourApp”和你的类名“MainActivity”例如:.Re,我忘了更新我的帖子,我找到了我想要的一切。如果这是你自己的应用程序,这很简单。你只需要你的packageName“com.example.yourApp”和你的类名“MainActivity”例如:。