1、将InputStream转化到String,可用第三方jar包:
// 引入apache的io包
import org.apache.commons.io.IOUtils;
InputStream in = con.getInputStream();
String result = IOUtils.toString(in, "UTF-8");
2、AIDL相关:
1)AIDL(跨进程调用Service):
Android Interface Definition Language
2)AIDL的语法与Java的接口,存在的几点差异:
● AIDL接口中用到数据类型,除了基本类型、String、List、Map、CharSequence之外,其他类型
全部都需要导包,即使它们在同一个包。
3、AIDL接口只是定义进程之间的接口,Service端、客户端都需要使用Android SDK目录下的
platform-tools下的aidl.exe工具为该接口提供实现。
4、定义AIDL接口后,定义一个Service的实现类,该Service的onBind()方法所返回的IBinder对象是ADT所生成的