├── XTCClassTime
├── XTC ClassTime.docx
├── Resources
│ ├── drawable
│ │ ├── add.png
│ │ ├── icon.png
│ │ ├── left.png
│ │ ├── menu.png
│ │ ├── right.png
│ │ ├── tick.png
│ │ ├── QQGroup.png
│ │ ├── add_press.png
│ │ ├── menu_press.png
│ │ ├── next_icon.png
│ │ ├── cancel_white.png
│ │ ├── delete_white.png
│ │ ├── alarm_add_large.png
│ │ ├── splash_ic_back.png
│ │ ├── alarm_add_large_pressed.png
│ │ ├── main_screencap_background.png
│ │ ├── desktop.ini
│ │ ├── bg_dialog_text_red.xml
│ │ ├── selector_alarm_add_large.xml
│ │ ├── shape_circle_red.xml
│ │ ├── shape_circle_red_press.xml
│ │ ├── ic_menu_bg.xml
│ │ ├── bg_another_add_button.xml
│ │ ├── button_back.xml
│ │ ├── button_edit.xml
│ │ ├── button_delete.xml
│ │ ├── splash_screen.xml
│ │ ├── bg_view_day.xml
│ │ ├── bg_prev_day.xml
│ │ ├── bg_next_day.xml
│ │ ├── ArtX.xml
│ │ ├── PEX.xml
│ │ ├── ChineseX.xml
│ │ ├── EnglishX.xml
│ │ ├── MathX.xml
│ │ ├── MusicX.xml
│ │ ├── bg_add_30dp.xml
│ │ ├── DefaultX.xml
│ │ ├── bg_minus_30dp.xml
│ │ ├── list_background_selector.xml
│ │ ├── bg_dialog_button_decide.xml
│ │ └── bg_dialog_button_cancel.xml
│ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_round.png
│ │ └── ic_launcher_foreground.png
│ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_round.png
│ │ └── ic_launcher_foreground.png
│ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_round.png
│ │ └── ic_launcher_foreground.png
│ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_round.png
│ │ └── ic_launcher_foreground.png
│ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_round.png
│ │ └── ic_launcher_foreground.png
│ ├── values
│ │ ├── ic_launcher_background.xml
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ ├── layout
│ │ ├── ic_menu_bg.xml
│ │ ├── activity_about_software.xml
│ │ ├── list_item_image.xml
│ │ ├── activity_edit_subject.xml
│ │ ├── activity_delete_class.xml
│ │ ├── activity_add_classname.xml
│ │ ├── activity_about_author.xml
│ │ ├── list_item_class.xml
│ │ ├── activity_delete_subject.xml
│ │ ├── activity_pick_color.xml
│ │ ├── activity_main.xml
│ │ ├── activity_create_subject.xml
│ │ ├── activity_pick_time.xml
│ │ ├── activity_menu.xml
│ │ └── activity_create_class.xml
│ └── AboutResources.txt
├── ClassImage.cs
├── Properties
│ ├── AndroidManifest.xml
│ └── AssemblyInfo.cs
├── Assets
│ └── AboutAssets.txt
├── AboutAuthorActivity.cs
├── AboutSoftwareActivity.cs
├── MenuActivity.cs
├── DeleteSubjectActivity.cs
├── ClassTime.cs
├── ClassImageAdapter.cs
├── DeleteClassActivity.cs
├── ClassTimeAdapter.cs
├── EditSubjectActivity.cs
├── PickColorActivity.cs
├── ForbidReceiver.cs
├── PickTimeActivity.cs
├── MainActivity.cs
├── CreateClassActivity.cs
├── CreateSubjectActivity.cs
├── XTCClassTime.csproj
└── DataController.cs
├── README.md
├── XTCClassTime.sln
├── .gitattributes
└── .gitignore
/XTCClassTime/XTC ClassTime.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/XTC ClassTime.docx
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/add.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/icon.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/left.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/menu.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/right.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/tick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/tick.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/QQGroup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/QQGroup.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/add_press.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/add_press.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/menu_press.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/menu_press.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/next_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/next_icon.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/cancel_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/cancel_white.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/delete_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/delete_white.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/alarm_add_large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/alarm_add_large.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/splash_ic_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/splash_ic_back.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/alarm_add_large_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/alarm_add_large_pressed.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/main_screencap_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/drawable/main_screencap_background.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PupilStudio/XTCClassTime/HEAD/XTCClassTime/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/XTCClassTime/Resources/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #2C3E50
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 易课表
2 |
3 | 给小天才电话手表使用的课程表。
4 |
5 | 可以添加、查看、删除、修改一星期里某一天的课程,新建自定义课程并设定颜色。
6 |
7 | ~~求Star求Issue啊啊啊~~
8 |
9 | 捐赠地址: [爱发电](http://afdian.net/@pupilstudio) **如果您是未成年人, 请一定得到家长的同意后再进行捐助哦~ 不提供退款。**
10 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/desktop.ini:
--------------------------------------------------------------------------------
1 | [LocalizedFileNames]
2 | single_select.png=@single_select.png,0
3 | ic_menu_bg.xml=@ic_menu_bg.xml,0
4 | ic_menu_press.png=@ic_menu_press.png,0
5 | ic_menu.png=@ic_menu.png,0
6 | selector_alarm_add_small.xml=@selector_alarm_add_small.xml,0
7 | selector_alarm_add_large.xml=@selector_alarm_add_large.xml,0
8 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/layout/ic_menu_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
7 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/bg_dialog_text_red.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/selector_alarm_add_large.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/shape_circle_red.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/shape_circle_red_press.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #2c3e50
4 | #1B3147
5 | #3498db
6 | #ff000000
7 | #FF000000
8 | #FF7F27
9 |
10 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 易课表
3 | Settings
4 | 更多
5 | 添加课程
6 | 我的课程
7 | 没有课程哦
8 | 星期一 今天
9 | 管理科目
10 |
11 |
--------------------------------------------------------------------------------
/XTCClassTime/ClassImage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | using Android.App;
7 | using Android.Content;
8 | using Android.OS;
9 | using Android.Runtime;
10 | using Android.Views;
11 | using Android.Widget;
12 |
13 | namespace XTCClassTime
14 | {
15 | public class ClassImage : Java.Lang.Object
16 | {
17 | public string DisplayName;
18 | public string Name;
19 | }
20 | }
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/ic_menu_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/bg_another_add_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/button_back.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 | -
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/button_edit.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 | -
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/button_delete.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 | -
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/XTCClassTime/Properties/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/splash_screen.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
11 |
12 |
--------------------------------------------------------------------------------
/XTCClassTime/Assets/AboutAssets.txt:
--------------------------------------------------------------------------------
1 | Any raw assets you want to be deployed with your application can be placed in
2 | this directory (and child directories) and given a Build Action of "AndroidAsset".
3 |
4 | These files will be deployed with your package and will be accessible using Android's
5 | AssetManager, like this:
6 |
7 | public class ReadAsset : Activity
8 | {
9 | protected override void OnCreate (Bundle bundle)
10 | {
11 | base.OnCreate (bundle);
12 |
13 | InputStream input = Assets.Open ("my_asset.txt");
14 | }
15 | }
16 |
17 | Additionally, some Android functions will automatically load asset files:
18 |
19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
--------------------------------------------------------------------------------
/XTCClassTime/Resources/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/XTCClassTime/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 | using Android.App;
5 |
6 | // General Information about an assembly is controlled through the following
7 | // set of attributes. Change these attribute values to modify the information
8 | // associated with an assembly.
9 | [assembly: AssemblyTitle("XTCClassTime")]
10 | [assembly: AssemblyDescription("")]
11 | [assembly: AssemblyConfiguration("")]
12 | [assembly: AssemblyCompany("")]
13 | [assembly: AssemblyProduct("XTCClassTime")]
14 | [assembly: AssemblyCopyright("Copyright © 2018")]
15 | [assembly: AssemblyTrademark("")]
16 | [assembly: AssemblyCulture("")]
17 | [assembly: ComVisible(false)]
18 |
19 | // Version information for an assembly consists of the following four values:
20 | //
21 | // Major Version
22 | // Minor Version
23 | // Build Number
24 | // Revision
25 | [assembly: AssemblyVersion("1.0.0.0")]
26 | [assembly: AssemblyFileVersion("1.0.0.0")]
27 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/bg_view_day.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | -
14 |
15 |
-
16 |
17 |
18 |
19 |
20 | -
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/layout/activity_about_software.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
15 |
19 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/XTCClassTime/AboutAuthorActivity.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | using Android.App;
7 | using Android.Content;
8 | using Android.OS;
9 | using Android.Runtime;
10 | using Android.Views;
11 | using Android.Widget;
12 |
13 | namespace XTCClassTime
14 | {
15 | [Activity(Label = "AboutAuthorActivity")]
16 | public class AboutAuthorActivity : Activity
17 | {
18 | private const string ACTIVITY_NAME = "AboutAuthor";
19 |
20 | protected override void OnCreate(Bundle savedInstanceState)
21 | {
22 | base.OnCreate(savedInstanceState);
23 |
24 | if (DataController.StartedActivity.ContainsKey(ACTIVITY_NAME) && DataController.StartedActivity[ACTIVITY_NAME])
25 | {
26 | this.Finish();
27 | return;
28 | }
29 | DataController.StartedActivity[ACTIVITY_NAME] = true;
30 |
31 | SetContentView(Resource.Layout.activity_about_author);
32 | // Create your application here
33 | }
34 |
35 | protected override void OnDestroy()
36 | {
37 | base.OnDestroy();
38 | DataController.StartedActivity[ACTIVITY_NAME] = false;
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/XTCClassTime/AboutSoftwareActivity.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | using Android.App;
7 | using Android.Content;
8 | using Android.OS;
9 | using Android.Runtime;
10 | using Android.Views;
11 | using Android.Widget;
12 |
13 | namespace XTCClassTime
14 | {
15 | [Activity(Label = "AboutSoftwareActivity")]
16 | public class AboutSoftwareActivity : Activity
17 | {
18 | private const string ACTIVITY_NAME = "AboutSoftware";
19 |
20 | protected override void OnCreate(Bundle savedInstanceState)
21 | {
22 | base.OnCreate(savedInstanceState);
23 |
24 | if (DataController.StartedActivity.ContainsKey(ACTIVITY_NAME) && DataController.StartedActivity[ACTIVITY_NAME])
25 | {
26 | this.Finish();
27 | return;
28 | }
29 | DataController.StartedActivity[ACTIVITY_NAME] = true;
30 |
31 | SetContentView(Resource.Layout.activity_about_software);
32 | // Create your application here
33 | }
34 |
35 | protected override void OnDestroy()
36 | {
37 | base.OnDestroy();
38 | DataController.StartedActivity[ACTIVITY_NAME] = false;
39 | }
40 | }
41 | }
--------------------------------------------------------------------------------
/XTCClassTime/Resources/layout/list_item_image.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
13 |
19 |
28 |
29 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/bg_prev_day.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/bg_next_day.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/layout/activity_edit_subject.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
9 |
18 |
26 |
27 |
32 |
33 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/ArtX.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/PEX.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/ChineseX.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/EnglishX.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/MathX.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/MusicX.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/bg_add_30dp.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/DefaultX.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/bg_minus_30dp.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/list_background_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.30204.135
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XTCClassTime", "XTCClassTime\XTCClassTime.csproj", "{1DC0A52D-28D8-4E94-B596-D87B2FC77451}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Profile|Any CPU = Profile|Any CPU
12 | Release|Any CPU = Release|Any CPU
13 | EndGlobalSection
14 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
15 | {1DC0A52D-28D8-4E94-B596-D87B2FC77451}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
16 | {1DC0A52D-28D8-4E94-B596-D87B2FC77451}.Debug|Any CPU.Build.0 = Debug|Any CPU
17 | {1DC0A52D-28D8-4E94-B596-D87B2FC77451}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
18 | {1DC0A52D-28D8-4E94-B596-D87B2FC77451}.Profile|Any CPU.ActiveCfg = Profile|Any CPU
19 | {1DC0A52D-28D8-4E94-B596-D87B2FC77451}.Profile|Any CPU.Build.0 = Profile|Any CPU
20 | {1DC0A52D-28D8-4E94-B596-D87B2FC77451}.Profile|Any CPU.Deploy.0 = Profile|Any CPU
21 | {1DC0A52D-28D8-4E94-B596-D87B2FC77451}.Release|Any CPU.ActiveCfg = Release|Any CPU
22 | {1DC0A52D-28D8-4E94-B596-D87B2FC77451}.Release|Any CPU.Build.0 = Release|Any CPU
23 | {1DC0A52D-28D8-4E94-B596-D87B2FC77451}.Release|Any CPU.Deploy.0 = Release|Any CPU
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | GlobalSection(ExtensibilityGlobals) = postSolution
29 | SolutionGuid = {DCF8FBEA-459F-4C97-8C23-DB04F3C13211}
30 | EndGlobalSection
31 | EndGlobal
32 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/bg_dialog_button_decide.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/Resources/drawable/bg_dialog_button_cancel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
-
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
-
17 |
18 |
19 |
20 |
21 |
22 | -
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XTCClassTime/MenuActivity.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | using Android.App;
7 | using Android.Content;
8 | using Android.OS;
9 | using Android.Runtime;
10 | using Android.Views;
11 | using Android.Widget;
12 |
13 | namespace XTCClassTime
14 | {
15 | [Activity(Label = "MenuActivity", NoHistory = true)]
16 | public class MenuActivity : Activity
17 | {
18 | private const string ACTIVITY_NAME = "Menu";
19 |
20 | protected override void OnCreate(Bundle savedInstanceState)
21 | {
22 | base.OnCreate(savedInstanceState);
23 |
24 | if (DataController.StartedActivity.ContainsKey(ACTIVITY_NAME) && DataController.StartedActivity[ACTIVITY_NAME])
25 | {
26 | this.Finish();
27 | return;
28 | }
29 | DataController.StartedActivity[ACTIVITY_NAME] = true;
30 |
31 | SetContentView(Resource.Layout.activity_menu);
32 |
33 | FindViewById