Я использую этот код в .net веб-сервиса для отправки изображения в качестве байтового массива:Чтение байтовый массив в Android с помощью ksoap2
public byte[] getImage()
{
byte[] img;
....
return img;
}
Как читать этот массив байтов, используя ksoap2 и преобразовать его в растровое изображение ?
Можете ли вы объяснить это простым кодом.
Update: Этот код я использую в андроида для чтения данных из веб-службы:
String SOAP_ACTION = WebServiceNameSpace + GetImage;
String NAMESPACE = WebServiceNameSpace;
String METHOD_NAME = GetImage;
String URL = WS_URL;
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope Envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
Envelope.dotNet = true;
Envelope.setOutputSoapObject(request);
HttpTransportSE transport = new HttpTransportSE(URL);
transport.call(SOAP_ACTION, Envelope);
SoapPrimitive primetive = (SoapPrimitive) Envelope.getResponse();
return primetive.toString();
У вас уже есть клиент веб-сервиса для вашего приложения для Android, или у вас тоже есть проблемы с получением данных? – rekaszeru
yes У меня есть веб-сервис, и у меня есть код Android с помощью SoapObject для получения данных из этой веб-службы, но я не знаю, как оживить byte [] datatype – bebosh
. Пожалуйста, поделитесь своим сервисом и с java-кодом, чтобы мы могли помочь вам работая от этого. – rekaszeru