package com.test;
import java.io.IOException;
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
import org.xmlpull.v1.XmlPullParserException;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
//数据连接地址 Integer.parseInt(r1.toString()) * Integer.parseInt(r2.toString())
final String wsdl = "http://192.168.0.53:8080/AndroidService_mp3/services/Service";
//命名空间
final String targetNameSpace = "http://service.com";
private String username;
private String userpwd;
private EditText ename = null;
private EditText epwd = null;
private String islogin="0";
TextView tv = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ename = (EditText)this.findViewById(R.id.username);
epwd = (EditText)this.findViewById(R.id.userpwd);
Button btn =(Button) this.findViewById(R.id.login);
btn.setOnClickListener(new addListeners());
tv = new TextView(this);
tv.setText("OK,登录成功,呵呵哈哈哈哈 倒萨打算的阿斯打算打算 ");
}
class addListeners implements OnClickListener{
public void onClick(View arg0) {
username =ename.getText().toString();
userpwd = epwd.getText().toString();
System.out.println("addlisteners................");
String webmethod = "login";
SoapObject soapObject = new SoapObject(targetNameSpace, webmethod);
soapObject.addProperty("in8", username);
soapObject.addProperty("in1", userpwd);
SoapSerializationEnvelope Envelope = new SoapSerializationEnvelope(SoapEnvelope.VER10);
Envelope.dotNet = false;
// serializationEnvelope.bodyOut = soapObject;
Envelope.setOutputSoapObject(soapObject);
HttpTransportSE httpTransportSE = new HttpTransportSE(wsdl);
try {
//httpTransportSE调用Call方法
httpTransportSE.call(targetNameSpace + webmethod, Envelope);
//获取返回的结果对象
if(Envelope.getResponse() != null){
Object obj = Envelope.getResponse();
//显示获取到的结果对象
String tempobj = "帐号密码错误!";
if(obj.toString().equals("1")){
tempobj ="登录成功!";
islogin = "1";
}
Toast.makeText(getApplicationContext(), ""+tempobj, Toast.LENGTH_LONG).show();
if(islogin.equals("1"))
setContentView(tv);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
android连接javaweb实现登录验证.rar (54个子文件)
HelloWorld
src
com
entity
UserInfo.java 640B
dao
UserDao.java 952B
genuitec
myeclipse
HelloWorldClient.java 1KB
wsexample
HelloWorldServiceImpl.java 1KB
IHelloWorldService.java 317B
util
DBUtil.java 1KB
.classpath 615B
.mymetadata 303B
.settings
com.genuitec.eclipse.ws.xfire.prefs 145B
org.eclipse.core.resources.prefs 128B
com.genuitec.eclipse.ws.prefs 109B
org.eclipse.jdt.core.prefs 334B
.myeclipse
.project 1KB
WebServices
services.xml 444B
WebRoot
META-INF
MANIFEST.MF 39B
index.jsp 829B
WEB-INF
classes
META-INF
xfire
services.xml 444B
com
entity
UserInfo.class 1KB
dao
UserDao.class 1KB
genuitec
myeclipse
wsexample
HelloWorldServiceImpl.class 2KB
IHelloWorldService.class 346B
HelloWorldClient.class 2KB
util
DBUtil.class 1KB
lib
sqljdbc.jar 570KB
web.xml 712B
Android2_2_3_webservice
AndroidManifest.xml 807B
res
layout
main.xml 2KB
drawable-ldpi
ic_launcher.png 2KB
drawable-mdpi
ic_launcher.png 3KB
drawable-hdpi
ic_launcher.png 4KB
values
strings.xml 182B
proguard.cfg 1KB
src
com
test
MainActivity.java 3KB
MainActivity2test.java 2KB
bin
classes
com
test
R.class 461B
MainActivity2test.class 2KB
MainActivity.class 2KB
R$layout.class 364B
R$attr.class 310B
MainActivity$addListeners.class 3KB
R$id.class 449B
R$string.class 397B
R$drawable.class 377B
res
drawable-ldpi
ic_launcher.png 2KB
drawable-mdpi
ic_launcher.png 2KB
drawable-hdpi
ic_launcher.png 4KB
classes.dex 145KB
Android2_2_3_webservice.apk 82KB
Android2_2_3.apk 83KB
resources.ap_ 11KB
.classpath 484B
assets
project.properties 361B
.project 859B
gen
com
test
R.java 893B
共 54 条
- 1
Kainn
- 粉丝: 5
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页