Ejemplo n.º 1
0
    /****************************************************
     *
     **
     **解析从服务器下载的测量数据
     **
     **
     *****************************************************/
    void ParserServiceData(string data)
    {
        jsonUserScanData = JsonMapper.ToObject <JsonUserScanData>(data);

        jsonUserScanData.data12 = 0;
        jsonUserScanData.data21 = 0;
        DATA_preprocessdata();
        UI_showDataOnSreen(2);
    }
Ejemplo n.º 2
0
    void OnEnable()
    {
        jsonModel          = null;
        jsonQRdata         = null;
        jsonLogindata      = null;
        login_success_flag = false;
        login_first_flag   = false;

        jsonUserScanData = new JsonUserScanData();
        json_length      = (int)GetFileSize(scandata_json);
        byData           = new byte[json_length];
        data_str         = new string[24];
        //upload_raw = new Thread(thread_raw);//上传数据线程初始化

        upload_raw = new Thread(new ParameterizedThreadStart(thread_raw));


        if (Global.isLoadLastDataPage)
        {
            Debug.Log("DATA_LoadDataFromService");
            showUserInfo("昵称:" + Global.name, "ID:微信用户" + Global.id.ToString());
            DATA_LoadDataFromService();
        }
        else
        {
            showAddress();
            NGUITools.SetActive(qrwindow, false);


            if (Global.isLogin)
            {
                Debug.Log("UserDataProce isLogin = "******"昵称:" + Global.name, "ID:微信用户" + Global.id.ToString());
                onUploadUserBaseInfo(Global.token);
                ParseLocalDataFromKaola();
                UploadData2Service();
            }
            else
            {
                NGUITools.SetActive(childTitleWindow, false);
                Debug.Log("ParseLocalDataFromKaola");
                ParseLocalDataFromKaola();
                showQRCodeUI();
                getQRCode();
            }
        }
    }