Android Open Source - Example coursera coursera-android






Project Summary

This will host all code for the assignments to be done during the MOOC.

Web Site / Source Repository

coursera-android is hosted in the following web site
https://github.com/d-dwyer/coursera-android

If you think the Android project coursera-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 coursera-android.

ItemValue
Java File Count177
Supported screen sizes[mdpi, hdpi, xhdpi]
Target SDK Version17
Minimum SDK Version10
Activity Count126
Fragment Count8
jar files usedandroid-support-v4.jar
android-support-v4.jar
android-support-v4.jar
google-play-services.jar
robotium-solo-5.0.2-SNAPSHOT.jar
robotium-solo-5.0.2-SNAPSHOT.jar
robotium-solo-5.0.2-SNAPSHOT.jar
robotium-solo-5.0.2-SNAPSHOT.jar
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.CAMERA
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.RECORD_AUDIO
android.permission.VIBRATE
android.permission.WRITE_CONTACTS
android.permission.WRITE_EXTERNAL_STORAGE
com.android.browser.permission.READ_HISTORY_BOOKMARKS
com.google.android.providers.gsf.permission.READ_GSERVICES
course.examples.Services.KeyService.GEN_ID
course.examples.UI.MapView.permission.MAPS_RECEIVE
course.examples.permissionexample.BOOM_PERM
course.labs.permissions.DANGEROUS_ACTIVITY_PERM
Raw File Namesres\raw\alarm_rooster.mp3
res\raw\badnews.m4a
res\raw\braincandy.m4a
res\raw\ladygaga.txt
res\raw\moon.mp4
res\raw\painter.png
res\raw\rebeccablack.txt
res\raw\slow_whoop_bubble_pop.mp3
res\raw\taylorswift.txt
res\res\raw\gestures




Resource Files

There are 45 image files in coursera-android. The names of the image files are listed as follows.

android_focused.png
android_normal.png
android_pressed.png
androidmarker.png
arrow.png
b128.png
b256.png
b64.png
common_signin_btn_icon_disabled_dark.9.png
common_signin_btn_icon_disabled_focus_dark.9.png
common_signin_btn_icon_disabled_focus_light.9.png
common_signin_btn_icon_disabled_light.9.png
common_signin_btn_icon_focus_dark.9.png
common_signin_btn_icon_focus_light.9.png
common_signin_btn_icon_normal_dark.9.png
common_signin_btn_icon_normal_light.9.png
common_signin_btn_icon_pressed_dark.9.png
common_signin_btn_icon_pressed_light.9.png
common_signin_btn_text_disabled_dark.9.png
common_signin_btn_text_disabled_focus_dark.9.png
common_signin_btn_text_disabled_focus_light.9.png
common_signin_btn_text_disabled_light.9.png
common_signin_btn_text_focus_dark.9.png
common_signin_btn_text_focus_light.9.png
common_signin_btn_text_normal_dark.9.png
common_signin_btn_text_normal_light.9.png
common_signin_btn_text_pressed_dark.9.png
common_signin_btn_text_pressed_light.9.png
eight.png
fire_eye_alien.png
five.png
four.png
ic_contact_picture.png
ic_menu_help.png
ic_tab_albums_grey.png
ic_tab_albums_white.png
ic_tab_artists_grey.png
ic_tab_artists_white.png
ic_tab_songs_grey.png
ic_tab_songs_white.png
one.png
seven.png
six.png
three.png
two.png

The following screenshort is generated from the image listed above.

null




Java Source Files

coursera-android has the following Java source files.

