bilibili作为国内最大的视频网站,在这个手机异常火爆的时代,也有着自己的APP,让我们能方便的低头追番,看自己喜欢的UP主的投稿,那么今天我们就来看看,这款APP使用了UWP文档中提到的哪些功能。
一.分享数据 Share data
现在人们在使用手机APP的时候,习惯性的会将自己觉得有趣的视频,有用的文章分享到自己的空间,群聊等社交网络上,所以如何将当前APP中的有趣的东西分享出去成了视频APP和社交APP必不可少的功能,Bilibili也并不例外,你可以把喜欢的视频发布到其他社交平台上,而这些功能可以都使用share data来实现。
而Bilibili不仅可以将B站的视频发布到你的社交圈子里,Bilibili运营的游戏中,还可以通过Bilibili账户登陆,获取你账号的昵称和头像,这也是share data的一种实现。
二.后台播放Support your app with background tasks
这样你就可以一边在QQ撩妹一边听歌了。
当然后台运行也可以用在后台下载上,当你下载视频的时候,总不能一直盯着这个APP发呆吧,所以可以使用后台运行来进行视频的下载。
三.下载视频 HttpClient
不仅是视频,音频,图片等,都可以通过HTTP协议进行下载。
四.访问本地文件 Open files

我们可以点击这里的图片库来访问本机中的本地图片进行上传。
五.相机 Camera

下面还提供了二维码,方便别人使用相机功能来找到你。
其实说了这么多,还有很多很多功能没有介绍,比如视频播放的功能,作为一个视频APP,播放视频是应有的最最基本的功能了,Bilibili还可以将视频通过电子邮件将你喜欢的视频发送到你的联系人那里等等
每个APP都不是单独的一个或几个功能组合拼凑而成的,制作一个优秀的APP,肯定会需要很多的这种功能上的支持和完善,所以对于我们以后的开发来说,掌握我们都能用什么,实现什么,是尤为重要的。