在Android节俭客户端节俭、客户端、Android

2023-09-06 04:56:07 作者:写意东风事

我是新来的android的发展,并希望创建与使用旧货服务器我的网络上的节俭客户端的应用程序。我已经得到了节俭的定义文件,并通过节俭编译器生成的Java code。

我如何需要开始?我如何节俭库添加到我的项目?我需要编译它自己,如果是我应该如何做到这一点是android的兼容?

我可以直接使用自动生成的功能,类似于这样

 公共无效getProduct(INT的productID,org.apache.thrift.async.AsyncMethodCallback resultHandler)
 

进行异步调用我的服务让我跟着Android的最佳做法?还是利用这个功能阻止我的应用程序以任何方式或是否有另一种方式是pferred在这个在Android $ P $?

我用谷歌的最新版本ADT(日蚀)。我的应用程序需要只在Android 4+设备上运行(我设置的minSdkVersion为 15 )。

解决方案

是的,你需要自己建立节俭LIB为Android。 Android有它自己的HttpCore不具有一个消耗-方法。在这里你可以找到如何改变节俭库:here指令 之后,刚刚的jar文件添加到库文件夹并将其添加到构建路径。

例如

  THttpClient hclient =新THttpClient(你的/终端/ URL);
TProtocol协议=新TBinaryProtocol(hclient); //它取决于你的数据格式
Service.Client客户端=新Service.Client(协议);
产品产品= client.getProduct(INT的productID);
 

与iOS平台相比,新版Snapchat Android客户端主要有哪些变化

您需要执行它作为一个Android的AsyncTask:的