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

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

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

PHP 服務(wù)器端:

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
      // 在這里進(jìn)行 http request.網(wǎng)絡(luò)請(qǐng)求相關(guān)操作
      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請(qǐng)求,并返回HttpResponse對(duì)象
      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方法活得返回結(jié)果
        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 { // 錯(cuò)誤
        data.putString("value", "");
        data.putString("result", "iserr");
        msg.setData(data);
        handler.sendMessage(msg);
      }
    }
  };

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • phpstudy默認(rèn)不支持64位php的解決方法

    phpstudy默認(rèn)不支持64位php的解決方法

    下面小編就為大家?guī)?lái)一篇phpstudy默認(rèn)不支持64位php的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • php cout<<的一點(diǎn)看法

    php cout<<的一點(diǎn)看法

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

    PHP標(biāo)準(zhǔn)庫(kù)(PHP SPL)詳解

    今天小編就為大家分享一篇關(guān)于PHP標(biāo)準(zhǔn)庫(kù)(PHP SPL)詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • php實(shí)現(xiàn)用于驗(yàn)證所有類型的信用卡類

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

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

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

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

    Apache中php.ini的設(shè)置方法

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

    php jquery 實(shí)現(xiàn)新聞標(biāo)簽分類與無(wú)刷新分頁(yè)

    php + jquery ui插件 + jquery pager插件 實(shí)現(xiàn)新聞的 標(biāo)簽分類 + 無(wú)刷新分頁(yè)
    2009-12-12
  • PHP實(shí)現(xiàn)數(shù)字補(bǔ)零功能的2個(gè)函數(shù)介紹

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

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

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

    本篇文章主要是對(duì)PHP json_decode函數(shù)進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    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用法,結(jié)合實(shí)例形式分析了針對(duì)gb2312與utf-8編碼的自定義中文字符串截取函數(shù)的實(shí)現(xiàn)與使用方法,需要的朋友可以參考下
    2016-05-05

最新評(píng)論

宁蒗| 鸡东县| 托克托县| 剑河县| 额尔古纳市| 临猗县| 澄迈县| 安宁市| 万源市| 兰溪市| 循化| 昔阳县| 渭源县| 防城港市| 桓台县| 宁阳县| 临夏县| 三门县| 长治市| 新泰市| 剑河县| 宁河县| 壤塘县| 娱乐| 乳山市| 临高县| 安康市| 碌曲县| 武山县| 苍南县| 桐城市| 东港市| 景宁| 峨山| 平凉市| 阳东县| 鸡东县| 长武县| 类乌齐县| 堆龙德庆县| 宜君县|