Google Android is today one of the most widespread mobile operating systems among users. It can be found on cell phones and tablet PC devices, too. These mobile devices are used not only for the traditional telephoning purposes nowadays but all are capable of Internet connection and some of them also have mobile Internet subscription.
Android mobile devices have support for the Adobe Air environment that can be used for building VoIP client applications with Ozeki VoIP SIP SDK. These solutions can be made as easily as any other desktop applications, you only need to use a slightly different programming environment and tools.
With Ozeki VoIP SIP SDK and Adobe Flash Builder you can create your own Android application with standard programming techniques. You can upload these applications onto your smart phone or tablet and use them for communication.
I have found really useful Android VoIP Client Solutions. Here is a little help that was necessary for my project as well:
When creating a mobile application, you need to use the File->New->Flex Mobile Project option and set the project name, the target platform (Android, iPhone or BlackBerry)
The following program code shows how you can handle the physical buttons of a mobile device. These instructions should be placed in the creationComplete handler of the application.
1. if(Capabilities.cpuArchitecture=="ARM")
2. {
3. NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, handleActivate, false, 0, true);
4. NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, handleDeactivate, false, 0, true);
5. NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleKeys, false, 0, true);
6. }
If you require more help for your project then you may visit
Ozeki C# VoIP SDK - A SIP SDK for software developers.
Regards,
Niko