質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Q&A

0回答

259閲覧

Androidで入力した値をphpに送る方法を教えてください。

k-sawa

総合スコア6

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

0グッド

0クリップ

投稿2017/08/30 05:56

editTextに入力した文字をphpに送りたいです。
HTTPURLConnectionを使おうと思っているのですが良くわからない状態です。
どのようにすればいいのか意見をいただきたいです。
java
package com.ts_example.crest.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;

import javax.net.ssl.HttpsURLConnection;

public class android_test extends AppCompatActivity {

TextView textView; EditText editText; Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_android_test); textView = (TextView) findViewById(R.id.textView); editText = (EditText) findViewById(R.id.editText); button = (Button) findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String text = editText.getText().toString(); textView.setText(text); HttpsURLConnection con = null; try { URL url = new URL(text); con = (HttpsURLConnection) url.openConnection(); con.setReadTimeout(1000); con.setConnectTimeout(1000); con.setRequestMethod("GET"); con.setDoOutput(true); con.connect(); } catch (Exception e) { e.printStackTrace(); } } }); }

}
php

<?php $link = mysql_connect('localhost', 'root', 'root'); if (!$link) { die('接続できませんでした: ' . mysql_error()); } echo '接続に成功しました'; $db_sel = mysql_select_db(andrid_test, $link); $text= $_GET['sendText']; mysql_close($link); echo json_encode($output); ?>

よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2017/08/30 06:03

プログラムコード(およびエラーメッセージ)は```で囲ってください。(わからなければ質問編集画面でコード部分を選択し<code>ボタンを押してください)
k-sawa

2017/08/30 06:11

言葉足らずですいません。前の質問のときにHttpsURLConnectionを使えば良いと言われ調べたのですが解決する事ができなかったためもう一度質問させていただきました。
k-sawa

2017/08/30 06:13

エラーメッセージは出てないのですが単純に何が足りないから思うようにできないのか知りたいです。
m.ts10806

2017/08/30 06:15

調べた結果はその質問の回答者にし、やってみた結果を解決するまでした方が良いと思います。同じ質問者の似たようなタイトルが連続するのは好ましくありません。また、Tipsもきちんと読んで下さいね。
m.ts10806

2017/08/30 06:16

2つ目はエラーが出ていたらエラーを書いてくださいというのではありません。質問文にソースコードを追加する際はコードブロックという機能があるのでそれを使ってくださいという意味です。こちらもTipsを参考にしてください。https://teratail.com/help/question-tips#questionTips3-5-1 (Tipsでは</>となっていますが現在は<code>というボタンと表記がかわっています)
k-sawa

2017/08/30 06:19

すいません。色々ありがとうございます。しっかり使い方覚えてから質問するようにします。
m.ts10806

2017/08/30 06:43

質問は回答者が編集できますよ。ライブプレビューも出るので確認しながら編集してください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問