安卓与IOS通过hessian接口实现用友系统移动手机订单4安卓手机开发

                                          四:安卓手机开发
1:Eclipse首先导出JAVA开发的需要传输的实体类,导出成jar文件,导入到安卓的Eclipse中
2:hessian接口连接
 static String url = ” http://192.168.1.18:8080/Hessian/HessianApiImpl";

 private MyHessianProxyFactory factory = new MyHessianProxyFactory();
 static HessianAPI hessian = null;

 public static HessianAPI getHessianAPI(ClassLoader classLoader) {
  MyHessianProxyFactory factory = new MyHessianProxyFactory();
  factory.setConnectTimeOut(30000);
 int c = 0;

  while (true) {
   c--;
   try {
    hessian = (HessianAPI) factory.create(HessianAPI.class, url,
      classLoader);
    if (hessian != null) {
     break;
    }

   } catch (Exception e) {
    hessian = null;
   }
   try {
    Thread.sleep(500);
   } catch (InterruptedException e) {
    e.printStackTrace();
   }
   if (c <= -4) {
    break;
   }

  }

3:数据的获取
   private HessianAPI hessian; //声明hessian接口文件,这个文件和服务器端的一样
   String list_str="";
    private Type type; //gson的type
   private Gson gson = new Gson();
    list_str = hessian.CustomerList(User.loginName, "",index,User.pagesize); 
    type = new com.google.gson.reflect.TypeToken<List<CustomerHessian>>(){}.getType();
    list = gson.fromJson(list_str, type); 

   list中包含获取的数据,数据格式如下:
     {"cCusCode":"01001","cCusName":"客户1"},{"cCusCode":"01002","cCusName":"客户2"}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值