Экран мигает при использовании веб-просмотра со вспышкой

Edit: Я сделал демонстрационный apk , чтобы вы могли понять, что я имею в виду: http://cl.ly/3g0s1p030j243y0p3m2F

Для моего приложения я хочу что-то вроде "Super Power Point" или основной доклад (коммерческая группа представит продукт своим клиентам), используя все возможности Android, жесты и т. д. на планшете Android. Поскольку Honeycomb еще не готов, и поскольку он нам нужен до марта, мы выбираем случайный планшет Froyo (Archos 101), но моя проблема связана с каждым планшетом / телефоном, который я пробовал.

Я сделал действительно отличное приложение, но для некоторых анимации во время презентации заказчик хотел использовать флэш-анимацию. Из-за того, что я не мог так легко кодировать анимацию (вроде небольших фильмов / анимационной графики) на Android и не хватало времени, это казалось хорошей идеей.

Итак, после некоторого поиска в Интернете я использовал веб-просмотр и этот код:

    WebView mWebView1 = (WebView) findViewById(R.id.webview1);
    mWebView1.getSettings().setJavaScriptEnabled(true);
    mWebView1.getSettings().setPluginsEnabled(true);
    mWebView1.loadUrl("file:///android_asset/graph_01.swf");

Это работает довольно хорошо, но на каждом устройстве, которое я пробовал (Archos 101, Nexus One, Nexus S, Galaxy S, Xperia, Desire, HTC Hero и др.), каждое действие с миганием веб-просмотра, некоторые миллисекунды черного экрана, затем наконец появляется анимация.

PS: Мой макет тоже довольно прост:





Пожалуйста, помогите мне, Не могу представить, что я единственный, кто столкнулся с этой проблемой.

Большое спасибо за любую помощь. У вас есть весь мой код и демонстрационный apk.

11
задан Waza_Be 27 February 2011 в 13:23
поделиться