Android Open Source - App platform xuetangx-Mobile-android






Project Summary

XuetangX(Tsinghuax or Edx Moocs project) Mobile App on android platform.

Web Site / Source Repository

xuetangx-Mobile-android is hosted in the following web site
https://github.com/gaoyan10/xuetangx-Mobile-android

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

ItemValue
Java File Count43
Supported screen sizes[ldpi, mdpi, xxhdpi, hdpi, xhdpi]
Target SDK Version18
Minimum SDK Version8
Activity Count8
jar files usedCCSDK1.6.2.jar
android-support-v4.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.INTERNET
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE




Resource Files

There are 85 image files in xuetangx-Mobile-android. The names of the image files are listed as follows.

bottom.png
btn_pressed.png
btn_style_login_normal.9.png
btn_style_login_press.9.png
btn_style_one_disabled.9.png
btn_style_two_focused.9.png
btn_style_two_normal.9.png
btn_style_two_pressed.9.png
btn_style_zero_focused.9.png
btn_style_zero_normal.9.png
btn_style_zero_pressed.9.png
btn_unpressed.png
chepter_item_right_icon.png
chepter_item_right_icon_old.png
clear_pressed.png
course_item_right_icon.png
course_item_right_icon_old.png
course_update.png
details_icon_download.png
enter_course.png
frame.png
fullscreen_backward.png
fullscreen_backward_pressed.png
fullscreen_forward.png
fullscreen_forward_pressed.png
fullscreen_pause_normal.png
fullscreen_pause_pressed.png
fullscreen_play_normal.png
fullscreen_play_pressed.png
ic_preference_first_normal.9.png
ic_preference_first_pressed.9.png
ic_preference_last_normal.9.png
ic_preference_last_pressed.9.png
ic_preference_normal.9.png
ic_preference_pressed.9.png
ic_preference_single_normal.9.png
ic_preference_single_pressed.9.png
login_edit_normal.9.png
login_edit_pressed.9.png
login_icon_password.png
login_key.png
login_key_hightlighted.png
login_user.png
login_user_hightlighted.png
main_bottom_normal.9.png
mask.png
message_left.9.png
message_left_pressed.9.png
message_time.9.png
mm_title_back_focused.9.png
mm_title_back_normal.9.png
mm_title_back_pressed.9.png
old_login_key.png
old_login_user.png
old_tab_search_normal.png
player_back.png
player_download.png
player_lock.png
player_middle_pause.png
player_middle_start.png
player_pause.png
player_start.png
player_unlock.png
player_video_next.png
player_video_play.png
player_voice.png
search_input.9.png
search_left_icon.png
setting_item_background.9.png
setting_item_right_icon.png
setting_item_right_icon_old.png
setting_left_icon.png
setting_tools.png
skin_background.9.png
tab_me_normal.png
tab_me_pressed.png
tab_search_normal.png
tab_search_pressed.png
tab_setting_history.png
tab_setting_videocache.png
tab_setting_wifi.png
tab_settings_normal.png
tab_settings_pressed.png
title_back.png
title_back_white.png

The following screenshort is generated from the image listed above.

null




Java Source Files

xuetangx-Mobile-android has the following Java source files.

com.xuetangx.core.analyzer.AllCourseAnalyzer.java
com.xuetangx.core.analyzer.Analyzer.java
com.xuetangx.core.analyzer.CourseAnalyzer.java
com.xuetangx.core.analyzer.EnrollmentAnalyzer.java
com.xuetangx.core.analyzer.LoginAnalyzer.java
com.xuetangx.core.analyzer.UpdateAnalyzer.java
com.xuetangx.core.background.BootImageReceiver.java
com.xuetangx.core.connect.NetConnector.java
com.xuetangx.core.connect.ResponseMessage.java
com.xuetangx.gui.AboutActivity.java
com.xuetangx.gui.BootActivity.java
com.xuetangx.gui.CourseActivity.java
com.xuetangx.gui.FindCourseTab.java
com.xuetangx.gui.GoToBrowserActivity.java
com.xuetangx.gui.LoginActivity.java
com.xuetangx.gui.SettingTab.java
com.xuetangx.gui.UpdateActivity.java
com.xuetangx.gui.UpdateDetailActivity.java
com.xuetangx.gui.VideoPlayerActivity.java
com.xuetangx.plugin.DefaultWebView.java
com.xuetangx.plugin.reader.BookReader.java
com.xuetangx.sqlite.CourseDBHelper.java
com.xuetangx.sqlite.CourseDBManager.java
com.xuetangx.sqlite.CourseDataHelper.java
com.xuetangx.sqlite.DBHelper.java
com.xuetangx.sqlite.DBManager.java
com.xuetangx.sqlite.UserDBHelper.java
com.xuetangx.sqlite.UserDBManager.java
com.xuetangx.ui.ClearEditText.java
com.xuetangx.ui.ExpandListViewAdapter.java
com.xuetangx.ui.FrameAnimationController.java
com.xuetangx.ui.SwitchButton.java
com.xuetangx.ui.UpdateAdapter.java
com.xuetangx.ui.VerticalSeekBar.java
com.xuetangx.ui.VideoListAdapter.java
com.xuetangx.util.ConstantUtils.java
com.xuetangx.util.PreferenceUtils.java
com.xuetangx.util.SDUtils.java
com.xuetangx.util.SrtAnalyzer.java
com.xuetangx.util.SrtObject.java
com.xuetangx.util.Utils.java