草庐IT

c# - 在 Windows Phone 8.1 中调用电话

我正在为Windows8.1/WindowsPhone8.1编写一个通用应用程序,它有时会显示一个电话号码列表。如果在WindowsPhone8.1上运行,我想要做的是允许用户按下其中一个号码并让设备调用(或请求调用权限)该号码。我知道以前可以通过执行以下操作在WindowsPhone8中实现:usingMicrosoft.Phone.Tasks;PhoneCallTaskphoneCallTask=newPhoneCallTask();phoneCallTask.PhoneNumber="2065550123";phoneCallTask.DisplayName="Gage";pho

c# - 如何显示 windows phone 8.1 通用商店应用程序的加载动画?

当执行异步函数以获取本地数据、访问文件或调用API时,如何在这个可能很长的例程中触发加载动画?这是一个例子:publicasyncvoidButton_Click(objectsender,RoutedEventArgse){varmyData=awaitMyDataManager.GetMyData();awaitnewMessageDiaglog("DataLoaded!").ShowAsync();}由于它是一个通用商店应用程序,我认为它在Windows8.1和WindowsPhone8.1中的工作方式应该相同。从解决方案更新根据igrali的回答,我更新了我的代码以供将来引用:

c# - Windows Phone 8.1 通用应用程序在从第二页返回时终止?

我的WindowsPhone8.1通用应用程序中有2个页面。我使用带有点击事件代码的按钮从Page1.xaml导航到Page2.xaml:this.Frame.Navigate(typeof(Page2));当我在第2页上并使用硬件后退按钮时,应用程序会无一异常(exception)地关闭。它只是返回到开始屏幕。我已经在第2页上尝试了以下方法:publicPage2(){this.InitializeComponent();Windows.Phone.UI.Input.HardwareButtons.BackPressed+=HardwareButtons_BackPressed;}v

c# - 在 Windows Phone 7 上禁用屏幕自动锁定

如果用户有一段时间不与设备交互,我需要防止屏幕自动锁定。是否可以请求某种锁定以在运行我的应用程序时保持屏幕打开? 最佳答案 是的,您可以通过禁用UserIdleDetection来做到这一点。样本和更多背景信息在这里。PhoneApplicationService.UserIdleDetectionModeProperty(Microsoft.Phone.Shell)IdleDetectionforWindowsPhone 关于c#-在WindowsPhone7上禁用屏幕自动锁定,我们在

c# - Windows Phone 7 中的 HttpUtility.UrlEncode?

常规.Net框架在System.WebAssembly中包含HttpUtility.UrlEncode,在Silverlight中它似乎已移至System.Windows.Browser。但是在WindowsPhone7(我认为它与Silverlight相同)中,我似乎无法找到对任何内容进行UrlEncode的正确方法。前面提到的程序集在WindowsPhone7环境中都不可用。 最佳答案 Silverlight有Uri.EscapeUriString和Uri.EscapeDataString可用于对URI的部分进行URL编码,例如

c# - Windows Phone 8.1 - 页面导航

来自WindowsPhone8我从未想过会对WindowsPhone8.1代码进行大量更改。基本上,我只是想知道如何像在WindowsPhone8上那样进行页面导航。为此,您应该添加:NavigationService.Navigate(newUri("/SecondPage.xaml",UriKind.Relative));但该代码不适用于WindowsPhone8.1。有人可以帮我解决这个问题吗?如果可能,请提供有关所有新WindowsPhone8.1方法的任何链接或文档。 最佳答案 在WindowsPhone8.1中,Page

c# - 在 Windows Phone 8 下获取唯一设备 ID (UDID)

是否有任何唯一设备ID(UDID)或我可以在WindowsPhone8(WP8)上读取的任何类似ID,这些ID不会随着硬件更改、应用程序重新安装等而改变?在旧的WindowsPhone版本中有这样的ID:WP7:DeviceStatusforWindowsPhoneWP7.1:DeviceStatusClass但它们不再适用于SDK8.0。我为什么问:这个想法是用户在第一次启动应用程序时获得一些免费积分,我想避免用户只是重新安装应用程序以获得新的免费积分。使用电子邮件或电话号码注册可以解决此问题,但如果可以的话,我不想在第一次注册时打扰用户。---///---解决方案---------

c# - 是否可以在没有 Windows 机器的情况下开发 Windows Phone 7 应用程序?

我没有Windows机器,只有Mac和Linux机器。Windows很贵,我也不想盗版。是否可以在MacOSX或Linux中开发WindowsPhone7应用程序?是否需要VisualStudio? 最佳答案 如果您想要一个经济实惠且合法的Windows7家庭高级版,系统构建器许​​可证可用于$99.有无数的报告表明它在MacOSX和Linux上的虚拟化软件中运行良好。我个人在Ubuntu10.10上的VirtualBox中运行Windows7,这是一次很棒的体验。绝对是开发Windows应用程序的实用环境。安装Windows7后,

android - 如何将 InputType=numberDecimal 与 "phone"软键盘一起使用?

对于EditText框,用户应该只输入有效数字,所以我使用的是android:inputType="numberDecimal"。不幸的是,Android提供的软键盘只有顶行有数字,而接下来的三行有各种其他符号(美元符号、百分号、感叹号、空格等)。由于numberDecimal只接受数字0-9、负号和小数点,因此使用“电话”软键盘(3x3网格中的0-9,加上一些其他符号)会更有意义。这将使按钮更大,更容易点击(因为它是4x4网格,而不是同一屏幕区域中的10x4网格)。不幸的是,使用android:inputType="phone"允许使用括号等非数字字符我尝试使用android:inp

Android 8 在调用 SmsManager.sendTextMessage() 时需要 READ_PHONE_STATE

我的应用程序无法在新的android8更新时发送短信。我收到错误消息,提示我没有READ_PHONE_STATE权限。java.lang.SecurityException:Neitheruser10179norcurrentprocesshasandroid.permission.READ_PHONE_STATE.atandroid.os.Parcel.readException(Parcel.java:1942)atandroid.os.Parcel.readException(Parcel.java:1888)atcom.android.internal.telephony.IS