问题标签 [windows-8.1-universal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Windows Phone 8.1:在设备设置界面禁用通知后执行代码
我正在使用 PushNotifications 在后台任务中运行的 Windows Phone 8.1/Windows 8.1 项目中工作。这工作正常!应用程序接收消息并将 toasts 显示给用户。
应用程序使用通知后,会在 Windows Phone 设备“设置”中的“通知 + 操作”界面中创建一个条目。在此界面中,点击应用设置,“在操作中心显示”选项默认标记为“开启”。没关系!
我的问题是:当用户更改此设置选项时,有没有办法从我的应用程序执行某些操作/代码?例如,如果用户将切换从“开”更改为“关”,我想在应用程序的数据库中注册用户更改此选项的日期/时间。
谢谢您的帮助!
我的场景(额外解释):
我正在使用具有内部 SQLite 数据库的 Windows 8.1 通用应用程序。但是,目前,我的重点是 Windows Phone 8.1 平台。我正在使用 Visual Studio Community 2015 Update 3。
假设您有一台 Windows Phone 8.1 设备。在主屏幕中,从右向左滑动。现在,所有已安装的应用程序都向您列出。寻找“设置”并点击它。在设备设置中,在“系统”枢轴中,点击“通知+操作”选项。在此屏幕中,在“我的手机锁定时在操作中心显示通知”复选框下方,列出了所有使用某种通知的已安装应用程序。就我而言,其中之一是我正在工作的应用程序。好吧,当您点击此列表中的任何应用程序名称时,另一个屏幕将变为可用,其中包含所选应用程序的通知设置。此屏幕的第一个选项是一个切换开关,名为“在操作中心显示”。默认情况下,它设置为“开”。
这是我的问题:例如,如果用户将此切换开关的值从“开”更改为“关”(反之亦然),我想在我的应用程序的 SQLite 数据库中注册日期和用户更改此选项的时间。这可能吗?
或者其他方式:如果我在我的应用程序中实现一个切换开关,用户可以选择是否接收通知,是否有办法通过代码更改 Windows Phone 8.1 设备的通知设置?例如:在我的应用中,用户选择“关闭”(他不想收到通知)。之后,他访问“设置/通知+操作”界面,一旦我的应用程序自动进行此修改,“在操作中心显示”将自动设置为“关闭”。这可能吗?
谢谢您的帮助!
windows-store-apps - Windows 8.1 商店应用程序中的开发人员许可替代方案?
我有一个适用于 Windows 8.1 的 Windows 商店应用程序——它是一个特定的应用程序,应该只能在一个设备上运行。我通过 AppDevPackage 将它交付给客户端,并通过 Power Shell 脚本安装/更新。
当开发人员许可证在设备上有效时,该应用程序可以正常工作,但此许可证不应在生产环境中使用。偶尔也需要更新这个许可证(这很不方便)。
我知道这是过时的技术,但我的问题是,我应该怎么做才能摆脱在此设备上获得开发人员许可的需要(并保持通过 AppDevPackage 发布应用程序的可能性)?
请帮忙 ;)
ibm-mobilefirst - 验证和发布使用 MobileFirst Foundation 构建的 windows 8.1 通用项目时出错
在 MobileFirst Foundation 中,将 JSONStore 添加到 Windows 8.1 通用环境会将以下文件添加到项目中: Msvcr110.dll
Sqllite3.dll
JSONStoreWin8Lib.dll
要创建一个包并验证它是否可以发布,我使用 Visual Studio 在 Windows 8 本机中打开 .sln 文件,单击项目发布(项目->商店-创建应用程序包)以启动该过程。
验证过程失败并出现错误:'msvcr110.dll is not supported' 只有通过 MS 商店验证时才会出现该错误。
如何解决此错误?
c# - combase.dll error while running Windows 8.1 App in tablet device
I have developed a Windows 8.1 App and my client is going to use it on a tablet device. My app runs perfectly fine when the tablet is connected to Wifi but it crashes every time on launch when the tablet is connected to the 3G/4G network using SIM card. When I checked in EventViewer, it showed as Application Error and in the description, it showed combase.dll error. Even I debug app using Remote Machine in Visual Studio 2015 and it doesn't give any error. My app is Release version with AnyCPU configuration.
Can someone suggest what can be issue?
c# - Windows 8.1 应用商店应用中 3G/4G 网络的当前位置问题?
我使用 C# 开发了一个 Windows 8.1 Store App,我想检测用户的当前位置。当我连接到 Wi-Fi 时,我获得了完美的位置,但是当我连接到 3G/4G 网络时,我根本无法获得当前位置,或者有时它会在位置附近给出。我正在使用以下代码来检测当前位置
有人可以建议,我做错了什么吗?是否有任何其他应用程序可以使用 3G/4G 网络查看当前位置?
c# - 如何使用 Windows 8.1 移动应用程序将数据保存在 xml 中
当我单击保存按钮时,数据未保存在 xml 文件中
如何将数据保存在xml文件中。??此代码不起作用..我已获取列表中的所有数据List<ClsOrder> ordlist
,我想将数据保存在 xml 中。
c# - 是否可以将文件保存到确切的特定位置?(Windows 8.1 通用应用程序 C#)
我需要做什么:
运行应用程序时,将图像文件保存到准确的特定位置(例如“Z:\test\photo.jpeg”)。
其他想要的功能:
1) 如果文件 ''Z:\test\photo.jpeg' 已经存在,则覆盖它。
2) 如果文件夹 'Z:\test\' 不存在,则跳过写入。
我已经尝试过的:
问题:
有没有办法让变量'targetFile'指向一个特定的位置,例如。“Z:\test\photo.jpeg”?
我不想使用本地应用程序数据文件夹、图片文件夹或类似的东西。它必须是这个特定的位置。
c# - 在共享 WinRT 8.1 页面上显示广告
我的通用应用程序(不是新的 UWP10)几乎在桌面和电话项目之间共享所有页面。这些页面是.Shared
项目的一部分;与特定于平台的项目相同的命名空间。
现在,将AdControl
控件添加到页面并不难,但我不确定如何处理控件的特定于平台的方面,AdId
例如Height
或Width
. 由于 DevCenter 中的广告分为两类(平板电脑和 PC/手机),我不知道我应该输入什么作为 ID 参数。我也不确定我应该如何处理特定平台上的宽度/高度调整。
什么是最好的解决方案?
c# - XAML 强制注销(强制页面导航)
我有一个包含方法 LogOut() 的辅助类。这应该是记录用户并将其重定向到 LoginPage。
由于某种原因,它忽略了页面导航。它应该能够在代码执行的任何时候在应用程序的任何地方调用。