问题标签 [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.

0 投票
0 回答
62 浏览

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 设备的通知设置?例如:在我的应用中,用户选择“关闭”(他不想收到通知)。之后,他访问“设置/通知+操作”界面,一旦我的应用程序自动进行此修改,“在操作中心显示”将自动设置为“关闭”。这可能吗?

谢谢您的帮助!

0 投票
0 回答
64 浏览

windows-store-apps - Windows 8.1 商店应用程序中的开发人员许可替代方案?

我有一个适用于 Windows 8.1 的 Windows 商店应用程序——它是一个特定的应用程序,应该只能在一个设备上运行。我通过 AppDevPackage 将它交付给客户端,并通过 Power Shell 脚本安装/更新。

当开发人员许可证在设备上有效时,该应用程序可以正常工作,但此许可证不应在生产环境中使用。偶尔也需要更新这个许可证(这很不方便)。

我知道这是过时的技术,但我的问题是,我应该怎么做才能摆脱在此设备上获得开发人员许可的需要(并保持通过 AppDevPackage 发布应用程序的可能性)?

请帮忙 ;)

0 投票
1 回答
70 浏览

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 商店验证时才会出现该错误。

如何解决此错误?

0 投票
0 回答
30 浏览

c# - WIndows 8.1 Universal 获取每个应用程序的网络使用情况

我制作了一个程序来获取 Windows 10 和 Windows 10 移动版的网络使用情况。我可以在 Windows 10 中看到内置的数据使用情况。
图片1

我可以使用以下代码获取网络使用情况:

但是我怎样才能做类似 Windows 10 的事情。获取值的直接链接?有什么办法吗?有可能帮助我吗?
谢谢。

0 投票
1 回答
964 浏览

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?

0 投票
1 回答
116 浏览

c# - Windows 8.1 应用商店应用中 3G/4G 网络的当前位置问题?

我使用 C# 开发了一个 Windows 8.1 Store App,我想检测用户的当前位置。当我连接到 Wi-Fi 时,我获得了完美的位置,但是当我连接到 3G/4G 网络时,我根本无法获得当前位置,或者有时它会在位置附近给出。我正在使用以下代码来检测当前位置

有人可以建议,我做错了什么吗?是否有任何其他应用程序可以使用 3G/4G 网络查看当前位置?

0 投票
0 回答
61 浏览

c# - 如何使用 Windows 8.1 移动应用程序将数据保存在 xml 中

当我单击保存按钮时,数据未保存在 xml 文件中

如何将数据保存在xml文件中。??此代码不起作用..我已获取列表中的所有数据List<ClsOrder> ordlist,我想将数据保存在 xml 中。

0 投票
1 回答
52 浏览

c# - 是否可以将文件保存到确切的特定位置?(Windows 8.1 通用应用程序 C#)

我需要做什么:

运行应用程序时,将图像文件保存到准确的特定位置(例如“Z:\test\photo.jpeg”)。

其他想要的功能:

1) 如果文件 ''Z:\test\photo.jpeg' 已经存在,则覆盖它。

2) 如果文件夹 'Z:\test\' 不存在,则跳过写入。

我已经尝试过的:

问题:

有没有办法让变量'targetFile'指向一个特定的位置,例如。“Z:\test\photo.jpeg”?

我不想使用本地应用程序数据文件夹、图片文件夹或类似的东西。它必须是这个特定的位置。

0 投票
1 回答
89 浏览

c# - 在共享 WinRT 8.1 页面上显示广告

我的通用应用程序(不是新的 UWP10)几乎在桌面和电话项目之间共享所有页面。这些页面是.Shared项目的一部分;与特定于平台的项目相同的命名空间。

现在,将AdControl控件添加到页面并不难,但我不确定如何处理控件的特定于平台的方面,AdId例如HeightWidth. 由于 DevCenter 中的广告分为两类(平板电脑和 PC/手机),我不知道我应该输入什么作为 ID 参数。我也不确定我应该如何处理特定平台上的宽度/高度调整。

什么是最好的解决方案?

0 投票
1 回答
109 浏览

c# - XAML 强制注销(强制页面导航)

我有一个包含方法 LogOut() 的辅助类。这应该是记录用户并将其重定向到 LoginPage。

由于某种原因,它忽略了页面导航。它应该能够在代码执行的任何时候在应用程序的任何地方调用。