项目结构:

一、SwfTest.java

package com.example.helloworld;

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.webkit.WebSettings;
import android.webkit.WebView;

public class MainActivity extends Activity {

private WebView mWebView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//隐藏标题,设置全屏:必须在添加显示内容之前,否则报错
requestWindowFeature(Window.FEATURE_NO_TITLE);  //隐藏标题
/*getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN); *///设置全屏
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.web);
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);  //JS可用
//webSettings.setPluginsEnabled(true);//过时
webSettings.setPluginState(WebSettings.PluginState.ON);//设置adobe插件可用
// mWebView.loadUrl("http://dashan.vip5.flashyc.net/swf/tpbfq3.swf");//网络资源
mWebView.loadUrl("file:///android_asset/02.swf");
}

}

二、flash文件要放在assets文件夹下

三、activity_main.xml

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
    tools:context=".MainActivity" >

<WebView
        android:id="@+id/web"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@android:color/black" />

</FrameLayout>

四、AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.helloworld"
    android:versionCode="1"
    android:versionName="1.0" >

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />

<uses-permission android:name="android.permission.INTERNET" />

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.helloworld.MainActivity"
            android:label="@string/app_name"
            android:launchMode="singleTask"
            android:screenOrientation="unspecified" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

android:screenOrientation="unspecified"时:如下图是竖向的,至于细节部分大家还是根据自己的需求自己改吧

android:screenOrientation="landscape"时:如下图是横屏

注:运行时手机上要安装Flash Player 插件

android加载.swf flash文件相关推荐

  1. html加载swf 进度条,Flash加载外部文件创建进度条3种方法

    Flash加载外部文件创建进度条3种方法 互联网   发布时间:2008-10-07 09:36:14   作者:佚名   我要评论 加载外部文件的进度条(看帮助文档整理),只适合那些不愿看帮助文档的 ...

  2. Silverlight如何加载SWF文件?

    解决方案 在Silverlight中嵌入HTML.Flash和PDF文件,需要用到一个第三方的组件Divelements.SilverlightTools.dll 首先介绍一下该组件: 1.基本特性 ...

  3. 服务器怎么识别swf文件,不能可靠地从服务器加载SWF文件

    我已经使用Adobe Flex创建了一个应用程序.我从"bin-release"文件夹中取出所有文件并将其放在服务器上.然后当有人通过http连接到服务器时,它被转发到" ...

  4. Android中使用WebChromeClient显示Openlayers加载本地GeoJson文件显示地图(跨域问题解决)

    场景 Openlayers中加载GeoJson文件显示地图: Openlayers中加载GeoJson文件显示地图_BADAO_LIUMANG_QIZHI的博客-CSDN博客 上面加载显示GeoJso ...

  5. android 使用pdf文件大小,Android 加载PDF文件的使用

    https://www.jianshu.com/p/608b270a1ab8 1.1 PDF View的使用 首先我们需要加载依赖库 compile 'com.joanzapata.pdfview:a ...

  6. android 加载三方so的方法_Android开发教程之动态加载so库文件的方法

    Android开发教程之动态加载so库文件的方法,我想对于静态加载 so 库文件,大家都已经很熟悉了,这里就不多说了.在 Android 开发中调用动态库文件(*.so)都是通过 jni 的方式,而静 ...

  7. android webView不能加载本地html文件问题

    android中可以加载本地html文件,通过JavaScript进行交互,其中html文件放到assets文件夹下,在调用的时候如下: webView.loadUrl("file:///a ...

  8. Android 使用腾讯的TBS浏览器X5内核的集成加载pdf等文件

    我们正常项目使用原生webview加载h5页面也是没问题的,但是当使用原生webview加载h5出问题了,h5地址在微信等可以正常使用,前端就会丢锅给我们,为了杜绝不是我们Android的问题,那我们 ...

  9. android 浏览器打开本地html文件,如何在Android浏览器中加载本地HTML文件

    我试图在设备浏览器中加载本地html文件.我尝试过使用WebView,但它不适用于所有设备.如何在Android浏览器中加载本地HTML文件 //WebView method that didnt w ...

最新文章

  1. 机房收费系统【VB版】——选择下机
  2. 各种排序算法及其java程序实现
  3. boost::fusion::as_map用法的测试程序
  4. 服务器维修app是什么状态,监控服务器状态app
  5. stylelint 规则
  6. 性能测试:性能测试实施全过程指南
  7. 最准的中文文本相似度计算工具
  8. IO流-设置输出字符编码格式
  9. Unity 两物体的碰撞 OnTriggerEnter和OnCollisionEnter
  10. photoshop修色圣典 第5版pdf
  11. 大宗商品交易挂接银行的几个问题?
  12. 基于HTML5移动app开发教程一
  13. 99元紫米10000mAh移动电源开箱拆解
  14. oracle 10g rac 配置物理dataguard系列4,配置 Oracle 10g 单实例物理dataguard和逻辑standby...
  15. Android中绘图板的实现
  16. .NET类比学JAVA之访问SqlServer数据库
  17. Linux文件服务器的配置
  18. 小米3 android8,小米8 Miui10.3 最新稳定版(10.3.6.0 Android 9.0)稳定版 快过闪电 AI加持 高级工具箱 黑域 精简 流畅 省电 实用...
  19. MySQL数据库(三)——数据库配置管理
  20. Crypto日记之picoCTF 2022中的RSA题目求解

热门文章

  1. 差分隐私的定义、直观理解与基本性质
  2. 北京奥运会赛事电视直播表(绝对完整)--每天就抱着电视看吧!
  3. 企业如何利用小程序引流?小程序常见的4个引流方法
  4. echarts图表动态化
  5. Django的视图函数(二):request对象、视图函数返回值(HTML响应、JsonResponse)、反向解析(视图函数)、HttpResponse子类
  6. PTA.奇数值结点链表(C语言链表应用)
  7. 攻防演练第四年的一些碎碎念
  8. 关于桌面程序被安全软件误判为HEUR:Trojan.Win32.Generic的解决方案
  9. 线程池Executors.newFixedThreadPool验证以及总结
  10. Golang使用mgo.v2包操作MongoDB的基础示例