我正在尝试编写一个android应用来测试手机的性能和电池使用时间。我试图做到以下几点:等到浏览器加载页面,清除缓存
//start timing
//open browser to web page (using intent)
//wait for browser to finish loading page
//stop timing
//calculate total time, write to file
//clear browser cache
//repeat until battery dies
我的问题是,我怎么知道页面何时加载?我已经看到了一些关于javascript的提及,但我还没有看到一个很好的例子来理解我可以如何将它集成到我的应用程序中(或者即使这是我想完成的最佳想法)。
我的第二个问题是,我该如何清除浏览器的缓存?防止从缓存加载浏览器也是一种可能的解决方案。
我认为* *这是为网页视图,后阅读本@CommonsWare可能并非如此。如果您决定使用WebView,请使用我的答案。 – 2012-03-07 19:14:53
我希望能使用浏览器,但看起来这可能是不可能的,所以我会考虑使用WebView。 – user1255170 2012-03-07 19:27:48
好吧,如果@CommonsWare或我自己的答案是有用的,请勾选它们对他人有用/ upvote以便将来使用。 – 2012-03-07 19:29:41