zoukankan      html  css  js  c++  java
  • 读Xamarin文档记录

    //怎样判断Wifi是否连接
    if
    (Connectivity.NetworkAccess == NetworkAccess.None) { ... }

    连接改变的事件,判断事件改变后是否还处于连接状态

    Connectivity.ConnectivityChanged += Connectivity_ConnectivityChanged;
    ...
    void Connectivity_ConnectivityChanged(object sender, ConnectivityChangedEventArgs  e)
    {
        bool stillConnected = e.IsConnected;
    }

    在触发一个事件前,先判断网络是否连接的原因是:提升用户体验。

    HttpClient是通过Url发送请求和接收服务器响应的组件。

    HttpClient client = new HttpClient();

    使用HttpClient时使用PostAsnyc方法(异步请求)

    HttpClient client = new HttpClient();
    
    StringContent content = new StringContent(JsonConvert.SerializeObject(data),Encoding.UTF8, "application/json");
    
    HttpResponseMessage response = await client.PostAsync("https://...", content);
    HttpClient client = new HttpClient();
    
    string text = await client.GetStringAsync("https://...");
    HttpClient client = new HttpClient();
    
    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
    HttpClient client = new HttpClient();
    
    StringContent content = new StringContent(JsonConvert.SerializeObject(data),Encoding.UTF8, "application/json");
    
    HttpResponseMessage response = await client.PutAsync("https://...", content);
  • 相关阅读:
    编码原则 之 Once and Only Once
    编码原则 之 Stable Dependencies
    分布式锁
    DTS(待了解)
    BPMN(待了解)
    criteo marketing api 相关
    enum & json 之间的转换
    bootstrap:modal & iframe
    记Ubuntu Mongodb 和 Mysql的安装与使用
    齐次和非齐次线性方程组的解法
  • 原文地址:https://www.cnblogs.com/CelonY/p/10845484.html
Copyright © 2011-2022 走看看