android加载.swf flash文件
项目结构:
一、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文件相关推荐
- html加载swf 进度条,Flash加载外部文件创建进度条3种方法
Flash加载外部文件创建进度条3种方法 互联网 发布时间:2008-10-07 09:36:14 作者:佚名 我要评论 加载外部文件的进度条(看帮助文档整理),只适合那些不愿看帮助文档的 ...
- Silverlight如何加载SWF文件?
解决方案 在Silverlight中嵌入HTML.Flash和PDF文件,需要用到一个第三方的组件Divelements.SilverlightTools.dll 首先介绍一下该组件: 1.基本特性 ...
- 服务器怎么识别swf文件,不能可靠地从服务器加载SWF文件
我已经使用Adobe Flex创建了一个应用程序.我从"bin-release"文件夹中取出所有文件并将其放在服务器上.然后当有人通过http连接到服务器时,它被转发到" ...
- Android中使用WebChromeClient显示Openlayers加载本地GeoJson文件显示地图(跨域问题解决)
场景 Openlayers中加载GeoJson文件显示地图: Openlayers中加载GeoJson文件显示地图_BADAO_LIUMANG_QIZHI的博客-CSDN博客 上面加载显示GeoJso ...
- android 使用pdf文件大小,Android 加载PDF文件的使用
https://www.jianshu.com/p/608b270a1ab8 1.1 PDF View的使用 首先我们需要加载依赖库 compile 'com.joanzapata.pdfview:a ...
- android 加载三方so的方法_Android开发教程之动态加载so库文件的方法
Android开发教程之动态加载so库文件的方法,我想对于静态加载 so 库文件,大家都已经很熟悉了,这里就不多说了.在 Android 开发中调用动态库文件(*.so)都是通过 jni 的方式,而静 ...
- android webView不能加载本地html文件问题
android中可以加载本地html文件,通过JavaScript进行交互,其中html文件放到assets文件夹下,在调用的时候如下: webView.loadUrl("file:///a ...
- Android 使用腾讯的TBS浏览器X5内核的集成加载pdf等文件
我们正常项目使用原生webview加载h5页面也是没问题的,但是当使用原生webview加载h5出问题了,h5地址在微信等可以正常使用,前端就会丢锅给我们,为了杜绝不是我们Android的问题,那我们 ...
- android 浏览器打开本地html文件,如何在Android浏览器中加载本地HTML文件
我试图在设备浏览器中加载本地html文件.我尝试过使用WebView,但它不适用于所有设备.如何在Android浏览器中加载本地HTML文件 //WebView method that didnt w ...
最新文章
- 机房收费系统【VB版】——选择下机
- 各种排序算法及其java程序实现
- boost::fusion::as_map用法的测试程序
- 服务器维修app是什么状态,监控服务器状态app
- stylelint 规则
- 性能测试:性能测试实施全过程指南
- 最准的中文文本相似度计算工具
- IO流-设置输出字符编码格式
- Unity 两物体的碰撞 OnTriggerEnter和OnCollisionEnter
- photoshop修色圣典 第5版pdf
- 大宗商品交易挂接银行的几个问题?
- 基于HTML5移动app开发教程一
- 99元紫米10000mAh移动电源开箱拆解
- oracle 10g rac 配置物理dataguard系列4,配置 Oracle 10g 单实例物理dataguard和逻辑standby...
- Android中绘图板的实现
- .NET类比学JAVA之访问SqlServer数据库
- Linux文件服务器的配置
- 小米3 android8,小米8 Miui10.3 最新稳定版(10.3.6.0 Android 9.0)稳定版 快过闪电 AI加持 高级工具箱 黑域 精简 流畅 省电 实用...
- MySQL数据库(三)——数据库配置管理
- Crypto日记之picoCTF 2022中的RSA题目求解
热门文章
- 差分隐私的定义、直观理解与基本性质
- 北京奥运会赛事电视直播表(绝对完整)--每天就抱着电视看吧!
- 企业如何利用小程序引流?小程序常见的4个引流方法
- echarts图表动态化
- Django的视图函数(二):request对象、视图函数返回值(HTML响应、JsonResponse)、反向解析(视图函数)、HttpResponse子类
- PTA.奇数值结点链表(C语言链表应用)
- 攻防演练第四年的一些碎碎念
- 关于桌面程序被安全软件误判为HEUR:Trojan.Win32.Generic的解决方案
- 线程池Executors.newFixedThreadPool验证以及总结
- Golang使用mgo.v2包操作MongoDB的基础示例