I have almost finished mobile application for Android. In the my application I use a microphone, GPS and MySQL server on the web. The application must work continuously for a long time, minimum 24 hours. Can I get the application to work reliably on a smartphone or tablet when there is a constant power supply (power bank)? I want to consider an alternative option, use a PC. Is it possible to keep all the functionality of my application if I run it, using an android emulator on a Windows or Linux PC, that has an audio input, GPS, Ethernet connected? I have never programmed in Java, and therefore doing a Java application similar in functionality is a bad option.