Android App的图标缺少菜单 - xamarin

时间:2016-07-27 07:05:19

标签: android xamarin xamarin.android

我正在编写一个应用程序而我正准备实施Google Indexing api然后我遇到了问题。我可以安装应用程序,我可以在我的Android设备上的应用程序列表中看到它(设置 - >应用程序 - > MyApp),但我在菜单中看不到图标。此外,我可以使用命令adb shell启动并启动应用程序,并且应用程序正常运行,但是如果我杀了应用程序,我就无法再启动它,因为没有启动图标。

我试图生成.apk,我也有同样的行为。

在Manifest文件中有

你能帮我解决这个问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您的问题不太清楚:...但我在菜单中看不到图标... 你的意思是你没有在主屏幕上看到它吗?

如果您要将应用图标添加到主屏幕,可以使用以下方法执行此操作:

    private void AddShortcut()
        {
            var shortcutIntent = new Intent(this, typeof(ActivityMain));
            shortcutIntent.SetAction(Intent.ActionMain);

            var iconResource = Intent.ShortcutIconResource.FromContext(
                this, Resource.Drawable.yourAppIcon);

            var intent = new Intent();
            intent.PutExtra(Intent.ExtraShortcutIntent, shortcutIntent);
            intent.PutExtra(Intent.ExtraShortcutName, "yourAppName");
            intent.PutExtra(Intent.ExtraShortcutIconResource, iconResource);
            intent.SetAction("com.android.launcher.action.INSTALL_SHORTCUT");
            SendBroadcast(intent);
        }