从微博部分功能学习UWP技术

微博是一款功能强大的手机APP,其中有很多功能都可以用UWP技术实现。下面我通过微博的一些功能来学习一下UWP技术。

一.app-to-app communication

Share data: 共享数据即可以在不同应用程序内共享不同的数据。数据形式可以多种多样,可以是文本,图片,视频,链接等形式。

https://docs.microsoft.com/en-us/windows/uwp/app-to-app/share-data

微博作为一款社交软件,在不同应用程序中分享数据的功能是必不可少的,在微博中可以实现把你关注的人微博首页分享到微信 QQ等应用上的任何一个好友,实现数据的分享。而且可以支持复制链接分享。

Copy and paste: 复制与粘贴几乎是每一个应用程序都会支持的一个功能,它可以在应用程序之间或应用程序内传递数据。

https://docs.microsoft.com/en-us/windows/uwp/app-to-app/copy-and-paste

在微博中,在输入文本的时候,可以实现复制粘贴的功能。

二.Audio video and camera

capture photos and cideo: 可以使用系统的相机来实现拍照和拍视频功能。

https://docs.microsoft.com/en-us/windows/uwp/audio-video-camera/capture-photos-and-video-with-cameracaptureui

微博是人们可以分享生活的平台,多数人会在上传照片和视频,因此微博必然要具备可以使用系统相机来拍照,录视频的功能。使用这个功能人们可以分享自己拍摄的照片或视频。

三. contacts,my People and calendar

Send an SMS message:启动聊天对话框,允许用户之间发送消息。

https://docs.microsoft.com/en-us/windows/uwp/contacts-and-calendar/sending-an-sms-message

微博作为社交软件,必然可以支持用户之间的聊天功能。

select contacts:选择联系人,使用该UWP功能可以实现选择单个联系人或多个联系人。

https://docs.microsoft.com/en-us/windows/uwp/contacts-and-calendar/selecting-contacts

微博也可以支持选择单个或多个联系人的功能。

        

 

四.maps and location

get current location:使用该UWP功能可以实现获取用户的当前位置功能。

https://docs.microsoft.com/en-us/windows/uwp/maps-and-location/get-location

微博作为分享的平台,位置信息也是分享的一种。因此微博的签到功能就可以实现获取用户当前位置的功能。或者在你发微博时,可以选择共享位置,这样应用程序也能实现获取用户的当前位置信息。

五. networking and web services

networking basics:当应用程序要使用网络时,必须使用这项技术来实现网络功能。如果程序中没有指定网络功能,则应用程序本身将没有联网功能。

https://docs.microsoft.com/en-us/windows/uwp/networking/networking-basics

微博作为一个大型的社交应用程序,基本所有的功能都要在使用网络的前提下进行实现,包括搜索话题,上传分享文字,照片,视频等,观看视频等很多功能都需要使用网络。因此微博网络功能是十分必要的。

以上是我从微博学习UWP技术的一些体会,有不对的地方望指正。

 

posted on 2018-03-26 13:39  hchhch  阅读(206)  评论(1编辑  收藏  举报

导航