AndroidStudioにてアプリの制作を行っています。 現在、PHPファイルで画像をAndroidに送ろうとしているのですが 送れなくて特にエラーがないのでおかしいなと思っています。 何故送れないのかわかる方がいらっしゃったら回答お願いします。 MainActivity ーーーーーー import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import java.net.HttpURLConnection; import java.net.URL; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //テストのメイン... (※例外処理は簡略) final int CONNECT_TIMEOUT = 15 * 1000; //接続タイムアウト[ms] String phpUrl = "http://localhost:8080/image_out.php"; //画像送信用 PHPのURL Bitmap bitmap = null; //受信した画像を入れる try { URL url = new URL(phpUrl); HttpURLConnection con = (HttpURLConnection)url.openConnection(); con.setConnectTimeout(CONNECT_TIMEOUT); //接続タイムアウト con.setRequestMethod("GET"); con.connect(); bitmap = BitmapFactory.decodeStream(con.getInputStream()); //画像デコード //確認用 System.out.println("con.getContentType() = " + con.getContentType()); System.out.println("con.getContentLength() = " + con.getContentLength()); System.out.println("con.getResponseCode() = " + con.getResponseCode()); System.out.println("con.getResponseMessage() = " + con.getResponseMessage()); con.disconnect(); } catch (Exception e) { // TODO 自動生成された catch ブロック e.printStackTrace(); } // ・・・・ // onDraw() などで確認する場合 /*if (bitmap != null) { canvas.drawBitmap(bitmap, 0, 0, null); }*/ } } ーーーーーー activity_main.xml ******* > ******* image_out.php ーーーーー ーーーーーーーーー 状況 エラーは特にないが画像が送れない。 目的 PHPからAndroidアプリへ画像を送信したい。 参考 http://fantom1x.blog130.fc2.com/blog-entry-143.html
↧