1

目前使用PhoneGap 和jQuery Mobile 来创建一个应用程序,除flash 文件外,所有内容都显示在应用程序中。

package com.helloapp.namespace.myhelloworld;
import org.apache.cordova.DroidGap;

import android.os.Bundle;

public class MyPhoneGapActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl("file:///android_asset/www/index.html");

}

}

我在清单 xml 中放置了以下内容

 android:hardwareAccelerated="true"

我遇到过网络设置,每次我编写代码时它都不起作用,一行划掉了 setPluginsEnabled(true) 我相信它已被弃用。

WebSettings settings = webview.getSettings();
settings.setPluginsEnabled(true);

我的 Flash 文件嵌入在我的 index.html 中

 <!--Embedded flash movie-->
  <p>
   <object width="710" height="493">
  <param name="movie" value="welcome.swf">
  <embed src="yaa/welcome.swf"
         width="710" height="493"> </embed>
</object>
  </p>

是否可以从 index.html 调用嵌入式 Flash 文件?请考虑到我已经尝试过 webview 它一直被弃用,并且我已经有了必要的 xml 代码。

4

0 回答 0