android.UnusedStub.java
com.android.browser.provider.BrowserProvider.java
com.android.contacts.activities.DialtactsActivity.java
com.android.mms.transaction.SmsReceiver.java
com.android.music.MediaPlaybackService.java
course.examples.Alarms.AlarmCreate.AlarmCreateActivity.java
course.examples.Alarms.AlarmCreate.AlarmLoggerReceiver.java
course.examples.Alarms.AlarmCreate.AlarmNotificationReceiver.java
course.examples.AudioVideo.AudioManager.AudioVideoAudioManagerActivity.java
course.examples.AudioVideo.AudioRecording.AudioRecordingActivity.java
course.examples.AudioVideo.Camera.AudioVideoCameraActivity.java
course.examples.AudioVideo.Ringtone.AudioVideoRingtoneManagerActivity.java
course.examples.AudioVideo.VideoPlay.AudioVideoVideoPlayActivity.java
course.examples.Bluetooth.SetupAndTransferData.ConnectThread.java
course.examples.Bluetooth.SetupAndTransferData.ConnectionThread.java
course.examples.Bluetooth.SetupAndTransferData.DataTransferActivity.java
course.examples.Bluetooth.SetupAndTransferData.ShowDevices.java
course.examples.BroadcastReceiver.CompoundBroadcast.CompoundBroadcast.java
course.examples.BroadcastReceiver.CompoundBroadcast.Receiver1.java
course.examples.BroadcastReceiver.CompoundBroadcast.Receiver2.java
course.examples.BroadcastReceiver.CompoundBroadcast.Receiver3.java
course.examples.BroadcastReceiver.CompoundOrderedBroadcast.CompoundOrderedBroadcast.java
course.examples.BroadcastReceiver.CompoundOrderedBroadcast.CompoundOrderedBroadcastWithResultReceiver.java
course.examples.BroadcastReceiver.CompoundOrderedBroadcast.Receiver1.java
course.examples.BroadcastReceiver.CompoundOrderedBroadcast.Receiver1.java
course.examples.BroadcastReceiver.CompoundOrderedBroadcast.Receiver2.java
course.examples.BroadcastReceiver.CompoundOrderedBroadcast.Receiver2.java
course.examples.BroadcastReceiver.CompoundOrderedBroadcast.Receiver3.java
course.examples.BroadcastReceiver.CompoundOrderedBroadcast.Receiver3.java
course.examples.BroadcastReceiver.SingleBroadcastDynamicRegistration.Receiver.java
course.examples.BroadcastReceiver.SingleBroadcastDynamicRegistration.SingleBroadcast.java
course.examples.BroadcastReceiver.StickyIntent.StickyIntentBroadcastReceiverActivity.java
course.examples.BroadcastReceiver.singleBroadcastStaticRegistration.Receiver.java
course.examples.BroadcastReceiver.singleBroadcastStaticRegistration.SimpleBroadcast.java
course.examples.ContentProviders.ContactsList.ContactInfo.java
course.examples.ContentProviders.ContactsList.ContactInfoListAdapter.java
course.examples.ContentProviders.ContactsList.ContactsListExample.java
course.examples.ContentProviders.ContactsList.ContactsListExample.java
course.examples.ContentProviders.ContactsListInsertContacts.DisplayActivity.java
course.examples.ContentProviders.ContactsListInsertContacts.InsertActivity.java
course.examples.ContentProviders.ContactsListWithAdapter.ContactInfo.java
course.examples.ContentProviders.ContactsListWithAdapter.ContactInfoListAdapter.java
course.examples.ContentProviders.ContactsListWithAdapter.ContactsListExample.java
course.examples.ContentProviders.StringContentProvider.DataContract.java
course.examples.ContentProviders.StringContentProvider.DataContract.java
course.examples.ContentProviders.StringContentProvider.StringsContentProvider.java
course.examples.ContentProviders.StringContentProviderUser.CustomContactProviderDemo.java
course.examples.DataManagement.DataBaseExample.DatabaseExampleActivity.java
course.examples.DataManagement.DataBaseExample.DatabaseOpenHelper.java
course.examples.DataManagement.FileExternal.ExternalFileWriteReadActivity.java
course.examples.DataManagement.FileInternal.InternalFileWriteReadActivity.java
course.examples.DataManagement.PreferenceActivity.PreferencesActivityExample.java
course.examples.DataManagement.PreferenceActivity.ViewAndUpdatePreferencesActivity.java
course.examples.DataManagement.SharedPreferences.SharedPreferenceReadWriteActivity.java
course.examples.Fragments.DynamicLayout.QuoteViewerActivity.java
course.examples.Fragments.DynamicLayout.QuotesFragment.java
course.examples.Fragments.DynamicLayout.TitlesFragment.java
course.examples.Fragments.ProgrammaticLayout.QuoteViewerActivity.java
course.examples.Fragments.ProgrammaticLayout.QuotesFragment.java
course.examples.Fragments.ProgrammaticLayout.TitlesFragment.java
course.examples.Fragments.StaticConfigLayout.QuoteViewerActivity.java
course.examples.Fragments.StaticConfigLayout.QuotesFragment.java
course.examples.Fragments.StaticConfigLayout.TitlesFragment.java
course.examples.Fragments.StaticLayout.QuoteViewerActivity.java
course.examples.Fragments.StaticLayout.QuotesFragment.java
course.examples.Fragments.StaticLayout.TitlesFragment.java
course.examples.Graphics.BubbleProgram.BubbleActivity.java
course.examples.Graphics.BubbleProgramXML.BubbleActivity.java
course.examples.Graphics.CanvasBubble.BubbleActivity.java
course.examples.Graphics.CanvasBubble.Coords.java
course.examples.Graphics.CanvasBubbleSurfaceView.BubbleActivity.java
course.examples.Graphics.FrameAnimation.GraphicsFrameAnimationActivity.java
course.examples.Graphics.Paint.GraphicsPaintActivity.java
course.examples.Graphics.ShapeDraw.ShapeDrawActivity.java
course.examples.Graphics.ShapeDrawXML.ShapeDrawActivity.java
course.examples.Graphics.TransitionDrawable.TransitionDrawableActivity.java
course.examples.Graphics.TweenAnimation.GraphicsTweenAnimationActivity.java
course.examples.Graphics.ViewPropertyAnimator.GraphicsViewPropertyAnimatorActivity.java
course.examples.HelloWorld.HelloWorld.HelloAndroid.java
course.examples.HelloWorldTabWidget.AlbumsActivity.java
course.examples.HelloWorldTabWidget.ArtistsActivity.java
course.examples.HelloWorldTabWidget.HelloTabWidget.java
course.examples.HelloWorldTabWidget.SongsActivity.java
course.examples.Location.GetLocation.LocationGetLocationActivity.java
course.examples.Location.GetLocation.LocationGetLocationActivity.java
course.examples.MapLocation.MapLocation.java
course.examples.MapLocationFromContacts.MapLocationFromContactsActivity.java
course.examples.Maps.EarthQuakeMap.EarthQuakeRec.java
course.examples.Maps.EarthQuakeMap.JSONResponseHandler.java
course.examples.Maps.EarthQuakeMap.MapsEarthquakeMapActivity.java
course.examples.Networking.AndroidHttpClient.NetworkingAndroidHttpClientActivity.java
course.examples.Networking.AndroidHttpClientJSON.MainActivity.java
course.examples.Networking.AndroidHttpClientJSON.NetworkingAndroidHttpClientJSONActivity.java
course.examples.Networking.AndroidHttpClientXML.MainActivity.java
course.examples.Networking.AndroidHttpClientXML.NetworkingAndroidHttpClientXMLActivity.java
course.examples.Networking.Sockets.NetworkingSocketsActivity.java
course.examples.Networking.URL.NetworkingURLActivity.java
course.examples.Notification.StatusBar.NotificationStatusBarActivity.java
course.examples.Notification.StatusBar.NotificationSubActivity.java
course.examples.Notification.StatusBarWithCustomView.NotificationStatusBarWithCustomViewActivity.java
course.examples.Notification.StatusBarWithCustomView.NotificationSubActivity.java
course.examples.Notification.Toast.NotificationToastActivity.java
course.examples.Notification.ToastWithCustomView.NotificationToastActivity.java
course.examples.Sensors.ShowValues.SensorFilteredValuesActivity.java
course.examples.Sensors.ShowValues.SensorRawAccelerometerActivity.java
course.examples.Services.KeyClient.KeyServiceUser.java
course.examples.Services.KeyService.KeyGeneratorImpl.java
course.examples.Services.LocalLoggingService.LoggingService.java
course.examples.Services.LocalLoggingService.LoggingServiceClient.java
course.examples.Services.LoggingServiceWithMessenger.LoggingService.java
course.examples.Services.LoggingServiceWithMessengerClient.LoggingServiceClient.java
course.examples.Services.MusicService.MusicService.java
course.examples.Services.MusicService.MusicServiceClient.java
course.examples.Threading.NoThreading.NoThreadingExample.java
course.examples.Threading.ThreadingAsyncTask.AsyncTaskActivity.java
course.examples.Threading.ThreadingHandlerMessages.HandlerMessagesActivity.java
course.examples.Threading.ThreadingHandlerRunnable.HandlerRunnableActivity.java
course.examples.Threading.ThreadingRunOnUiThread.SimpleThreadingExample.java
course.examples.Threading.ThreadingSimple.SimpleThreadingExample.java
course.examples.Threading.ThreadingViewPost.SimpleThreadingViewPostActivity.java
course.examples.Touch.LocateTouch.IndicateTouchLocationActivity.java
course.examples.UI.AlertDialog.AlertDialogActivity.java
course.examples.UI.AutoComplete.AutoCompleteActivity.java
course.examples.UI.Button.ButtonActivity.java
course.examples.UI.CheckBox.CheckBoxActivity.java
course.examples.UI.FragmentActionBar.QuoteFragment.java
course.examples.UI.FragmentActionBar.QuoteViewerActivity.java
course.examples.UI.FragmentActionBar.TitlesFragment.java
course.examples.UI.Gallery.GalleryActivity.java
course.examples.UI.GridLayout.GridLayoutActivity.java
course.examples.UI.GridLayout.ImageAdapter.java
course.examples.UI.GridLayout.ImageViewActivity.java
course.examples.UI.LinearLayout.LinearLayoutActivity.java
course.examples.UI.ListLayout.ListViewActivity.java
course.examples.UI.MapView.GoogleMapActivity.java
course.examples.UI.MenuExample.HelloAndroidWithMenuActivity.java
course.examples.UI.RadioGroup.RadioGroupActivity.java
course.examples.UI.RatingsBar.RatingsBarActivity.java
course.examples.UI.RelativeLayout.RelativeLayoutActivity.java
course.examples.UI.Spinner.SpinnerActivity.java
course.examples.UI.TabLayout.GridFragment.java
course.examples.UI.TabLayout.ImageAdapter.java
course.examples.UI.TabLayout.ImageViewActivity.java
course.examples.UI.TabLayout.TabLayoutActivity.java
course.examples.UI.TableLayout.TableLayoutActivity.java
course.examples.UI.ToggleButton.ToggleButtonActivity.java
course.examples.UI.WebView.WebViewActivity.java
course.examples.UI.datepicker.DatePickerActivity.java
course.examples.UI.sampler.SamplerActivity.java
course.examples.UI.timepicker.TimePickerActivity.java
course.examples.checkBroadcastIntents.CheckBroadcastIntents.java
course.examples.checkIntents.CheckActivityIntents.java
course.examples.compass.CompassActivity.java
course.examples.graphics.objectpropertyanimator.ValueAnimatorActivity.java
course.examples.helloWorldWithLogin.HelloAndroid.java
course.examples.helloWorldWithLogin.LoginScreen.java
course.examples.permissionexample.boom.BoomActivity.java
course.examples.permissionexample.boomUser.BoomUserActivity.java
course.examples.quoteviewer.QuoteListActivity.java
course.examples.quoteviewer.TitlesListActivity.java
course.examples.theanswer.TheAnswer.java
course.examples.touch.Gestures.GesturesActivity.java
course.examples.touch.ViewTransitions.ViewFlipperTestActivity.java
course.labs.dangerousapp.DangerousActivity.java
course.labs.fragmentslab.FeedFragment.java
course.labs.fragmentslab.FeedFragmentData.java
course.labs.fragmentslab.FriendsFragment.java
course.labs.fragmentslab.MainActivity.java
course.labs.intentslab.ActivityLoaderActivity.java
course.labs.intentslab.ExplicitlyLoadedActivity.java
course.labs.intentslab.mybrowser.MyBrowserActivity.java
course.labs.permissionslab.ActivityLoaderActivity.java
course.labs.permissionslab.BookmarksActivity.java
course.labs.permissionslab.GoToDangerousActivity.java