Developers Guideline UIQ C++ and PersonalJava
The aInt values are listed in the table below:
Device | Device UID | ||
|
| ||
P910 | aInt = 0x10200AC6 | ||
P900 | aInt = 0x101FB2AE | ||
P800 | aInt | = | 0x101F408B |
UIQ emulator | aInt | = | 0x10005F62 |
Bluetooth
For more information, see the C++/Bluetooth Special Interest Paper at Sony Ericsson Developer World.
IMEI, IMSI
The IMEI number can be obtained by reading C:\System\plpvar.ini
The IMSI number can be obtained by reading C:\System\data\imsi.txt
Colour display
The P910 has a
<SDKROOT>\examples\Graphics\WS\Direct\
and
<SDKROOT>\examples\Graphics\2DAccel
The latter shows how to query the system to obtain the resolution used by the device.
Audio
Programmers can use the versatile audio engine available in the P800, P900 and P910 series mobile phones. The mobile phones use Beatnik Audio Engine, Mini Edition (MiniBAE) to reproduce high quality MIDI sounds and is able to play different media types together, at the same time.
To extend your applications with high quality sound effects, use the miniBAE devkit available from Sony Ericsson Developer World.
Media server
The Media server is ‘single threaded’. This means that audio recording/playback and image operations cannot be done at the same time without affecting each other. Applications that use the Media Server should take this into consideration and ensure that they break up long operations (for example, converting a GIF to a BMP) into smaller steps. In this way, the Media Server is able to serve both the audio and the image requests in a reasonable amount of time.
21 | October 2004 |