Tag: mobile

适用于所有请求的MVC4强制移动站点,包括桌面

我为移动和桌面设备创建了一个MVC 4 Internet应用程序项目。 现在我想在全球范围内为所有浏览器显示移动网站。 我一直在尝试使用代码HttpContext.SetOverriddenBrowser(BrowserOverride.Mobile)来做到这一点,但无论我把它放在哪里,它似乎都无法正常工作。 目前,我可以使用ViewSwitcher从桌面站点切换到移动站点,但这是不切实际的,因为桌面站点尚未运行。 public RedirectResult SwitchView(bool mobile, string returnUrl) { if (Request.Browser.IsMobileDevice == mobile) HttpContext.ClearOverriddenBrowser(); else HttpContext.SetOverriddenBrowser(mobile ? BrowserOverride.Mobile : BrowserOverride.Desktop); return Redirect(returnUrl); } 我的所有移动视图都采用VIEWNAME.Mobile.cshtml格式。 非常感谢任何帮助,谢谢。

延迟加载SELECT元素选项w / jquerymobile,c#和asp.net

我的一个jQuery Mobile页面上有一个SELECT元素,它有很多可能的值。 显然,在页面加载时加载所有选项会增加移动手机的性能问题。 什么是“按需”加载项目的好方法? 我需要的一个例子是Android市场如何加载应用程序列表:最初加载x个项目,然后在滚动到选项底部后再加载x个项目,然后x更多……依此类推)。 我正在使用C#/ ASP.NET(Razor语法)来实现jQuery Mobile。

Windows Phone 8中的WriteableBitmap内存泄漏

每当我创建WriteableBitmap任何实例时,我都会发生内存泄漏。 我已经在stackoverflow和其他论坛上尝试了多个建议,但没有任何工作。 我的测试应用程序的基本流程如下: 使用PhotoChooserTask选择图像 使用PhotoResult对象中的Stream创建WriteableBitmap 。 而已。 取消变量并调用GC.Collect()只能解决部分问题。 它使应用程序不会分配内存,直到应用程序崩溃,但即使对象超出范围,在我选择新图像之前总是会为它们分配内存。 我可以使用默认的Windows Phone Direct3D和XAML App重现它。 对默认项目的唯一修改如下: MainPage.xaml.cs中 public MainPage() { InitializeComponent(); _photoChooserTask = new PhotoChooserTask(); _photoChooserTask.Completed += new EventHandler(photoChooserTaskComplete); } private void ApplicationBarIconButton_Click(object sender, EventArgs e) { _photoChooserTask.Show(); } private void photoChooserTaskComplete(object sender, PhotoResult e) { if (e.TaskResult == TaskResult.OK) { BitmapImage image = new BitmapImage(); image.SetSource(e.ChosenPhoto); […]

Xamarin.Forms中存储应用程序数据的最佳Environment.SpecialFolder是什么?

我是Xamarin.Forms和移动开发的新手。 我想将我的应用程序用户的用户和加密密码存储在移动设备上的文件中。 我正在使用xamarin表格技术。 我知道有很多不同的文件夹。 例如: System.Environment.SpecialFolder.Personal System.Environment.SpecialFolder.LocalApplicationData System.Environment.SpecialFolder.MyDocuments 完整列表,你可以在这里找到: https : //msdn.microsoft.com/en-gb/en-enl/library/system.environment.specialfolder(v=vs.110).aspx 什么是商店最好的文件夹/目录: 用户和密码数据 其他应用程序specyfic数据 ?? 编辑:我发现“个人”对我有好处,但如果你有其他答案也可以发布。 SpecialFolder.Personal位置

扩展基础移动azure样本(.net后端)

所以,我创建了一个azure色的移动服务,下载了一个项目并运行它。 第一次启动后,我在DB中看到一些新表: TodoItems (有2个项目)和_MigrationHistory 。 到现在为止还挺好。 现在,我想添加一个额外的表格。 我正在制作新模型MyModel:EntityData { public string MyData { get; set; } MyModel:EntityData { public string MyData { get; set; } 制作一个新的控制器MyModelController:TableController ,它是TodoItemController的副本,其中TodoItem被TodoItem取代 添加了public DbSet MyModels { get; set; } public DbSet MyModels { get; set; } 到MyProjectContext.cs 添加到WebApiConfig的行context.Set().Add(new MyModel{MyData= “test”}); 我忘了什么吗? 删除所有表并重新发布和运行我的移动应用程序后,我收到MobileServiceInvalidOperationExceptionexception,我的表为空(即使TodoItems为空)。 编辑 :我不确定问题的核心在哪里。 如果要向移动应用添加一行 private IMobileServiceTable myItemsTable = App.MobileService.GetTable(); […]

在WebApi服务中validationAzure移动服务令牌

我正在尝试在使用WebApi服务的跨平台移动应用程序上实现身份validation和身份validation。 我的计划是将身份validation导出到联合云服务,例如新的Azure移动服务。 客户端移动应用程序将使用移动服务身份validation流程,获取令牌,而不是将请求的头部发送到WebApi,然后WebApi将对其进行validation并从中提取UserId。 假设我已经使用DelegatingHandler拦截器配置了WebApivalidationJWT令牌,是否可以validationAzure移动服务发布的令牌? SymmetricKey,Issuer和Audience的正确值是什么? 我正朝着正确的方向前进吗?

移动网站设计

我刚刚使用样式表(即@media打印等)将打印function添加到网站,并想知道我是否可以使用类似的方法来添加对移动设备的支持。 如果没有,我该如何检测移动设备? 我的页面是C#(。aspx),我想缩小页面以便在移动设备上使用。 对我有什么建议吗? 编辑:我的妻子有一个黑莓手机,所以我想为我们公司的网站启用它。

用于移动设备的Web – ASP.NET的最佳实践

开始为移动设备(任何手机)构建Web应用程序。 使用ASP.NET 3.5 / ASP.NET 4.0和C#的最佳方法是什么? 更新(2010年2月) 任何使用Windows Mobile 7的新闻?

我可以在Vista上使用C#.NET开发iPhone应用程序吗?

我有兴趣在Windows Vista上使用Visual Studio和C#.NET开发iPhone应用程序。 我尝试从http://developer.apple.com/iphone/index.action下载SDK,但该文件的扩展名为.dmg ,我不知道如何打开该文件。 那么我可以作为.NET开发人员工作并针对iPhone API进行开发吗? 有没有使用.NET开发的现有应用程序? 是否有任何资源或网站可以帮助解决这个问题? 谢谢!

SQL Server连接字符串

我猜你得到了上百个问题,但是这里有: 因此,我正在尝试使用霍尼韦尔Dolphin 6100移动设备(CE5.0,.NET Compact Framework)与我正在开发的机器上安装的SQL Server Express 2008数据库进行通信。 我是SQL Server和移动开发的完全新手,在C#中我仍然有点绿色(是的,我知道,在这里跳得很深,是吗?:D) 到目前为止我有: string sConnection = @”Data Source=JEZ-LAPTOP;DataBase=EMS_Main;Integrated Security=SSPI;”; SqlConnection sqc = new SqlConnection(sConnection); sqc.Open(); 该应用程序非常愉快地部署到6100,但最后一行出现了一个模糊的“SQL Exception”错误。 我已经尝试更改数据源以包括实例名称,斜杠和点之前等(即使服务器只是使用默认实例),无济于事。 我可以毫无问题地连接到Management Studio中的数据库。 那么,连接字符串是错误的,还是我在SQL Server中没有正确完成的? 提前致谢。 这个网站真棒,一些知识渊博的家伙。