我想实现strictMode以使我的应用程序更快,但是当我尝试通过以下方式导入它时:
导入android.os.StrictMode;
它不可用。我已经读过strictMode不适用于2.3.3之前的版本。这是一个问题,因为该应用程序是为2.2 froyo设计的。有没有办法让我的应用程序转到2.3.3并且能够使用strictMode? p>
答案 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,但我不确定这一点,并且暂时无法尝试。