文档详情

Android移动应用开发第9章Android网络开发.pptx

发布:2025-05-26约2.72千字共45页下载文档
文本预览下载声明

第9章Android网络开发;Android传感器;Android传感器;Android网络开发概述;HTTP协议;HTTP协议;HTTP协议;网络应用举例;publicclassMainActivityextendsActivity{

privateButtonbtn1;?

protectedvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

?

btn1=(Button)findViewById(R.id.button1);

btn1.setOnClickListener(newOnClickListener(){

publicvoidonClick(Viewarg0){

ConnectivityManagercm=(ConnectivityManager)

getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfoinfo=cm.getActiveNetworkInfo();

if(info!=null){

Toast.makeText(MainActivity.this,

连网正常+info.getTypeName(),Toast.LENGTH_SHORT).show();

}else{

Toast.makeText(MainActivity.this,未连网,Toast.LENGTH_SHORT).show();

}

}

});

};网络应用举例;Android的网络编程方式;Android的网络编程方式;Android的网络编程方式;Android的网络编程方式;Android传感器;传统的通信类;网络通信框架Volley;网络通信框架Volley;RequestQueue;RequestQueue;Volley举例;Volley举例;Volley举例;Volley举例;Volley举例;Volley举例;Volley举例;JSONRequest的用法;JSONRequest的用法;JSONRequest的用法;JSONRequest的用法;JSONRequest的用法;//MainActivity.java

btn.setOnClickListener(newOnClickListener(){

publicvoidonClick(Viewarg0){

username=ed1.getText().toString();

JsonObjectRequestjsonObjectRequest=

newJsonObjectRequest(6:8080/AndroidWeb/JSONServlet?username=+username,null,newResponse.ListenerJSONObject(){

publicvoidonResponse(JSONObjectresponse){

try{//注意JSON数据格式

if(response.getString(status).equals(success))

tv2.setText(response.getString(responseText));

显示全部
相似文档