Tag: 启动器

应用程序启动器如何更新自身?

发射器在游戏中最常见。 想想英雄联盟,星际争霸II,或几乎任何MMO。 在开始实际游戏之前,您有一个小型启动器应用程序,负责更新和修补。 我想用我正在开发的特定非游戏应用程序来移动这个方向。 启动器的概念非常有意义:它检查更新,替换相应的二进制文件/库,可能运行完整性检查,并启动应用程序。 但是,发射器如何更新自己? 这往往是罕见的事件,但它是如何完成的? 启动程序是否真的只是写了它当前运行的二进制文件? 或者下载后是否有某种交换步骤? 我需要能够推出(罕见的)更新到启动器(特别是如果我发现我的启动器中的一些错误)。 我的特定项目将在C#中,但我对概念上类似的C ++和/或Java解决方案感兴趣以供将来参考。

未找到启动器活动

我找不到任何问题,但它一直给我错误“找不到启动器活动!” 并且“启动只会同步设备上的应用程序包!” 谁能解决这个问题? 这是我的狂热者

如何创建自定义JVM启动器?

有一个“ 如何在没有主要方法的情况下启动应用程序 ”的问题的历史,大多数陈述类似于“ 你不能 ”的东西。 我注意到现在只需通过扩展Application即可启动JavaFX应用Application 。 我一直在使用类似于Application.launch()的方法,但在这种情况下我总是将main方法视为样板代码。 所以我开始再次寻找答案。 我发现这个答案将我们与可以学习创建自己的JVM发射器的地方联系起来,但遗憾的是文章已不复存在。 我花了很长时间寻找任何可能暗示我应该做什么的事情,但没有结果。 我的问题 如何根据正在扩展的内容创建自定义JVM启动程序来启动应用程序? 例如,想象一个具有1个声明类的项目: class MyApplcation extends App { } 启动项目不需要主要方法,因为它扩展了App。 这不是问题,尽管这是我的目标。 问题是有人如何创建自定义JVM启动器? 我的猜测是它会涉及使用某种基础,给我们某种骨架,但我不知道在哪里可以找到这样的东西。

如何重置默认启动器/主屏幕更换?

当用户点击Home时,他可以选择启动器,他也可以选择是否将其设置为默认值。 问题是之后很难再改变它。 为了解决这个问题,我添加了一个“重置首选启动器”来触发这个: getPackageManager().clearPackagePreferredActivities(getPackageName()); 但是,如果他选择了我的发射器,这条线只会重置首选发射器。 我需要一个清除首选启动器的代码段,所以下次用户点击它时会再次给出选项。