最近我对微软的develop apps的文档进行了简读,在感叹UWP在支持服务上的全面的同时,我不禁在在常用的APP上对于这些功能支持进行了部分的寻找对应。而我进行功能对照的,就是平时很常用的一款手机APP——腾讯QQ

1.Copy and paste

这个功能在几乎所有有输入功能的APP上都有实现,而在QQ这一类的聊天软件中用到的更为频繁。复制粘贴在手机上的使用,自然不能像PC端一样通过方便的ctrl+c和ctrl+v进行实现。而是通过在输入框或对话框长按,就会自然出现复制粘贴的字样。

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

2.Share data

提到QQ,大部分人的第一印象肯定都是聊天软件。当然,QQ的聊天中不是仅仅可以发送文本,我们还可以发送一些链接、图片甚至视频。而当我们将这些发送给对方时,便可以说我们是在分享一些东西,在英文上便是share,支持这项功能的便是share data,即共享数据。

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

3.Screeen capture

类似电脑上通过Print Screen一键截屏或Alt+Print Sreen截取最上方窗口,手机上也有截屏的快捷键,比如华为手机便是音量减小键+电源键进行截屏。而在QQ中,你当然也可以通过手机的快捷截屏键来截取屏幕。但是如果用户只需要其中一部分呢,这就是QQ的特色截屏方式,摇动手机。而这个功能则是依靠Screen capture来支持的。

https://docs.microsoft.com/en-us/windows/uwp/audio-video-camera/screen-capture

4.Enable device capabilities

这个功能包含的东西很多,翻译过来是“启用设备功能”,即一个APP对于硬件设备诸如摄像头、麦克风等的使用都是依靠这个功能的支持实现的。相比于其他功能来说,它包含的是大部分APP必备的,例如对于互联网的访问,文件存储,甚至是读取短信,位置获取,对定制USB设备的访问等等。我在下方会放上QQ上的位置获取及文件存储。

https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/enable-device-capabilities

5.Access the SD card

中文翻译为:访问SD卡。相信每个人对于这项功能都很熟悉,这是绝大多数APP在安装时都会申请的一项权限,方便在使用时随时访问内部存储文件。而在这里我就不用QQ而是它的相似APP——TIM来做一下示例。

https://docs.microsoft.com/en-us/windows/uwp/files/access-the-sd-card

微软develop apps在QQ上部分功能的实现的更多相关文章

  1. 用JQuery仿造QQ头像裁剪功能

    最近工作真心忙碌,几乎没时间写博客.今天趁周末来仿一个QQ头像裁剪功能插件.效果如下: 所有文件都可在我的Github上下载,从头到尾从简到繁按步骤一共分了9个HTML文件,每个步骤文件里的注释都写的 ...

  2. MVC5:使用Ajax和HTML5实现文件上传功能

    引言 在实际编程中,经常遇到实现文件上传并显示上传进度的功能,基于此目的,本文就为大家介绍不使用flash 或任何上传文件的插件来实现带有进度显示的文件上传功能. 基本功能:实现带有进度条的文件上传功 ...

  3. QQ空间分享功能(二)

    http://sns.z.qq.com/tools/share/demo_html.jsp  手机QQ空间分享功能接入指引: 1.请求地址: http://sns.z.qq.com/share 2.请 ...

  4. PHP 文件上传功能

    <?php /** * TestGuest Version1.0 * ================================================ * Web:2955089 ...

  5. qt实现头像上传功能

    想必大家都使用过qt的自定义头像功能吧,那么图1应该不会陌生,本片文章我就是要模拟一个这样的功能,虽然没有这么强大的效果,但是能够满足一定的需求. 图1 qq上传图片 首先在讲解功能之前,我先给出一片 ...

  6. qq上传文件进行测试要点分析

    功能 QQ 兼容性 1.Win系统/Mac系统  Android/IOS 品牌 传 1.上传方式:直接拖拽,按回车键上传 2.多个文件同时上传给一人/多人(考虑稳定性,是否存在内存泄露) 3.不是好友 ...

  7. ckeidtor编辑器添加图片上传功能

    1.ckeditor默认没有上传图片功能,只能通过Url显示图片,图下图 2.首先说明,ckeditor是有上传功能的,只是隐藏了,需要通过配置让它显示 找到ckeditor/plugins/imag ...

  8. H5 利用vue实现图片上传功能。

    H5的上传图片如何实现呢? 以下是我用vue实现的图片上传功能,仅供参考. <!DOCTYPE html> <html> <head> <meta chars ...

  9. 前端丨如何使用 tcb-js-sdk 实现图片上传功能

    前言 tcb-js-sdk 让开发者可以在网页端使用 JavaScript 代码服务访问云开发的服务,以轻松构建自己的公众号页面或者独立的网站等 Web 服务.本文将以实现图片上传功能为例,介绍 tc ...

随机推荐

  1. GitHub下载提速

    通过修改hosts文件来提速(该方法也可加速其他因为CDN被屏蔽导致访问慢的网站) 第一步:获取GitHub的IP地址 通过访问:http://tool.chinaz.com/dns或者https:/ ...

  2. 【MYSQL】MYSQLの環境構築

    ダウンロード:https://dev.mysql.com/downloads/mysql/ 手順① 手順② mysql.iniの設定について [mysql]default-character-set= ...

  3. 禁止网站显示文件目录列表的方法(htaccess)

    主机默认都可以把网站内的文件以列表的形式显示出来: 修改.htaccess文件 在空间网站的根目录下找到.htaccess文件,空间路径一般在/home/YouUsername/public_html ...

  4. HTML5智能表单

    HTML5 智能表单 1.表单新增属性  ☀ autofocus 属性 <input type="text" autofocus/>设置 autofocus 属性,使文 ...

  5. Python的range()函数用法

    Python的range()函数有三种用法,简单地说就是下图的三种用法: 运行结果如下:

  6. python的os模块fnmatch模块介绍

    一.先介绍一下os模块 import os print(os.getcwd()) # E:\python\test\python_models # 获取当前的目录 print(os.listdir(& ...

  7. 在MyEclipse中搭建spring-boot+mybatis+freemarker框架

    一.创建项目 1.右键-->New-->Project... 2.选中Maven Project,点击next 3.选中第一个 4.添写Group Id,Artifact Id,选择Com ...

  8. intel xeon家族介绍

    Xeon - Intel   < intel Xeon Past and current logos         Developer Intel Manufacturer Intel Typ ...

  9. 刷机魅蓝note2

    直接上了. 情况: 魅蓝note2 公共版  忘记flyme 密码,手机号也换了,,找不回了..只能刷了.网上说就算刷了也不行,还是要输入flyme 密码 1. 直接刷官方的zip 包,不行,仍然要输 ...

  10. 笔记javascript

    // var demo1=12;// alert('点击确定按钮看结果'+demo1);// for(var i = 0; i<10;i++)// {//     document.write( ...