日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

android php mysql json 查询_使用json从PHP-MySql服务器到Android获取图像

發布時間:2024/2/28 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android php mysql json 查询_使用json从PHP-MySql服务器到Android获取图像 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我正在開發一個從php服務器下載圖像并在圖像視圖中顯示圖像的應用程序.但是當我從php頁面接收圖像時

if (!empty($result)) {

if (mysql_num_rows($result) > 0) {

$result = mysql_fetch_array($result);

$user = array();

$user["image"] = base64_encode($result["image"]);

$response["success"] = 1;

$response["image_table"] = array();

array_push($response["image_table"], $user);

echo json_encode($response);

} else {

$response["success"] = 0;

$response["message"] = "No Image found";

echo json_encode($response);

}

它給了我這樣的json響應

03-30 04:43:44.013: D/Image:(2770): {"success":1,"image_table": [{"image":"\/9j\/4VeRRXhpZgAASUkqAAgAAAAMAAABBAABAAAA..........

03-30 04:43:44.253: D/skia(2770): --- decoder->decode returned false

我正在像這樣將圖像字符串解碼為位圖….

json= jsonParser.makeHttpRequest(url_img_address, "GET", params);

Log.d("Image: ", json.toString());

try {

int success = json.getInt(TAG_SUCCESS);

if (success == 1) {

address = json.getJSONArray(TAG_IMAGE_TABLE);

for (int i = 0; i < address.length(); i++) {

JSONObject c = address.getJSONObject(i);

image = c.getString(TAG_IMAGE);

byte[] dwimage = Base64.decode(image.getBytes());

System.out.println(dwimage);

bmp = BitmapFactory.decodeByteArray(dwimage, 0, dwimage.length);

}

} else {

}

} catch (JSONException | IOException e) {

e.printStackTrace();

}

我正在使用這個bm來onotherclass,將bmp設置為imageview

ivProperty.setImageBitmap(bmp);

但是它什么也沒顯示……我的異步任務活動尚未完成并且正在繼續運行…

我的問題是如何將bmp顯示到imageview以及為什么我的asyncktask未完成…….. thx提前….

總結

以上是生活随笔為你收集整理的android php mysql json 查询_使用json从PHP-MySql服务器到Android获取图像的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。