MIDP: Sony Ericsson JP7 phones won't write audio to a stream30/09/07 Permalink
This one's a problem, seeing as early SE phones could do audio easily. Here's some example code - the data length is 0 for the K800i but W300i it captures the data OK.
Player p = Manager.createPlayer("capture://audio?encoding=amr");
RecordControl rc = (RecordControl)p.getControl("RecordControl");
os = new ByteArrayOutputStream();
byte  data = os.toByteArray();
//data.length = 0