An opensource Android implementation of Moodle API's.
Moodle-for-Android is hosted in the following web site
https://github.com/M0nk3yofdoom/Moodle-for-Android
If you think the Android project Moodle-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.
The following table is the detailed list of Moodle-for-Android.
Item | Value |
---|---|
Java File Count | 34 |
Supported screen sizes | [hdpi] |
Target SDK Version | 8 |
Minimum SDK Version | 8 |
Activity Count | 10 |
jar files used | httpmime-4.2.1.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.READ_PHONE_STATE android.permission.WRITE_EXTERNAL_STORAGE |
Raw File Names | res\raw\contentxsl.xsl res\raw\coursesxsl.xsl res\raw\siteinfoxml.xml res\raw\siteinfoxsl.xsl res\raw\uploadinfoxml.xml |
There are 48 image files in Moodle-for-Android. The names of the image files are listed as follows.
assignment_icon.png color_panel_background.png courses_icon_default.png courses_icon_on.png document_icon_default.png document_icon_on.png documents_icon.png filetype_avi.png filetype_bmp.png filetype_doc.png filetype_fla.png filetype_gif.png filetype_jpeg.png filetype_mov.png filetype_mp.png filetype_mpeg.png filetype_pdf.png filetype_png.png filetype_pptx.png filetype_rar.png filetype_text.png filetype_url.png filetype_wav.png filetype_wmv.png filetype_xlsx.png filetype_zip.png forum_icon.png forum_icon_default.png forum_icon_on.png grade_icon.png light_emtpy_icon.png light_green_icon.png light_orange_icon.png light_red_icon.png list_selector_background_disabled.9.png list_selector_background_focus.9.png list_selector_background_longpress.9.png list_selector_background_pressed.9.png login_icon_default.png login_icon_on.png no_image.png offline_icon_default.png offline_icon_on.png offlinefolder_icon.png setting_icon.png setting_icon_on.png upload_icon_default.png upload_icon_on.png
The following screenshort is generated from the image listed above.
Moodle-for-Android has the following Java source files.
moodle.android.moodle.CourseAssignmentView.java moodle.android.moodle.CourseContentView.java moodle.android.moodle.CourseDetail.java moodle.android.moodle.CourseForumView.java moodle.android.moodle.CourseGradeView.java moodle.android.moodle.CourseSelect.java moodle.android.moodle.Database.java moodle.android.moodle.FileUpload.java moodle.android.moodle.Login.java moodle.android.moodle.Setting.java moodle.android.moodle.helpers.AppStatus.java moodle.android.moodle.helpers.CommentsDataSource.java moodle.android.moodle.helpers.CourseContentsListHelper.java moodle.android.moodle.helpers.CourseDetailsListHelper.java moodle.android.moodle.helpers.DBComments.java moodle.android.moodle.helpers.DatabaseHelper.java moodle.android.moodle.helpers.FileCache.java moodle.android.moodle.helpers.FileManager.java moodle.android.moodle.helpers.FileTypeThumbHelper.java moodle.android.moodle.helpers.FileUploadsListHelper.java moodle.android.moodle.helpers.ImageLoader.java moodle.android.moodle.helpers.LazyAdapter.java moodle.android.moodle.helpers.MoodleWebService.java moodle.android.moodle.helpers.SectionListAdapter.java moodle.android.moodle.helpers.SectionListItem.java moodle.android.moodle.helpers.SectionListView.java moodle.android.moodle.helpers.StandardArrayAdapter.java moodle.android.moodle.helpers.TokenHttpRequest.java moodle.android.moodle.model.Content.java moodle.android.moodle.model.Course.java moodle.android.moodle.model.CourseContent.java moodle.android.moodle.model.Module.java moodle.android.moodle.model.SiteInfo.java moodle.android.moodle.model.User.java