0

我只想将 Zebble 用于生成 UI 和所有其他我想使用 Xamarin apis/custom http apis/local db 或其他任何东西的东西。基本上,带有 zebble 和其他东西的 UI 项目将在 PCL 中。

会兼容吗?你能建议吗?

4

1 回答 1

0

是的你可以。Zebble 中没有任何东西可以阻止您直接使用本机 API。

对于自定义 http 调用,我建议使用 HttpClient 类,默认情况下它在新创建的 Zebble 项目的所有 3 个平台中都可用。

对于设备 API,您当然可以使用每个平台的标准 API 类,但为了节省时间并实现 100% 的代码重用,我强烈建议使用 http://zebble.net/docs/device-api。例如,如果您想使用灯泡(又名闪光灯、LED 或手电筒),您可以非常轻松地在所有平台上实现,只需很少的代码:

// Determines if a lamp feature is available on the device.
if (await Device.Torch.IsAvailable()) { ... }

// This will switch the lamp on.
await Device.Torch.TurnOn(); 

// This will switch the lamp off.
await Device.Torch.TurnOff();
于 2017-07-10T14:19:01.527 回答