Android Open Source - Development webservice callerid-for-android






Project Summary

The CallerID Android application uses a web service to provide CallerID information when the phone rings, or when a user inputs a phone number to lookup. The web service the project uses is Free Software ? see https://gitorious.org/callerid-service It?s.

Web Site / Source Repository

callerid-for-android is hosted in the following web site
https://github.com/candrews/callerid-for-android

If you think the Android project callerid-for-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of callerid-for-android.

ItemValue
Java File Count32
Supported screen sizes[mdpi, ldpi, hdpi]
Target SDK Version16
Minimum SDK Version10
Activity Count2
Fragment Count1
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.CALL_PHONE
android.permission.INTERNET
android.permission.READ_CALL_LOG
android.permission.READ_CONTACTS
android.permission.READ_PHONE_STATE
android.permission.SYSTEM_ALERT_WINDOW
android.permission.WRITE_EXTERNAL_STORAGE




License

The license information of callerid-for-android is as follows:

GNU General Public License

Resource Files

There are 12 image files in callerid-for-android. The names of the image files are listed as follows.

call.png
create_contact.png
ic_call_log_list_incoming_call.png
ic_call_log_list_missed_call.png
ic_call_log_list_outgoing_call.png
ic_tab_selected_dialer.png
ic_tab_selected_recent.png
ic_tab_selected_settings.png
ic_tab_unselected_dialer.png
ic_tab_unselected_recent.png
ic_tab_unselected_settings.png
list_selector_background_pressed.png

The following screenshort is generated from the image listed above.

null




Java Source Files

com.blundell.tut.LoaderImageView.java
com.integralblue.callerid.CallerIDApplication.java
com.integralblue.callerid.CallerIDBroadcastReceiver.java
com.integralblue.callerid.CallerIDLookup.java
com.integralblue.callerid.CallerIDResult.java
com.integralblue.callerid.CallerIDService.java
com.integralblue.callerid.GeocoderAsyncTask.java
com.integralblue.callerid.HttpCallerIDLookup.java
com.integralblue.callerid.LookupAsyncTask.java
com.integralblue.callerid.LookupFragment.java
com.integralblue.callerid.MainActivity.java
com.integralblue.callerid.PreferencesActivity.java
com.integralblue.callerid.RecentCallsFragment.java
com.integralblue.callerid.SpecialPhoneNumbers.java
com.integralblue.callerid.TabsAdapter.java
com.integralblue.callerid.contacts.ContactsHelper.java
com.integralblue.callerid.contacts.NewContactsHelper.java
com.integralblue.callerid.contacts.OldContactsHelper.java
com.integralblue.callerid.geocoder.AndroidGeocoder.java
com.integralblue.callerid.geocoder.Geocoder.java
com.integralblue.callerid.geocoder.NominatimGeocoder.java
com.integralblue.callerid.inject.CallerIDModule.java
com.integralblue.callerid.inject.ContactsHelperProvider.java
com.integralblue.callerid.inject.CountryDetector.java
com.integralblue.callerid.inject.GeocoderHelperProvider.java
com.integralblue.callerid.inject.PreferencesNameProvider.java
com.integralblue.callerid.inject.RestTemplateProvider.java
com.integralblue.callerid.inject.TextToSpeechHelper.java
com.integralblue.callerid.inject.VersionInformationHelper.java
com.integralblue.callerid.widget.DontPressWithParentImageView.java
com.squareup.okhttp.OkHttpURLStreamHandlerFactory.java
com.squareup.okhttp.internal.OkHttpClientHandler.java