Fusion app如何创建一个应用

Fusion app如何创建一个应用?这篇内容按实际操作顺序走一遍,从新建应用、添加浏览页、勾选模块,到写布局代码、加事件代码,最后打包安装。每一步都配了截图,跟着做基本能搭出一个能播放视频、能下载的小应用。

Fusion app如何创建一个应用

新建应用时,应用名称自己填,包名可以自己定,也可以用随机生成的;启动页模板先随便挑一个,后面布局我们会自己重新做。

Fusion app如何创建一个应用

应用建好后进入其中,添加一个浏览页,把网址信息和指示器名称填上,指示器名称随便起一个就行。

Fusion app如何创建一个应用

浏览页添加完成后,打开左上角三杠侧滑栏,在里面勾选模块,把要用到的四个模块勾上,这几个模块是我自己编辑的。

Fusion app如何创建一个应用

模块勾选好之后回到代码区,把里面的代码全部清除,只保留重要的导入包。

Fusion app如何创建一个应用

Fusion app如何创建一个应用

只要勾选了模块,代码区左下角就会出现动作选项,把这些模块用好,做应用会更快也更省事。

先在动作选项里选择框架控件,添加一个全屏框架。

在全屏框架里可以加入各种布局控件,其中属性“fill”表示适应屏幕的宽或高。

“warp”则是让布局自适应内部内容的大小。

布局大小也可以直接用“dp”来设置。

字体大小用“sp”设置。

布局颜色用“#ffffffff”或“0xffffffff”来设置。

Fusion app如何创建一个应用

添加某个布局控件后,应用可能会出bug并提示错误信息,这时候长按控件名称,等左下角出现控件API,复制类并粘贴类名,把双引号前面的代码删掉,再加上import代码。

Fusion app如何创建一个应用

接着在布局代码里分别添加卡片控件、视频控件和三个按钮控件,位置按自己的需要摆放。三个按钮分别设为下一个、下载和退出应用。

此时三个按钮是竖向排列的,要改成横向排列,就需要把它们放进同一个线性布局里,并把这个线性布局的方向设为horizontal横向。

Fusion app如何创建一个应用

Fusion app如何创建一个应用

布局都设置好以后,就要添加事件代码了,依次添加获取当前浏览器、监听浏览器、视频播放、停止网页加载、点击事件、调用系统下载、退出应用。

因为加了浏览器监听事件,浏览器加载完成后就能拿到当前网址,这个网址就是当时播放视频的真实地址,所以设置视频播放时直接把网址填成url即可。

这里要提醒一下,上面忘了说每个用到的布局控件后面都要加ID,视频控件后面加ID为vi,按钮控件的ID分别是xyg、tc、xz。

播放数据这样设置:

vi.setVideoPath(url)

调用系统下载的时候,也请把网址换成url。

另外还有下载文件的命名和保存位置:

url1=Uri.parse(url);–这里是设置下载链接

request.setDestinationInExternalPublicDir(‘Download’,’小姐姐.mp4′);–这里是保存位置和下载命名

要能播放下一个,还需要设置重新加载这个链接,这个链接本身就是随机播放的。

重新加载链接后,还要再次播放监听浏览器获取到的网页视频原地址,获取这个原地址主要还是为了下载视频。

Fusion app如何创建一个应用

代码写完后打包安装就可以了。

小编提醒一句,代码里用到的控件ID要和控件本身对得上,不然后面容易报错。按上面的顺序一步步做完,打包安装后就能看到自己做的应用了。

未经允许不得转载:365攻略星 » Fusion app如何创建一个应用