有几个关于构建WP8应用程序的最佳方法的问题,该应用程序将通过Azure链接到云存储。
我的第一个问题是,我需要将所有记录存储在手机上,因为可能并不总是有可用的互联网连接。我目前的解决方案使用的是SQLite,我认为拥有一个本地数据库以及所有的Azure云代码可能有些过分了。或者我应该使用SQL Server CE,这样当我调用App.MobileService.GetTable().InsertAsync(record);时,我的模型(X)类将与Azure需要的相匹配
另一种选择是将手机上的记录保存为JSON字符串,但我需要自己管理PKs,这些PKs与Azure使用的PKs不匹配。我还需要将
我试图遵循Kartiks网站的基本使用场景,第一个下拉式用户只有两个选项“移动电话”或“平板电脑”,然后发回控制器,得到一系列制造商,如苹果或三星。这两个下拉操作非常好,但是第三个下拉列表获得了基于前面两个选择的设备列表。例如,如果用户选择平板电脑和苹果,它会带来一个ipads等列表,数据会很好地返回,但是它不会被填充到下拉选择器中。我目前的思路是,返回的数组格式不正确,但是,我可以看到的每个示例都以非常类似的方式返回。返回的数据看起来像
{"output":[{"id":6742,"name":"iPad Air 2"},
我使用MKMapView类进行开发,当在设备(iPhone5)上运行时,打开AirPlane模式,打开Wi-Fi,
以及MKMapView的属性:showsUserLocation设置为YES,MKMapView的委托
- (void)mapView:(MKMapView *)mapView didFailToLocateUserWithError:(NSError *)error
,则返回一个错误。
Turn off airplane mode or use Wi-Fi to show your location on the map
告诉我关闭AirPlane模式或打开Wi-Fi以获取地图
我正在玩Raspberry Pi 3 Model B和Android的东西。我能够所有的东西(通过以太网连接Pi,然后通过Wi-Fi与Android.local重新连接)并调试应用程序。然而,当我旅行时,有时通过Wi-Fi进行调试并不方便,我必须更换Wi-Fi网络,或者根本没有Wi-Fi连接。
我知道有,但它似乎是用来获取日志和外壳命令的,而不是用来调试的。
有没有可能像智能手机/平板电脑这样的Android设备一样,通过USB数据线进行直接调试?