Atlast znalazł rozwiązanie...
Problem nie dotyczył części dotyczącej Androida ani php. To był problem z serwerem. Witryna hostingowa, z której korzystałem, wysyła pliki cookie do strony klienta, która nie jest obsługiwana w Androidzie, ale jest automatycznie obsługiwana przez przeglądarki. Kiedyś korzystałem z innej witryny hostingowej, w której pliki cookie nie są zaangażowane, i uzyskałem potrzebne dane wyjściowe json.