2012-06-14 49 views
0

我想要實現strictMode,使我的申請速度較快,但whenver我嘗試通過將其導入:strictMode在我的應用程序不能正常工作

導入android.os.StrictMode;

它不可用。我讀過strictMode在2.3.3之前的版本。這是一個問題,因爲該應用程序是爲2.2 froyo設計的。有沒有辦法讓我的應用程序轉到2.3.3並且能夠使用strictMode?

回答

1

答案只是你需要2.3.3使用嚴格模式 所以沒有辦法解決這個問題,但是你可以在開發過程中將你的應用程序設置爲2.3.3,當你想釋放它時,將apilevel設置回「 8"

如vogella說,在他的教程:

例如,下面的設置會崩潰您的應用程序,如果 違反了一些Android的政策。 StrictMode只能在開發過程中使用 ,而不能在您的實時應用程序中使用。

所以最後你只需要刪除所有的嚴格模式的功能,你會normaly無論如何都要做到

+0

我將如何設置我的應用程序2.3.3?我想我應該問:D – cj1098

+0

更改您的清單文件apileevel到10 –

+0

使用此:

0

瞭解一些更多關於StrictMode這裏:http://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html

我沒有親自使用過它,但你只應該在開發時使用它。所以你可以做的是瞄準android 2.3.3及更高版本,目前只是使用StrictMode,然後將最小值降低到2.2。

您可以將最小值設置爲2.2,並將目標Android版本設置爲2.3.3,但我不確定這一點,因此無法在此刻嘗試。