1

我开发了小型短信应用程序。不幸的是,它不是 Holo 主题。我知道现在是 2013 年,而且应该是,但让我们离开吧。最近 Google 更改了 SMS 的 API。我已经实现了所有需要的东西,我被迫将 API 更改为 19 (KitKat)。随着软键中的 API 3 点菜单按钮消失。是否可以在 19 API 上启用该选项?

4

1 回答 1

0

我被迫将 API 更改为 19 (KitKat)

不,您已经使用较新的 SDK 来支持 SMS 的新 API,但这并不意味着您必须放弃较低版本。您的清单targetSdkVersion不应该是 19,而是支持的最低版本。对于 API 特定版本,您添加一些if()不执行较低 API 版本的代码。请注意,在这种情况下,您必须提供也适用于较低 API 的代码。因此,在您的情况下,您的新短信代码应该是有条件的。对于低于 19 的 API,仍应使用旧代码。

随着软键中的 API 3 点菜单按钮消失。是否可以在 19 API 上启用该选项?

只需更改您的清单并重建。在这里讨论:http ://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html

于 2013-12-29T16:50:01.477 回答