Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: Android applications
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Android applications


[attachment=64948]



Initial setup:

The initial setup for using the android platform has been done on both Windows and Linux 
machines. We are using Eclipse IDE along with Android Development Tool (ADT) plugin. 
Android applications can be easily developed and debugged using ADT. We tested our initial 
setup by running a simple “Hello, World” program.

Application Signing:

All the Android applications needs to be digitally signed else they won’t be installed on emulator 
or   mobile   device.   There   were   some   problems   related   to   this   since   some   of   the   required 
environment variables were not set. Those problems are fixed now. 
Android Maps API key is required to access and embed  the Google Maps in our Android 
application. This signing has been done. A single Maps API key is valid for all the applications 
of ours.

Implementation Details:

We are able to create the Google map and show it on the screen. Also the user’s current location 
is shown on the map. Some of the important classes that are accessed are as follows:
android.view: This class exposes the UI classes which are required to handle the screen layout of 
the map and the interaction that the user does with it.
com.google.android.maps:   Our  application  displays   and  controls  the  Google map   using  this 
package. We have used MapView class ­ to display the map on the screen, MapController utility 
class ­ to handle the zooming and panning of the maps and GeoPoint which represents the 
longitude and latitude of the user.
android.location: This is used to access the location services which are used to identify the 
current location of the user. We have used the Location class which represents the location of the 
user sensed at a particular time. We use the getLatitude( ) and getLongitude( ) API’s to obtain 
the latitude and longitude of the users current location. The access to system location services is 
obtained through LocationManager class.

Future Implementation:


We need to implement the GUI consisting of buttons/text boxes which are required for selecting 
the locations and specifying an ordering among them. An algorithm has to be developed which 
takes these locations as inputs and find the optimal route between them. Then the routes between 
these are shown on the Google map and with the help of location API’s it can be used as GPS.