最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php結合安卓客戶端實現(xiàn)查詢交互實例

 更新時間:2015年05月05日 08:43:42   投稿:hebedich  
本文給大家分享的是php結合安卓客戶端實現(xiàn)查詢交互實例,java端主要分三步來實現(xiàn):首先進行 http request.網(wǎng)絡請求相關操作,第二步,使用execute方法發(fā)送HTTP GET請求,并返回HttpResponse對象,第三步,使用getEntity方法活得返回結果。有需要的小伙伴參考下

PHP 服務器端:

function getids()
{
  $this->output->set_header('Content-Type: application/json; charset=utf-8');
  $jsonstr = '';
  $pname = $pcallid = $pworkid = '';
 
  if (isset($_GET['name'])) {
    $pname = $_GET['name'];
  }
 
  if (isset($_GET['callid'])) {
    $pcallid = $_GET['callid'];
  }
 
  if (isset($_GET['workid'])) {
    $pworkid = $_GET['workid'];
  }
 
  $this->load->model('wireid_model');
 
  $this->wireid_model->insertonly($pname, $pcallid);
 
  if ($pname == '' && $pcallid == '' && $pworkid == '') {
    die();
  } else {
    $sqlstr = 'select * from twireid where 1=1 ';
    if ($pname != '') {
      $sqlstr = $sqlstr . " and GNAME='{$pname}' ";
    } else
      if ($pcallid != '') {
        $sqlstr = $sqlstr . " and GOLDCALLID='{$pcallid}' ";
      } else
        if ($pworkid != '') {
          $sqlstr = $sqlstr . " and GCARDID='{$pworkid}' ";
        }
    $getdata = $this->wireid_model->getsql($sqlstr);
    // JSON_FORCE_OBJECT 防止出現(xiàn) []
    $jsonstr = json_encode($getdata->result_array(), JSON_FORCE_OBJECT);
    echo $jsonstr;
  }
}

  java 安卓端:

doAskTask = new Runnable() {
    @Override
    public void run() {
      // TODO
      // 在這里進行 http request.網(wǎng)絡請求相關操作
      ggname = etname.getText().toString();
      ggworkid = etworkid.getText().toString();
      ggcallid = etcallid.getText().toString();
 
      String baseurl = ConfidDatas.askbaseurl;
      String askstr = "name=" + ggname + "&callid=" + ggcallid
          + "&workid=" + ggworkid;
      String result = null;
 
      HttpGet httpGet = new HttpGet(baseurl + askstr);
      // 第二步,使用execute方法發(fā)送HTTP GET請求,并返回HttpResponse對象
      HttpResponse httpResponse = null;
 
      try {
        httpResponse = new DefaultHttpClient().execute(httpGet);
      } catch (ClientProtocolException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
 
      Message msg = new Message();
      Bundle data = new Bundle();
 
      if (httpResponse.getStatusLine().getStatusCode() == 200) {
        // 第三步,使用getEntity方法活得返回結果
        try {
          result = EntityUtils.toString(httpResponse.getEntity());
          data.putString("value", result);
          data.putString("result", "isok");
          msg.setData(data);
          handler.sendMessage(msg);
        } catch (ParseException e) {
          // e.printStackTrace();
        } catch (IOException e) {
          // e.printStackTrace();
        }
      } else { // 錯誤
        data.putString("value", "");
        data.putString("result", "iserr");
        msg.setData(data);
        handler.sendMessage(msg);
      }
    }
  };

以上所述就是本文的全部內容了,希望大家能夠喜歡。

相關文章

  • phpstudy默認不支持64位php的解決方法

    phpstudy默認不支持64位php的解決方法

    下面小編就為大家?guī)硪黄猵hpstudy默認不支持64位php的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • php cout<<的一點看法

    php cout<<的一點看法

    cout<<運算符后面如果是常整數(shù),那么最大可以輸出4294967295,即2^32-1,不允許出現(xiàn)負數(shù),也就是說,cout<<運算符對于常整數(shù)只重載了unsigned int型;對于有小數(shù)的情況,則保留6位有效數(shù)字.
    2010-01-01
  • PHP標準庫(PHP SPL)詳解

    PHP標準庫(PHP SPL)詳解

    今天小編就為大家分享一篇關于PHP標準庫(PHP SPL)詳解,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • php實現(xiàn)用于驗證所有類型的信用卡類

    php實現(xiàn)用于驗證所有類型的信用卡類

    這篇文章主要介紹了php實現(xiàn)用于驗證所有類型的信用卡類,實例分析了信用卡類的實現(xiàn)原理與相關使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • php獲取網(wǎng)頁請求狀態(tài)程序示例

    php獲取網(wǎng)頁請求狀態(tài)程序示例

    對于網(wǎng)頁返回狀態(tài)代碼多數(shù)情況下我們的查看方法就是使用站長工具或ff瀏覽器等來查看,極少有人想到自己寫一個查看狀態(tài)代碼的功能,本文就此簡述php獲取網(wǎng)頁請求狀態(tài)程序示例,需要的朋友可以參考下
    2014-06-06
  • Apache中php.ini的設置方法

    Apache中php.ini的設置方法

    無論是IIS 還是 Apache, 在啟動PHP的時候,默認都從系統(tǒng)變量"C:\Windows"這個目錄中尋找。 如果要在系統(tǒng)中同時使用IIS和Apache來運行PHP,而且PHP的版本又不一樣,那么需要為Apache指定自己的PHP環(huán)境。
    2013-02-02
  • php jquery 實現(xiàn)新聞標簽分類與無刷新分頁

    php jquery 實現(xiàn)新聞標簽分類與無刷新分頁

    php + jquery ui插件 + jquery pager插件 實現(xiàn)新聞的 標簽分類 + 無刷新分頁
    2009-12-12
  • PHP實現(xiàn)數(shù)字補零功能的2個函數(shù)介紹

    PHP實現(xiàn)數(shù)字補零功能的2個函數(shù)介紹

    這篇文章主要介紹了PHP實現(xiàn)數(shù)字補零功能的2個函數(shù)介紹,需要的朋友可以參考下
    2014-05-05
  • PHP json_decode函數(shù)詳細解析

    PHP json_decode函數(shù)詳細解析

    本篇文章主要是對PHP json_decode函數(shù)進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • php自定義中文字符串截取函數(shù)substr_for_gb2312及substr_for_utf8示例

    php自定義中文字符串截取函數(shù)substr_for_gb2312及substr_for_utf8示例

    這篇文章主要介紹了php自定義中文字符串截取函數(shù)substr_for_gb2312及substr_for_utf8用法,結合實例形式分析了針對gb2312與utf-8編碼的自定義中文字符串截取函數(shù)的實現(xiàn)與使用方法,需要的朋友可以參考下
    2016-05-05

最新評論

孝昌县| 桦川县| 泸定县| 康乐县| 泰安市| 水富县| 乡宁县| 丹江口市| 万年县| 宝应县| 桑植县| 织金县| 黎城县| 博兴县| 淅川县| 久治县| 邯郸市| 土默特左旗| 嘉荫县| 建阳市| 民权县| 上高县| 齐河县| 余江县| 九江县| 福建省| 濮阳县| 丹阳市| 达拉特旗| 巴彦县| 尼勒克县| 秦安县| 琼中| 汉源县| 苏州市| 家居| 赫章县| 宜都市| 高尔夫| 广丰县| 元谋县|