From 32d494798c0648d5f40274d0a392e13b109a668b Mon Sep 17 00:00:00 2001 From: Stepan Date: Sun, 4 May 2025 13:42:54 +0200 Subject: [PATCH] init --- .gitignore | 15 ++ .idea/.gitignore | 3 + .idea/AndroidProjectSystem.xml | 6 + .idea/compiler.xml | 6 + .idea/deploymentTargetSelector.xml | 10 + .idea/gradle.xml | 18 ++ .idea/migrations.xml | 10 + .idea/misc.xml | 10 + .idea/runConfigurations.xml | 17 ++ README.md | 7 + app/.gitignore | 1 + app/build.gradle.kts | 47 +++++ app/proguard-rules.pro | 21 ++ .../domaci_rad_2/ExampleInstrumentedTest.java | 26 +++ app/src/main/AndroidManifest.xml | 26 +++ .../example/domaci_rad_2/MainActivity.java | 44 +++++ app/src/main/res/drawable/chirp.png | Bin 0 -> 48685 bytes .../res/drawable/ic_launcher_background.xml | 170 ++++++++++++++++ .../res/drawable/ic_launcher_foreground.xml | 30 +++ app/src/main/res/layout/activity_main.xml | 65 ++++++ .../main/res/mipmap-anydpi/ic_launcher.xml | 6 + .../res/mipmap-anydpi/ic_launcher_round.xml | 6 + app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1772 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3918 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5914 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7778 bytes app/src/main/res/values-night/themes.xml | 7 + app/src/main/res/values/colors.xml | 5 + app/src/main/res/values/strings.xml | 3 + app/src/main/res/values/themes.xml | 9 + app/src/main/res/xml/backup_rules.xml | 13 ++ .../main/res/xml/data_extraction_rules.xml | 19 ++ .../example/domaci_rad_2/ExampleUnitTest.java | 17 ++ build.gradle.kts | 4 + gradle.properties | 21 ++ gradle/libs.versions.toml | 22 +++ gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 185 ++++++++++++++++++ gradlew.bat | 89 +++++++++ readme_media/result.png | Bin 0 -> 37174 bytes settings.gradle.kts | 24 +++ 48 files changed, 968 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/AndroidProjectSystem.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/deploymentTargetSelector.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/migrations.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 README.md create mode 100644 app/.gitignore create mode 100644 app/build.gradle.kts create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/com/example/domaci_rad_2/ExampleInstrumentedTest.java create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/com/example/domaci_rad_2/MainActivity.java create mode 100644 app/src/main/res/drawable/chirp.png create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/mipmap-anydpi/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/values-night/themes.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/themes.xml create mode 100644 app/src/main/res/xml/backup_rules.xml create mode 100644 app/src/main/res/xml/data_extraction_rules.xml create mode 100644 app/src/test/java/com/example/domaci_rad_2/ExampleUnitTest.java create mode 100644 build.gradle.kts create mode 100644 gradle.properties create mode 100644 gradle/libs.versions.toml create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 gradlew.bat create mode 100644 readme_media/result.png create mode 100644 settings.gradle.kts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/AndroidProjectSystem.xml b/.idea/AndroidProjectSystem.xml new file mode 100644 index 0000000..4a53bee --- /dev/null +++ b/.idea/AndroidProjectSystem.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..b86273d --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml new file mode 100644 index 0000000..b268ef3 --- /dev/null +++ b/.idea/deploymentTargetSelector.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..97f0a8e --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/.idea/migrations.xml b/.idea/migrations.xml new file mode 100644 index 0000000..f8051a6 --- /dev/null +++ b/.idea/migrations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..74dd639 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..16660f1 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..63b8df1 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Converter Cricket Chirps + +> This is a school homework project. It is created for educational purposes only and is not intended for commercial use. + +This app calculates the air temperature based on cricket chirps, using the method described in the article: [https://www.almanac.com/predict-temperature-cricket-chirps](https://www.almanac.com/predict-temperature-cricket-chirps) + +![result](readme_media/result.png) \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts new file mode 100644 index 0000000..b10c984 --- /dev/null +++ b/app/build.gradle.kts @@ -0,0 +1,47 @@ +plugins { + alias(libs.plugins.android.application) +} + +android { + namespace = "com.example.domaci_rad_2" + compileSdk = 35 + + defaultConfig { + applicationId = "com.example.domaci_rad_2" + minSdk = 26 + targetSdk = 35 + versionCode = 1 + versionName = "1.0" + + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + + buildFeatures { + viewBinding = true + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro" + ) + } + } + compileOptions { + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 + } +} + +dependencies { + + implementation(libs.appcompat) + implementation(libs.material) + implementation(libs.activity) + implementation(libs.constraintlayout) + testImplementation(libs.junit) + androidTestImplementation(libs.ext.junit) + androidTestImplementation(libs.espresso.core) +} \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/app/src/androidTest/java/com/example/domaci_rad_2/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/example/domaci_rad_2/ExampleInstrumentedTest.java new file mode 100644 index 0000000..aca64fa --- /dev/null +++ b/app/src/androidTest/java/com/example/domaci_rad_2/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package com.example.domaci_rad_2; + +import android.content.Context; + +import androidx.test.platform.app.InstrumentationRegistry; +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + assertEquals("com.example.domaci_rad_2", appContext.getPackageName()); + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..0050cb4 --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/example/domaci_rad_2/MainActivity.java b/app/src/main/java/com/example/domaci_rad_2/MainActivity.java new file mode 100644 index 0000000..079794e --- /dev/null +++ b/app/src/main/java/com/example/domaci_rad_2/MainActivity.java @@ -0,0 +1,44 @@ +package com.example.domaci_rad_2; + +import android.os.Bundle; +import android.view.View; +import android.widget.Toast; + +import androidx.activity.EdgeToEdge; +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; + +import com.example.domaci_rad_2.databinding.ActivityMainBinding; + +public class MainActivity extends AppCompatActivity { + + private ActivityMainBinding binding; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + EdgeToEdge.enable(this); + + binding = ActivityMainBinding.inflate(getLayoutInflater()); + View view = binding.getRoot(); + setContentView(view); + } + public void Calculate(View view) { + try { + int countChirps = Integer.parseInt(binding.numberOfChipsText.getText().toString()); + int fahrenheit = countChirps + 40; + + float celsius = countChirps / 3.0f + 4.0f; + double celsiusRounded = Math.round(celsius * 10.0) / 10.0; + + String result = fahrenheit + "°F. " + celsiusRounded + "°C"; + + binding.resultText.setText(result); + } + catch(NumberFormatException error) { + Toast.makeText(this, "Your number is invalid", Toast.LENGTH_LONG).show(); + } + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/chirp.png b/app/src/main/res/drawable/chirp.png new file mode 100644 index 0000000000000000000000000000000000000000..aaeb6d8e778c6146c2b73f34355b5f137380a9c9 GIT binary patch literal 48685 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..07d5da9 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..2b054b7 --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,65 @@ + + + + + + + + + +