标签: windows-phone

尝试解析plist文档时出现NotSupportedException

我正在为我工​​作的公司开发Windows Phone 7应用程序.对于配置部分,我想分享用于我们的iPhone应用程序并存储在plist文件中的远程服务器上的配置.

我使用System.Xml.Linq.XDocumentParse是使用WebClient实例下载的字符串.

这是代码:

        Uri plistLocation = new 
            Uri(@"http://iphonevnreporter.vol.at/Settings.bundle/mw_test.plist");
        WebClient client = new WebClient();

        try
        {
            client.DownloadStringCompleted += ((sender,e) => {
                if (e.Error == null)
                {
                    XDocument xdoc = XDocument.Parse(e.Result);

                    //XElement element = XElement.Parse(e.Result.ToString());
                    var dictItems = xdoc.Descendants("dict");
                    foreach (XElement elem in dictItems)
                    {
                    }
                }
            });
        }
        catch (Exception e)
        {
        }
        client.DownloadStringAsync(plistLocation);
Run Code Online (Sandbox Code Playgroud)

在这个例子中,plist只是dict在根元素下面有一个元素plist,然而我正在接收NotSupportedException.异常发生在XDocument.Parse(e.Result).

这是StackTrace:

   at System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.Linq.XDeclaration..ctor(XmlReader r)
   at System.Xml.Linq.XDocument.Load(XmlReader …
Run Code Online (Sandbox Code Playgroud)

xml linq-to-xml windows-phone

0
推荐指数
1
解决办法
1376
查看次数

可以从其他应用程序中删除应用程序吗?

喜欢这篇文章,

在Android中,您可以从其他应用程序中删除应用程序吗?

你能从Windows Phone 7或8上的其他应用程序中删除一个应用程序吗?(包括企业功能)

和iOS同样的问题.我知道企业功能提供了通过URL安装另一个应用程序.但是"卸载"呢,它有可能吗?

iphone windows-phone-7 ios windows-phone windows-phone-8

0
推荐指数
1
解决办法
132
查看次数

WP8 SDK中的Windows手机应用程序开发

我是Windows Phone 7应用程序开发人员.现在我使用的是Visual Studio 2010和WP7 SDK以及Windows 7操作系统.但我计划在我的系统中安装Windows 8操作系统和Windows Phone 8 SDK和Visual Studio 2012.如果我这样做,我可以用WP8 SDK和Visual Studio 2012开发windows phone 7.0和windows phone 7.1应用程序吗?

我还在WP7中开发了一些应用程序,因此如果需要修复任何错误,我可以使用WP8 SDK吗?

windows-phone-7 windows-phone windows-phone-8

0
推荐指数
1
解决办法
203
查看次数

MediaElement 在暂停模式下设置位置

我使用这种方法在我的MediaElement:

TimeSpan t = TimeSpan.FromSeconds(newSecond);
System.Windows.Deployment.Current.Dispatcher.BeginInvoke(() =>
{
    mediaElement1.Position = TimeSpan.FromSeconds(newSecond);
});
Run Code Online (Sandbox Code Playgroud)

当用户播放视频然后暂停它并寻找新位置时,视频帧停留在前一帧。

我想知道是否有可能当我寻找新位置并且视频处于暂停模式时,帧将移动到新位置并且不会等到我再次按下播放键。

c# silverlight wpf windows-phone

0
推荐指数
1
解决办法
3562
查看次数

如何在Windows手机中创建全屏大小弹出窗口

全屏我的意思是弹出用户控件覆盖整个手机屏幕,最大化.可以这样做吗?

谢谢!

popup windows-phone

0
推荐指数
1
解决办法
2728
查看次数

为什么Path.Combine无法在Windows Phone 8中运行

我正在创建Windows Phone 8应用程序.在那我是Util静态课.现在在创建数据库时,我将数据库名称保持为const string&数据库路径static string,当我尝试将它组合起来时,它给出了错误的路径,为什么?见下图为证明.我的代码出了什么问题.

在此输入图像描述

c# sqlite windows-phone windows-phone-8

0
推荐指数
1
解决办法
317
查看次数

在运行时获取图像的宽度和高度 - WP8

我正在使用Windows Phone 8应用程序.

我有一条通往图像的道路 - /Data/Images/image1.png.我能够在屏幕上显示此图像,但我想在渲染之前更改图像的宽度和高度.

这就是我在显示图像的方式 webbrowser control

webbrowser.Append("<img src=""+path+ width=\"250\" height=\"250\" style=\"vertical-align:middle\" alt=\"\"></img>"/>"
Run Code Online (Sandbox Code Playgroud)

在这里我设置宽度和高度,250x250但我想改变高度和宽度,因为一些图像不好看.

c# silverlight image windows-phone windows-phone-8

0
推荐指数
1
解决办法
805
查看次数

Windows Phone 上的 Windows 通用应用程序

在 Visual Studio 2015 中,有多种项目类型可用于制作 Windows Phone 应用程序。这些是:

  1. Windows -> 通用
  2. Windows 8 -> 通用
  3. 视窗 8 -> 视窗
  4. Windows 8 -> Windows Phone

问题:如果我使用选项 1(Windows 通用),应用程序是否会在:

  1. Windows Phone 8.0 手机
  2. Windows 8.0 平板电脑
  3. Windows 8.0 桌面
  4. Windows Phone 8.1 手机
  5. Windows 8.1 平板电脑
  6. Windows 8.1 桌面
  7. Windows Phone 10 手机
  8. Windows 10 平板电脑
  9. Windows 10 桌面

欢迎补充评论/评论。

windows-phone windows-phone-8 win-universal-app windows-10 visual-studio-2015

0
推荐指数
1
解决办法
106
查看次数

如何取一个字符串的一部分

我怎么能参与这个字符串的一部分:

string="<ArrayOfArrayOfKeyValueOfstringstring xmlns:d1p1="http://www.w3.org/2001/XMLSchema" i:type="d1p1:base64Binary" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">0RuHA6OkPMP7myQPAR4ZDMoB8mo=</ArrayOfArrayOfKeyValueOfstringstring>";
Run Code Online (Sandbox Code Playgroud)

我需要把这部分"0RuHA6OkPMP7myQPAR4ZDMoB8mo",我怎样才能将我需要的部分划分为?

它不是一个xml它是系统给我回来的字符串,当我询问电话的详细信息时,我只需要获得IMEI的一部分:

 Object obj = DeviceExtendedProperties.GetValue("DeviceUniqueId");
 byte[] objByte = ObjectToByteArray(obj);
 IMEI = System.Text.Encoding.UTF8.GetString(objByte, 0, objByte.Length);
Run Code Online (Sandbox Code Playgroud)

这个ObjectToByteArray():

 private byte[] ObjectToByteArray(Object obj)
        {
            DataContractSerializer serializer = new DataContractSerializer(typeof(List<Dictionary<String, String>>));

            byte[] byteArr;

            using (var ms = new System.IO.MemoryStream())
            {
                serializer.WriteObject(ms, obj);
                byteArr = ms.ToArray();
            }
            return byteArr;
Run Code Online (Sandbox Code Playgroud)

我通过这种方式使用Split和Replace来剪切字符串:

 a1 = IMEI.Split(IMEIerrato, 2 ,StringSplitOptions.None);
 IMEIgiusto = a1[1].Replace("=</ArrayOfArrayOfKeyValueOfstringstring>", "");
 Debug.WriteLine("IMEI: "+IMEIgiusto);
Run Code Online (Sandbox Code Playgroud)

我得到这个输出:

IMEI: 0RuHA6OkPMP7myQPAR4ZDMoB8mo
Run Code Online (Sandbox Code Playgroud)

解决

c# string methods split windows-phone

-1
推荐指数
1
解决办法
136
查看次数

有没有办法找到是否在TextBox的OnKeyDown事件中按下了"#"键?

我正在Windows Phone中开发应用程序.我需要TextBox的KeyDown事件中的要求,我需要知道"#"或"."的时间.在TextBox中按下键.任何人都可以帮我解决这个问题吗?

c# xaml windows-phone-7 windows-phone

-2
推荐指数
1
解决办法
538
查看次数

如何开发多语言应用程序

我正在开发一个支持两种语言的应用程序,用户可以更改在屏幕顶部/右侧点击文本块的语言,语言将保存为全局变量.

为正确的语言加载该文本的最佳方法是什么?

谢谢

c# multilingual windows-phone

-3
推荐指数
1
解决办法
1547
查看次数

如何在Windows Phone 8应用程序中创建通话功能?

我想创建一个名为(call)的按钮,当按下此按钮调用存储在其中的数字时,我没有任何代码可以使用它

c# xaml windows-phone windows-phone-8

-3
推荐指数
1
解决办法
2196
查看次数

Windows Phone:如何在不允许用户使用的情况下拨打电话

我需要开发一个必须进行预定呼叫的应用程序.问题是它必须在没有用户许可的情况下调用.此外,它必须在一段时间后结束通话.所以我不能用PhoneCallTask.我听说过Microsoft.Phone.Media.Extended.dllMicrosoft.Phone.InteropServices.dll使用手机的更多功能.

我下载了它们,但是我无法将它们添加为visual studio中的项目参考.它说

无法将更高版本或不兼容的程序集添加到项目中.

我的问题是,有没有办法实现这样的功能(没有权限和结束呼叫呼叫,没有与用户的任何交互.)?

解决方案可以是Windows Phone 7.1或Windows Phone 8.

好消息是我不会把它上传到商店......因此,我不需要它来认证.谢谢...

c# windows-phone

-5
推荐指数
1
解决办法
579
查看次数