I took this course "Programming Mobile Applications for Android Handheld Systems" on Coursera in 2014, taught by Adam Porter. This repository contains all my completed programming assignments and JUnit test code. All my programming assignments passed all their respective JUnit test cases..
CourseraAndroid is hosted in the following web site
https://github.com/JiaweiLin/CourseraAndroid
If you think the Android project CourseraAndroid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of CourseraAndroid.
Item | Value |
---|---|
Java File Count | 67 |
Supported screen sizes | [hdpi] |
Minimum SDK Version | 11 |
Activity Count | 25 |
Fragment Count | 6 |
jar files used | android-support-v4.jar android-support-v4.jar android-support-v4.jar android-support-v4.jar android-support-v4.jar robotium-solo-5.0.1.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 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 robotium-solo-5.0.2-SNAPSHOT.jar slf4j-api-1.7.5.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_MOCK_LOCATION android.permission.INTERNET android.permission.RECORD_AUDIO android.permission.WRITE_EXTERNAL_STORAGE com.android.browser.permission.READ_HISTORY_BOOKMARKS course.labs.permissions.DANGEROUS_ACTIVITY_PERM |
Raw File Names | res\raw\bubble_pop.wav res\raw\ladygaga.txt res\raw\lgaga.txt res\raw\rblack.txt res\raw\rebeccablack.txt res\raw\taylorswift.txt res\raw\tswift.txt |
There are 3 image files in CourseraAndroid. The names of the image files are listed as follows.
b128.png b64.png ic_action_search.png
The following screenshort is generated from the image listed above.
CourseraAndroid has the following Java source files.
course.labs.GraphicsLab.BubbleActivity.java course.labs.activitylab.ActivityOne.java course.labs.activitylab.ActivityTwo.java course.labs.contentproviderlab.MockLocationProvider.java course.labs.contentproviderlab.PlaceDownloaderTask.java course.labs.contentproviderlab.PlaceRecord.java course.labs.contentproviderlab.PlaceViewActivity.java course.labs.contentproviderlab.PlaceViewAdapter.java course.labs.contentproviderlab.provider.PlaceBadgeContentProvider.java course.labs.contentproviderlab.provider.PlaceBadgesContract.java course.labs.contentproviderlab.provider.PlaceBadgesContract.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.locationlab.MockLocationProvider.java course.labs.locationlab.PlaceDownloaderTask.java course.labs.locationlab.PlaceRecord.java course.labs.locationlab.PlaceViewActivity.java course.labs.locationlab.PlaceViewAdapter.java course.labs.notificationslab.DownloaderTask.java course.labs.notificationslab.FeedFragment.java course.labs.notificationslab.FriendsFragment.java course.labs.notificationslab.MainActivity.java course.labs.notificationslab.SelectionListener.java course.labs.notificationslab.TestFrontEndActivity.java course.labs.permissionslab.ActivityLoaderActivity.java course.labs.permissionslab.BookmarksActivity.java course.labs.permissionslab.GoToDangerousActivity.java course.labs.todomanager.AddToDoActivity.java course.labs.todomanager.ToDoItem.java course.labs.todomanager.ToDoListAdapter.java course.labs.todomanager.ToDoManagerActivity.java edu.vuum.mocca.orm.MoocResolver.java edu.vuum.mocca.orm.MoocResolver.java edu.vuum.mocca.orm.StoryCreator.java edu.vuum.mocca.orm.StoryCreator.java edu.vuum.mocca.orm.StoryData.java edu.vuum.mocca.orm.StoryData.java edu.vuum.mocca.orm.TagsCreator.java edu.vuum.mocca.orm.TagsCreator.java edu.vuum.mocca.orm.TagsData.java edu.vuum.mocca.orm.TagsData.java edu.vuum.mocca.provider.MoocDataDBAdapter.java edu.vuum.mocca.provider.MoocProvider.java edu.vuum.mocca.provider.MoocSchema.java edu.vuum.mocca.provider.MoocSchema.java edu.vuum.mocca.provider.sync.AccountAuthenticatorService.java edu.vuum.mocca.provider.sync.LoginActivity.java edu.vuum.mocca.provider.sync.SampleSyncAdapter.java edu.vuum.mocca.ui.story.CreateStoryActivity.java edu.vuum.mocca.ui.story.CreateStoryFragment.java edu.vuum.mocca.ui.story.DatePickerFragment.java edu.vuum.mocca.ui.story.EditStoryActivity.java edu.vuum.mocca.ui.story.EditStoryFragment.java edu.vuum.mocca.ui.story.OnOpenWindowInterface.java edu.vuum.mocca.ui.story.SoundRecordActivity.java edu.vuum.mocca.ui.story.StoryActivityBase.java edu.vuum.mocca.ui.story.StoryDataArrayAdaptor.java edu.vuum.mocca.ui.story.StoryListActivity.java edu.vuum.mocca.ui.story.StoryListFragment.java edu.vuum.mocca.ui.story.StoryViewFragment.java edu.vuum.mocca.ui.story.ViewStoryActivity.java