Android Open Source - Development api Moodle-for-Android






Project Summary

An opensource Android implementation of Moodle API's.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of Moodle-for-Android.

ItemValue
Java File Count34
Supported screen sizes[hdpi]
Target SDK Version8
Minimum SDK Version8
Activity Count10
jar files usedhttpmime-4.2.1.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.READ_PHONE_STATE
android.permission.WRITE_EXTERNAL_STORAGE
Raw File Namesres\raw\contentxsl.xsl
res\raw\coursesxsl.xsl
res\raw\siteinfoxml.xml
res\raw\siteinfoxsl.xsl
res\raw\uploadinfoxml.xml




Resource Files

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.

null




Java Source Files

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