I wouldike to get value from my buffer until half values :
public void run() {
byte[] buffer = new byte[1048576]; // 20 bits
int bytes;
String strRx = "";
while (running) {
try {
bytes = connectedInputStream.read(buffer);
final String strReceived_freq = new String(buffer,0, buffer/2); // buffer/2 not working
final String strReceived_pxx = new String(buffer,buffer/2, bytes); // buffer/2 not working
//final int samples_sdr=new Integer(buffer,0,bytes);
final String strByteCnt = String.valueOf(bytes) + " bytes received.\n";
The problem, buffer/2 is not working, how can I do that for get half values from my buffer ?
Thanks for your help !