strictMode在我的应用程序中不起作用

时间:2012-06-14 19:44:48

标签: android android-strictmode

我想实现strictMode以使我的应用程序更快,但是当我尝试通过以下方式导入它时:

导入android.os.StrictMode;

它不可用。我已经读过strictMode不适用于2.3.3之前的版本。这是一个问题,因为该应用程序是为2.2 froyo设计的。有没有办法让我的应用程序转到2.3.3并且能够使用strictMode?

2 个答案:

答案 0 :(得分:1)

答案就是你需要2.3.3才能使用严格模式 所以没有办法解决这个问题,但你可以在开发过程中将应用程序设置为2.3.3,当你想要发布它时,将apilevel设置回“8”

正如vogella在他的教程中所说:

  

例如,以下设置会使您的应用程序崩溃   违反了一些Android政策。只应使用StrictMode   在开发期间,而不是在您的实时应用程序中。

所以最后你只需删除所有严格的模式功能,就像你必须要做的那样

答案 1 :(得分:0)

在此处阅读有关StrictMode的更多信息:http://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html

我个人没有使用它,但你应该只在开发期间使用它。所以你可以做的是暂时使用StrictMode来定位Android设备2.3.3及更高版本,然后将最小值降低到2.2。

您可以将最小值设置为2.2并将目标Android版本设置为2.3.3,但我不确定这一点,并且暂时无法尝试。