Compare commits

...

6 Commits

Author SHA1 Message Date
matthias
515e73bb94 complete redesign 2024-04-22 23:36:31 +02:00
matthias
4c4763dc9b moved data reading to PSEActivity 2024-04-22 23:34:34 +02:00
matthias
f6a6d8c367 switch from txt /w bufferedReader to JSON 2024-04-22 23:34:14 +02:00
matthias
82dadd7e21 removed readData() 2024-04-22 23:33:45 +02:00
matthias
7116edc376 removed landscape force for PSEActivity 2024-04-22 23:32:26 +02:00
matthias
f37d597aef removed dialog quit string 2024-04-22 23:31:58 +02:00
7 changed files with 2092 additions and 3092 deletions

View File

@@ -59,7 +59,6 @@
android:name=".PSEActivity"
android:exported="false"
android:label="@string/title_activity_pseactivity"
android:screenOrientation="landscape"
android:theme="@style/Theme.CleverClass" />
<activity
android:name=".MainActivity"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -42,7 +42,6 @@ import com.schoolapp.cleverclass.ui.theme.TextOnColouredButton
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
readData(applicationContext)
setContent {
CleverClassTheme {
Surface(modifier = Modifier.fillMaxSize(),

File diff suppressed because it is too large Load Diff

View File

@@ -1,92 +0,0 @@
package com.schoolapp.cleverclass
import android.content.Context
import java.io.BufferedReader
import java.io.IOException
import java.io.InputStreamReader
val elements = mutableListOf<PSEData>()
var i = 0
class PSEData() {
var data0: String = ""
var data1: String = ""
var data2: String = ""
var data3: String = ""
var data4: String = ""
var data5: String = ""
var data6: String = ""
var data7: String = ""
var data8: String = ""
var data9: String = ""
var data10: String = ""
var data11: String = ""
var data12: String = ""
constructor(
string0: String,
string1: String,
string2: String,
string3: String,
string4: String,
string5: String,
string6: String,
string7: String,
string8: String,
string9: String,
string10: String,
string11: String,
string12: String,
) : this() {
data0 = string0
data1 = string1
data2 = string2
data3 = string3
data4 = string4
data5 = string5
data6 = string6
data7 = string7
data8 = string8
data9 = string9
data10 = string10
data11 = string11
data12 = string12
}
}
fun readData(context: Context) {
val elementInput = mutableListOf<String>()
val file = "elements_data.txt"
val assetManager = context.assets
val inputStream = assetManager.open(file)
try {
BufferedReader(InputStreamReader(inputStream)).use { br ->
br.lines().forEach {
elementInput.add(it)
}
}
}
catch (e: IOException) {
e.printStackTrace()
}
if (i < 118) {
while (i < 118) {
val pseobject = PSEData(
string0 = elementInput[(i * 13)],
string1 = elementInput[(i * 13) + 1],
string2 = elementInput[(i * 13) + 2],
string3 = elementInput[(i * 13) + 3],
string4 = elementInput[(i * 13) + 4],
string5 = elementInput[(i * 13) + 5],
string6 = elementInput[(i * 13) + 6],
string7 = elementInput[(i * 13) + 7],
string8 = elementInput[(i * 13) + 8],
string9 = elementInput[(i * 13) + 9],
string10 = elementInput[(i * 13) + 10],
string11 = elementInput[(i * 13) + 11],
string12 = elementInput[(i * 13) + 12],
)
elements.add(pseobject)
i++
}
}
}

View File

@@ -6,7 +6,6 @@
<string name="title_activity_stundenplan">StundenplanActivity</string>
<string name="title_activity_noten">NotenActivity</string>
<string name="title_activity_fach">FachActivity</string>
<string name="dialog_schließen">Schließen</string>
<string name="title_activity_dsbactivity">DSBActivity</string>
<string name="title_activity_mebis">MebisActivity</string>
<string name="title_activity_dsbday_view">DSBDayViewActivity</string>