我试图下载使用mp3文件HTTPClient的System.Net.Http命名空间,但是它看起来VS 2012不能识别它.我在.Net 4.5下创建了项目并且无法识别.
我希望使用HttpClient,我看到一些帖子说明添加了这个NuGet,但我不知道如何找到它NuGet?或者至少添加对此的引用?
我使用下面的代码来隐藏UWP中的状态栏.当我在计算机中以开发模式运行应用程序时,状态栏不会显示在Windows Phone中.我在Windows应用商店中部署了应用,在下载应用后,我看到状态栏出现在我的应用中.
这是我的代码:
var isAvailable = Windows.Foundation.Metadata.ApiInformation.IsTypePresent(typeof(StatusBar).ToString());
if (isAvailable)
hideBar();
async void hideBar()
{
StatusBar bar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
await bar.HideAsync();
}
Run Code Online (Sandbox Code Playgroud)
问题是,为什么上面的代码不适用于Windows商店?此外,我有链接到我的应用程序链接在Windows商店,但当我在Windows商店中搜索确切的关键词时,我的应用程序没有显示在Windows商店中,但点击链接将在窗口商店中显示我的应用程序.
谢谢!
我正在构建一个wp8应用程序,可以在列表框中逐行播放诗歌.
假设我有20行诗歌在列表框中显示为20个项目.我有20个mp3文件(每行一个),我使用BackgroundAudioPlayer播放单个文件并选择列表框中的每个项目(诗).在播放这些mp3文件的过程中,有1-3秒的延迟,所以我找到了这些mp3文件的完整版本(20个文件合并为一个),逐行阅读诗歌.
我正在使用BackgroundAudioPlayer播放这个mp3文件.作为一个文件播放,我不能选择列表框中的每个项目,因为我不知道通过播放一个mp3文件的行号.
现在我想要的是在几秒钟内存储20个文件的持续时间,而无需存储和播放.这些文件位于链接中(http:123.com/1.mp3,/2.mp3, ...)
我使用带有绝对路径的AudioTrack然后使用持续时间属性,但它总是返回零.如何在不播放的情况下获取mp3文件的持续时间?
编辑: 在后面的代理我做了以下:
protected override void OnPlayStateChanged(BackgroundAudioPlayer player, AudioTrack track, PlayState playState)
{
switch (playState)
{
case PlayState.TrackReady:
TrackDuration tr = DataSource.Connection.Table<TrackDuration>().SingleOrDefault();
if (tr.IsGetTrackDuration)
{
if (player.Track != null)
{
player.Position = TimeSpan.FromSeconds(player.Track.Duration.TotalSeconds);
Recitation r = DataSource.Connection.Query<Recitation>("select * from Recitation where ID = " + player.Track.Title).SingleOrDefault();
r.AyaDuration = player.Track.Duration.TotalSeconds;
DataSource.saveRecitionDownloaded(r);
PlayNextTrack(player);
}
}
break;
}
NotifyComplete();
}
protected override void OnUserAction(BackgroundAudioPlayer player, AudioTrack track, UserAction action, object param)
{
switch (action)
{
case UserAction.Play:
PlayTrack(player); …Run Code Online (Sandbox Code Playgroud) 我已经开发了Windows 10 App并将其上传到Windows商店.但是,我想申请Windows认证应用套件.测试在这两个阶段中悬而未决;
暂停后Direct3D修剪进行中... UTF-8文件编码正在进行中...
我不在我的应用程序中使用任何这些功能,但我不明白为什么它应该在进程中挂起?
谢谢!
windows-10 windows-10-mobile windows-10-desktop windows-10-universal
我希望从One Drive下载公共文件夹中的文件,但它不下载文件.这是场景:
在公共文件夹中,我有另一个文件夹,其中包含多个文件,可以广泛访问.出于测试目的,我已经共享了公共文件夹中的所有文件(如果它是正确的共享方式,我不会这样做).
我BackgroundTransferRequest用以下代码下载文件:
string filePathToDownload = string.Empty, fileName = "111.mp3";
filePathToDownload = "http://1drv.ms/1z9XlW6";
Uri transferUri = new Uri(Uri.EscapeUriString(filePathToDownload), UriKind.RelativeOrAbsolute);
BackgroundTransferRequest transferRequest = new BackgroundTransferRequest(transferUri);
transferRequest.Method = "GET";
transferRequest.TransferPreferences = TransferPreferences.AllowCellularAndBattery;
Uri downloadUri = new Uri(DataSource.TEMPDOWNLOADLOCATION + fileName, UriKind.RelativeOrAbsolute);
transferRequest.DownloadLocation = downloadUri;
transferRequest.Tag = fileName;
Run Code Online (Sandbox Code Playgroud)
该文件为300Kb,但这仅下载6 Kb.
如何从上面的链接(其中任何一个)直接下载文件?
谢谢!
我正在搜索我的列表框项目的每个项目中添加上下文菜单.我知道使用工具包在wp8应用程序中非常容易.但是,uwp不支持Toolkit.
如何在uwp列表框项中添加上下文菜单?
谢谢!
我正在下面的代码中运行,仅获取公钥和私钥,但似乎它输出了整个XML格式。我只需要输出公钥和私钥演示中所示的密钥
static RSACryptoServiceProvider rsa;
private RSAParameters _privateKey;
private RSAParameters _publicKey;
public RSACrypto()
{
rsa = new RSACryptoServiceProvider(2048);
_privateKey = rsa.ExportParameters(true);
_publicKey = rsa.ExportParameters(false);
}
public string GetPublicKeyString()
{
var sw = new StringWriter();
var xs = new XmlSerializer(typeof(RSAParameters));
xs.Serialize(sw, _publicKey);
return sw.ToString();
}
public string GetPrivateKeyString()
{
var sw = new StringWriter();
var xs = new XmlSerializer(typeof(RSAParameters));
xs.Serialize(sw, _privateKey);
return sw.ToString();
}
Run Code Online (Sandbox Code Playgroud) 我想在我的UWP应用程序中使用带有自定义图标的NavigationView作为菜单项.但是,似乎NavigationView不接受自定义图标或BitmapIcon.我在android中看到的示例应用程序如下;

NavigationView菜单项的示例代码
<NavigationView.MenuItems>
<NavigationViewItem Name="SalahNavItem" Icon="CustomIcon" Content="Apps" Tag="Salah"/>
<NavigationViewItem Name="AppsNavItem" Icon="CustomIcon1" Content="Apps" Tag="apps"/>
</NavigationView.MenuItems>
Run Code Online (Sandbox Code Playgroud)
我想要实现的是在菜单项中添加自定义图标/图像,在UWP中有关于它的任何线索?
我在尝试添加ngx-datatable到我的ionic + angular项目时遇到错误。我收到了成百上千的错误行,它似乎没有添加ngx-database到我的项目中。我正在关注Add ngx-datatable with ionic 5以添加ngx-datatable到我的项目中。
包.json
"@angular/common": "~8.2.14",
"@angular/core": "~8.2.14",
"@angular/forms": "~8.2.14",
"@angular/platform-browser": "~8.2.14",
"@angular/platform-browser-dynamic": "~8.2.14",
"@angular/router": "~8.2.14",
"@ionic-native/core": "^5.0.7",
"@ionic-native/splash-screen": "^5.0.0",
"@ionic-native/status-bar": "^5.0.0",
"@ionic/angular": "^5.0.0",
"@swimlane/ngx-datatable": "^17.0.0",
"core-js": "^2.5.4",
"rxjs": "~6.5.1",
"tslib": "^1.9.0",
"zone.js": "~0.9.1"
Run Code Online (Sandbox Code Playgroud)
在 app/home.module.ts
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { CommonModule } from '@angular/common';
import { IonicModule } from '@ionic/angular';
import { FormsModule } from '@angular/forms';
import { HomePage } from …Run Code Online (Sandbox Code Playgroud) 我终于将我的Windows 8应用程序升级到了Windows 10应用程序.不幸的是,有些功能在Windows 10中不起作用.我正在寻找的功能之一就是在我的应用程序运行时阻止自动锁定屏幕.
在Windows Phone 8中我使用下面的代码来防止Windows手机的自动锁定,但是,在Windows 10中,我没有找到此功能.
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
Run Code Online (Sandbox Code Playgroud)
在Windows 10中上面的替代是什么?
谢谢!