Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Task #623747 » android .txt

子琛 郝, 2016-12-23 10:34 AM

 
package com.example.administrator.missphoto;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.Toast;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLEncoder;

import cn.smssdk.EventHandler;
import cn.smssdk.SMSSDK;
import cn.smssdk.gui.CommonDialog;
import cn.smssdk.gui.ContactsPage;
import cn.smssdk.gui.RegisterPage;

public class ZhuceActivity extends Activity {
private String urlPath,urlPath2;
private URL url = null;
private ImageButton btn_back;
private Button btn_ok;
private EditText userName;
private EditText passWord;
private EditText uaccount;


@Override
protected void onCreate(Bundle savedInstanceState) {
SMSSDK.initSDK(this, "191991a25bce4", "93d28288195be0f357eaf4f9e7ad87e4");
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_zhuce);
userName=(EditText)findViewById(R.id.zhuce_user);
passWord=(EditText)findViewById(R.id.zhuce_password);
uaccount=(EditText)findViewById(R.id.zhuce_uaccount);
btn_back=(ImageButton)findViewById(R.id.btn_back);
btn_back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i=new Intent();
i.setClass(ZhuceActivity.this, MainActivity.class);
startActivity(i);
}
});
btn_ok=(Button)findViewById(R.id.btn_ok);
// btn_ok.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View view) {
//
// Toast.makeText(ZhuceActivity.this,"success",Toast.LENGTH_SHORT).show();
// new Thread()
// {
// public void run()
// {
// try
// {
//
// urlPath = "http://172.16.22.152:8080/user/?obj=0&upwd="+passWord.getText().toString()
// +"&uname="+URLEncoder.encode(userName.getText().toString(),"UTF-8")
// +"&uaccount="+URLEncoder.encode(uaccount.getText().toString(),"UTF-8");
//
// url = new URL(urlPath);
//
//
// HttpURLConnection conn = (HttpURLConnection) url.openConnection();
//
// if (conn.getResponseCode() == 200) {
// // ??÷???????Ӧ??????
// BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
// // ????
// String retData = null;
// String responseData = "";
// while ((retData = in.readLine()) != null) {
// responseData += retData;
// }
// in.close();
// }
// } catch (Exception e) {
// e.printStackTrace();
// }
// }
// }.start();
// }
// });
// private void Login(){
// try {
// urlPath2 = "http://192.168.1.103:8992/user/?obj=1&upwd="+passWord.getText().toString()
// +"&uname="+URLEncoder.encode(userName.getText().toString(),"UTF-8");
// } catch (UnsupportedEncodingException e) {
// e.printStackTrace();
// }
// login.sleep(1000);
// }
//??????֤
btn_ok.setOnClickListener(new View.OnClickListener(){

@Override
public void onClick(View view) {
RegisterPage registerPage = new RegisterPage();
//?ص?????
registerPage.setRegisterCallback(new EventHandler()
{
public void afterEvent(int event, int result, Object data)
{
// ???????
if (result == SMSSDK.RESULT_COMPLETE)
{
//?ύ??֤??ɹ?????ʱ?Ѿ???֤?ɹ???
if (event == SMSSDK.EVENT_SUBMIT_VERIFICATION_CODE)
{
Toast.makeText(ZhuceActivity.this,"success",Toast.LENGTH_SHORT).show();
new Thread()
{
public void run()
{
try
{

urlPath = "http://172.16.22.152:8080/user/?obj=0&upwd="+passWord.getText().toString()
+"&uname="+URLEncoder.encode(userName.getText().toString(),"UTF-8")
+"&uaccount="+URLEncoder.encode(uaccount.getText().toString(),"UTF-8");

url = new URL(urlPath);


HttpURLConnection conn = (HttpURLConnection) url.openConnection();

if (conn.getResponseCode() == 200) {
// ??÷???????Ӧ??????
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
// ????
String retData = null;
String responseData = "";
while ((retData = in.readLine()) != null) {
responseData += retData;
}
in.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}.start();
}
//?ѷ?????֤??
else if (event == SMSSDK.EVENT_GET_VERIFICATION_CODE)
{
}
}
}
});
registerPage.show(getBaseContext());
}
});

}


}
(2-2/2)