当我下载一个新的启动器并安装它时,下次我回家时,会出现一个对话框,从主页按钮中选择要启动的应用程序。
我正在使用自己的启动器应用程序,当我从ADB安装它时,它不会清除默认值并在下次回家时给我提示。它会显示我是否手动清除默认值,但只是安装它并不会清除我从Play商店安装应用程序时的默认设置。
所以,基本上,在安装(甚至更新)应用程序时清除默认应用程序的内容是什么,以及如何让我的应用程序执行此操作。我不是要强迫它成为默认设置,我只是希望我的安装重置默认设置并允许我再次选择。
答案 0 :(得分:2)
通过adb
安装应用程序很方便,但它确实绕过了一些事情。最明显的是,如果您的应用请求权限,它会绕过您通常会在安装时获得的整个权限确认屏幕。它也不会清除您可能拥有的任何给定<intent-filter>
的首选应用,例如主屏幕启动器的应用。
为了测试这些东西,最简单的解决方案是从“teh interwebs”下载你的应用程序,也许最简单的方法 将你的应用程序扔到DropBox上并通过他们的下载客户。但是,对于APK文件(application/vnd.android.package-archive
)具有正确MIME类型的任何网站都可以。请注意,您需要选中“是,是的,我希望能够从Play商店以外的地方获取应用,以便大声喊叫”复选框(在开发者选项或应用设置中,取决于Android操作系统发布)。
我发誓你总是能回答我的任何机器人问题。 =)
现在,现在,这应该是一个“家庭友好”的开发人员资源。请不要发誓。
: - )