最近我对微软的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. 实现CNN卷积神经网络

    以上是模型,下面是代码: import tensorflow as tf import numpy as np import time from tensorflow.examples.tutoria ...

  2. Charles篡改后台数据

    1.打开Charles找到相对应的接口 2.在接口上右键选择Breakpoints打断点. 3.重新请求截断接口,Charles会多弹出一个截断窗口如下图(第一个修改请求的,第二图是修改返回的) 点击 ...

  3. pandas,对dataFrame中某一个列的数据进行处理

    背景:dataFrame的数据,想对某一个列做逻辑处理,生成新的列,或覆盖原有列的值   下面例子中的df均为pandas.DataFrame()的数据   1.增加新列,或更改某列的值 df[&qu ...

  4. spring boot + apache camel 传输文件

    一 sftp搭建略 这里简单说一下为什么使用sftp.ftp和sftp各有优点,差别并不是太大.sftp安全性好,性能比ftp低.ftp对于java来说并不复杂,效率也高.之所以使用sftp主要是可以 ...

  5. centos7 安装部署gitlab

    Gitlab官网地址:https://about.gitlab.com/downloads/ Linux系统环境: Centos7 gitlab服务安装之前需要安装一些依赖包:yum install ...

  6. vs code 配置 php xdebug

    1.安装扩展 php debug 2.下载xdebug插件 做个页面输出phpinfo(),复制到这个页面 https://xdebug.org/wizard.php 提交后会告诉你机子要下载哪个版本 ...

  7. ROS零门槛学渣教程系列(一)——ubuntu安装

    本教程使用虚拟机安装ubuntu 实验前准备:下载ubuntu系统镜像 本教程使用的是ubuntu14.04lts版本,有能力的读者可自行下载安装. 推荐使用本人制作的镜像,该镜像已安装好ROS.和配 ...

  8. 7A - Max Sum

    Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. F ...

  9. python中的继承和多态

    继承 继承的表现方式: class Animal(): pass class Cat(Animal): #animal是cat的父类,也可以说是基类 pass print(Cat.__bases__) ...

  10. 配置Linux客户端使用socks5代理上网

    配置Linux客户端使用socks5代理上网   背景 有访问google或者其他海外网站需求的同学可能大都用过或者听过ss,在Windows.Mac.Android.IOS都有现成可用的客户端来协助 ...