【发布时间】:2019-12-23 08:45:05
【问题描述】:
大家好 我目前正在为 Surface Pro 3 开发一个应用程序,它应该能够:
- 检测触摸屏是否被点击以及在何处被点击
- 通过首先启动能够获取此信息并将其保存到特定文件夹的控制台应用程序来获取设备信息(产品 ID、RAM 数量、CPU 型号等),UWP 应用程序可以从那里读取其结果并记录他们。
- 访问传感器数据,例如:加速度计、陀螺仪和环境光传感器
- 测试摄像头,因为我可以命令应用使用前置或后置摄像头拍照
- 测试麦克风(正面和背面)
- 测试扬声器(我制作的合成器能够在给定的立体声模式下以给定的频率发出哔哔声(如果两者都有,则为左或右)
- 正在测试 wifi - 以便它可以连接到所需的 wifi 网络
- 蓝牙(正在研究它...)
我已经弄清楚了很多,并且已经投入了很多工作,所有列出的测试都已经在那个 UWP 应用程序上开发了,所以切换到完全不同的平台意味着重写整个应用程序,我没有时间了.
选择 UWP 是因为它可以在不同的 Windows 10 设备上运行,并且在完成此应用程序后,相同的应用程序(稍作修改)将用于其他 Windows 10 设备(如其他表面和许多不同的 Windows 10 手机)
此应用将自动安装在出厂重置为未启用特殊配置的 Surface pro 3 上,因此修改其设置非常耗费资源,完全不推荐使用。
现在我还有一些关于设备的其他严重问题: 如何测试 Surface pro 3 的所有按钮的功能? 它有 3 个按钮:音量增大、音量减小和电源按钮 但是按下电源按钮会使屏幕发出咔哒声并锁定设备。 我可以让应用程序覆盖按钮的基本功能,以便如果按下按钮,它会检测到它并记录其结果。 同样的问题也出现在音量增大和减小按钮上。
这里只有类似的问题: Another thread on StackOverflow
我也不能使用与获取设备信息相同的解决方案,因为在应用程序运行时测试必须重复。 (并且 UWP 应用无法自行启动控制台应用)
非常欢迎有关此主题的任何帮助。
【问题讨论】:
标签: testing button uwp windows-10 surface-pro