android|android 4.0以上 播放flash 简单明了

这是一个我之前做的android 4.0以上播放本地flash的小案例
flash 是放在手机内从卡里面真机测试无误。
package com.wjb;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.FrameLayout;
public class FlashActivityextends Activity
{
private WebView wbShow;
privateStringflashName = null;
privateint FLASH_NIAJI= 0;
privateint FLASH_DANYUAN = 0;
privateint FLASH_ORDER= 0 ;
private Buttonyuwen,shuxue,yingyu;
private Buttonfanhui,shouye;

@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
requestWindowFeature(Window.FEATURE_NO_TITLE);
if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)
{
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
setContentView(R.layout.flash);
wbShow = (WebView)this.findViewById(R.id.webView01);
wbShow.getSettings().setJavaScriptEnabled(true);
wbShow.getSettings().setAllowFileAccess(true);
wbShow.getSettings().setPluginsEnabled(true);
wbShow.getSettings().setPluginsEnabled(true);
wbShow.getSettings().setBuiltInZoomControls(true);
wbShow.getSettings().setJavaScriptEnabled(true);
wbShow.getSettings().setAllowFileAccess(true);
wbShow.getSettings().setPluginsEnabled(true);
wbShow.getSettings().setAppCacheEnabled(true);
wbShow.getSettings().setSupportMultipleWindows(true);
wbShow.getSettings().setPluginsEnabled(true);
wbShow.getSettings().setBuiltInZoomControls(true);
wbShow.getSettings().setJavaScriptEnabled(true);
wbShow.getSettings().setPluginsEnabled(true);
flashName = "file:///sdcard/ziyuan/yingyu/nianji/xiaoxue/sannianjishang/shiping/neirong/unit1/a_talk.swf";
wbShow.loadUrl(flashName);
}

@Override
protected void onPause()
{
super.onPause();
wbShow.pauseTimers();
if(isFinishing())
{
wbShow.loadUrl("about:blank");
setContentView(new FrameLayout(this));
Log.d("琚噴鏀句簡", "琚噴鏀句簡");
}
}

@Override
protected void onResume(){
super.onResume();
wbShow.resumeTimers();
}
}
//布局文件
【android|android 4.0以上 播放flash 简单明了】
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background = "@drawable/bj_001"
>
android:id="@+id/webView01"
android:layout_width ="770px"
android:layout_height="580px"
android:layout_x = "203px"
android:layout_y = "70px"
/>


权限文件很重要
/>

    推荐阅读