HTML5技术

如何独立开发一个网络请求框架 - 指尖下的幽灵(7)

字号+ 作者:H5之家 来源:博客园 2016-08-15 11:00 我要评论( )

1 package lgh.httpdemo; android.graphics.BitmapFactory; 4 import android.os.Bundle; 5 import android.support.v7.app.AppCompatActivity; 6 import android.util.Log; 7 import android.widget.Toast; MainAc

1 package lgh.httpdemo; android.graphics.BitmapFactory; 4 import android.os.Bundle; 5 import android.support.v7.app.AppCompatActivity; 6 import android.util.Log; 7 import android.widget.Toast; MainActivity extends AppCompatActivity { LghHttp lghHttp = LghHttp.getInstance(); 12 13 @Override onCreate(Bundle savedInstanceState) { 15 super.onCreate(savedInstanceState); 16 setContentView(R.layout.activity_main); lghHttp.setGloblelghHttpListeners(new LghHttp.LghHttpGlobleListener() { 21 @Override onFailed(int type) { 23 switch (type) { 24 case LghHttp.UrlFailed: ; 27 case LghHttp.Success: ; 30 case LghHttp.TimeOut: ; } 35 } 36 37 @Override onSuccess(int requestCode, String response) { 39 Log.d("zzzzz", "LghHttpGlobleListener do post response " 40 + response + " requestCode is " + requestCode); 41 switch (requestCode) { 42 case 123: ; 45 } 46 } 47 48 }); 49 for(int i=0;i<30;i++){ j = i; 51 lghHttp.doPost 52 ( 53 j, 54 "http://121.42.190.18/ydnurse/Controller/noteController.php?func=GetNote", ); 57 } lghHttp.doPost 60 ( 61 145, 62 "http://121.42.190.18/ydnurse/Controller/noteController.php?func=GetNote", 63 new String[]{"userName","userAge","userSex"}, 64 new String[]{"林冠宏","21","Box"}, ); lghHttp.doGet 71 ( 72 123, 73 "http://121.42.190.18/ydnurse/Controller/noteController.php?func=GetNote", 74 new LghHttp.LghHttpSingleListener() { 75 @Override onSuccess(String response) { 77 78 } 79 80 @Override onFailed(int type) { 82 83 } 84 } 85 ); lghHttp.doUpLoadPic( 89 "http://www.xiangjiaoyun.com:8888/BCapp/BananaCloudServer/userPicUploadFile.php?" + 90 "account=13726204215&postid=0&type=2", 91 "123.jpg", 92 "uploadedfile", 93 BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher) 94 ); 95 96 lghHttp.doUpLoadPic( 97 1456, 98 "http://www.xiangjiaoyun.com:8888/BCapp/BananaCloudServer/userPicUploadFile.php?" + 99 "account=13726204215&postid=0&type=2", 100 "123.jpg", 101 "uploadedfile", 102 BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher), 103 new LghHttp.LghHttpSingleListener() { 104 @Override onSuccess(String response) { 106 Toast.makeText(MainActivity.this,"上传图片成功",Toast.LENGTH_SHORT).show(); 107 } 108 109 @Override onFailed(int type) { 111 112 } 113 } 114 ); 115 } 116 }

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 用TypeScript开发Vue——如何通过vue实例化对象访问实际ViewModel对象 - 小小沧海

    用TypeScript开发Vue——如何通过vue实例化对象访问实际ViewModel对

    2016-08-12 10:00

  • 拥抱.NET Core,如何开发一个跨平台类库 (1) - KAnts

    拥抱.NET Core,如何开发一个跨平台类库 (1) - KAnts

    2016-08-08 14:00

  • webkit webApp 开发技术要点总结 - -小克

    webkit webApp 开发技术要点总结 - -小克

    2016-07-29 17:00

  • ckplayer 如何在PC上完美支持 m3u8播放 - 冒雨ing

    ckplayer 如何在PC上完美支持 m3u8播放 - 冒雨ing

    2016-07-27 11:00

网友点评
n