私は小さなアプリケーションを開発しており、そのためには認証が必要です。PHP経由でMYsql dbに接続して開発しようとしています。
uname/pw を追加 --> ロギング --> php に送信 --> データベースをチェック --> OK で Android に送信 --> 認証済み。/ エラーは再ロギングに送り返されます。
私はこれまで開発してきましたが、これがどうあるべきかだと思いますが、私はコーディングに本当に慣れていないのでわかりません.
コーディングのお手伝いをお願いします。ありがとうございました。
public class Loging extends Activity{
TextView txt;
EditText uname,pwd;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.loging);
Button b = (Button)findViewById(R.id.log);
uname = (EditText)findViewById(R.id.uname);
pwd = (EditText)findViewById(R.id.pwd);
b.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("name", uname.getText().toString()));
nameValuePairs.add(new BasicNameValuePair("Pass", pwd.getText().toString()));
try
{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.helloworld.com/report.php");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent();
}
catch(Exception e)
{
Log.e("log_tag","Error in http connection"+e.toString());
}
}
});
}
}