Deponentlanadigan materiallarning titul varag‘i
EHM uchun dastur (Ma’lumotlar bazasi) nomi:
“English test for children”
“Английский тест для детей”
Huquq ega(lar)si :
Egamberganov Jahongir Omonboy o‘g‘li
Muallif(lar):
Egamberganov Jahongir Omonboy o‘g‘li
Iskandarov Islom Zoxirovich
EHM uchun dasturni identifikatsiya qiluvchi materiallar dastlabki matni (Dastur kodi)
Dizayn
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical"
android:gravity="center">
android:id="@+id/imageviewlogin"
android:layout_width="300dp"
android:layout_height="220dp"
android:layout_margin="30dp"
android:layout_marginHorizontal="10dp"
android:layout_gravity="center"
android:scaleType="centerCrop"
android:background="@drawable/imageviewloginbackground"
>
android:id="@+id/edittextfirstname"
android:layout_marginVertical="10dp"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@drawable/edittextloginbackground"
android:layout_marginHorizontal="30dp"
android:padding="10dp"
android:hint="Enter first name ">
android:id="@+id/edittextlastname"
android:layout_marginVertical="10dp"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@drawable/edittextloginbackground"
android:layout_marginHorizontal="30dp"
android:padding="10dp"
android:hint="Enter last name ">
android:id="@+id/btnlogin"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@drawable/buttonloginbackground"
android:layout_marginHorizontal="60dp"
android:layout_marginVertical="20dp"
android:text="Log in"
android:textSize="22dp"
android:textColor="@color/black">
android:id="@+id/progressbarlogin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="invisible">
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity2">
android:id="@+id/imageviewuser"
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginStart="10dp"
android:layout_marginTop="60dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="10dp"
android:src="@drawable/eng"
app:civ_border_color="#24EEE2"
app:civ_border_width="3dp">
android:id="@+id/textviewusername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/imageviewuser"
android:hint="Username"
android:textSize="22dp"
android:gravity="center"
android:layout_alignParentStart="true"
android:layout_alignParentEnd="true"
>
android:id="@+id/linearlayoutlevrait"
android:layout_marginTop="20dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/textviewusername"
android:orientation="horizontal"
android:gravity="center">
android:id="@+id/textviewlevel"
android:layout_width="120dp"
android:layout_height="50dp"
android:background="@drawable/edittextloginbackground"
android:hint="level"
android:textSize="18dp"
android:gravity="center"
android:layout_marginHorizontal="8dp">
android:id="@+id/textviewraiting"
android:layout_width="120dp"
android:layout_height="50dp"
android:background="@drawable/edittextloginbackground"
android:hint="raiting"
android:textSize="18dp"
android:gravity="center"
android:layout_marginHorizontal="8dp">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:gravity="center"
android:layout_below="@id/linearlayoutlevrait"
android:orientation="horizontal">
android:id="@+id/linearlayaoutlearning"
android:clickable="true"
android:layout_width="match_parent"
android:layout_height="80dp"
android:layout_weight="1"
android:layout_marginHorizontal="20dp"
android:gravity="center"
android:orientation="vertical"
android:background="@drawable/edittextloginbackground"
>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Learning"
android:textSize="35dp"
android:background="?attr/selectableItemBackgroundBorderless"
android:gravity="center">
android:id="@+id/linearlayouttest"
android:clickable="true"
android:layout_width="match_parent"
android:layout_height="80dp"
android:layout_weight="1"
android:orientation="vertical"
android:layout_marginHorizontal="20dp"
android:background="@drawable/edittextloginbackground"
android:gravity="center">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Test"
android:textSize="35dp"
android:gravity="center"
android:background="?attr/selectableItemBackgroundBorderless"
>
android:layout_width="match_parent"
android:layout_height="240dp"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
android:src="@drawable/pngwingcom">
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity3">
android:id="@+id/recyclerviewlearning"
android:padding="10dp"
android:layout_width="match_parent"
android:layout_height="match_parent">
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity4"
android:padding="10dp">
android:id="@+id/recryclerviewtest"
android:layout_width="match_parent"
android:layout_height="match_parent">
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity5Learing"
android:id="@+id/relativelayoutmain"
android:background="#4C98FB">
android:id="@+id/rellayou5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#478FFB">
android:id="@+id/tolbaractivity5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#51A2FF"
android:layout_marginBottom="5dp">
android:id="@+id/textview_tolbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColor="@color/white"
android:textSize="23dp">
android:id="@+id/recrylerviewlearning2"
android:layout_below="@id/rellayou5"
android:padding="10dp"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="200dp"
android:layout_height="280dp"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:gravity="center">
app:cardUseCompatPadding="true"
app:cardElevation="5dp"
app:cardCornerRadius="8dp"
android:layout_width="195dp"
android:layout_height="275dp">
android:id="@+id/linearlayoutanother"
android:layout_width="177dp"
android:layout_height="250dp"
android:orientation="vertical">
android:id="@+id/imageviewanother"
android:layout_width="match_parent"
android:layout_height="210dp"
android:background="@drawable/anotherbcardviewbackground"
android:src="@drawable/click">
android:id="@+id/textviewanother"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:textColor="@color/white"
android:text="dfghjuytfg"
android:gravity="center"
android:textSize="20dp"
android:layout_marginTop="-20dp"
android:background="@drawable/anotherbcardviewbackgroundtext">
android:layout_width="match_parent"
android:layout_height="100dp"
xmlns:app="http://schemas.android.com/apk/res-auto">
android:layout_width="match_parent"
android:layout_height="100dp"
app:cardCornerRadius="8dp"
app:cardUseCompatPadding="true"
app:cardElevation="4dp">
android:id="@+id/linearlayoutmedia"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
android:layout_margin="5dp"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="2.5"
android:src="@drawable/audio">
android:id="@+id/imageviewletter"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:src="@drawable/aa"
android:layout_margin="6dp"
>
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:id="@+id/textviewletter"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="Aa"
android:gravity="center"
android:textSize="40dp">
android:layout_alignParentEnd="true"
android:layout_marginEnd="5dp"
android:visibility="gone"
android:layout_width="50dp"
android:layout_height="match_parent"
android:src="@drawable/click">
android:layout_width="190dp"
android:layout_height="110dp"
xmlns:app="http://schemas.android.com/apk/res-auto">
android:layout_width="match_parent"
android:layout_height="110dp"
app:cardCornerRadius="8dp"
app:cardUseCompatPadding="true"
app:cardElevation="4dp">
android:id="@+id/relativelayoutmedia"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
-->
android:id="@+id/imageviewnumber"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/rectangle"
android:layout_margin="6dp"
android:scaleType="centerCrop"
>
android:id="@+id/textviewnumber"
android:background="?attr/selectableItemBackgroundBorderless"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="100"
android:layout_centerInParent="true"
android:textColor="@color/black"
android:gravity="center"
android:textSize="50dp">
android:layout_width="match_parent"
android:layout_height="240dp"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical">
android:layout_width="match_parent"
android:layout_height="240dp"
app:cardCornerRadius="8dp"
app:cardElevation="5dp"
app:cardUseCompatPadding="true">
android:id="@+id/linearlayoutitemlearning"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
android:id="@+id/imageviewlearningitem"
android:layout_width="match_parent"
android:layout_height="150dp"
android:src="@drawable/weekdays1">
android:id="@+id/textviewrecycleritemlearning"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Learning weekdays"
android:gravity="center"
android:textSize="24dp"
android:layout_marginHorizontal="5dp"
android:background="@drawable/learningrecycleritem"
android:textColor="@color/black">
android:id="@+id/progressBar"
android:backgroundTint="#24EEE2"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_margin="5dp"
android:layout_marginHorizontal="10dp"/>
android:layout_width="match_parent"
android:layout_height="170dp"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical">
android:layout_width="match_parent"
android:layout_height="170dp"
app:cardCornerRadius="8dp"
app:cardElevation="5dp"
app:cardUseCompatPadding="true">
android:id="@+id/linearlayouttest"
android:padding="8dp"
android:layout_width="match_parent"
android:layout_height="150dp"
android:orientation="vertical">
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal"
android:gravity="center">
android:id="@+id/textviewrecycleritemtest"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Test number"
android:layout_weight="1"
android:gravity="center"
android:textSize="28dp"
android:background="@drawable/learningrecycleritem"
android:textColor="@color/black">
android:id="@+id/imageviewtestitem"
android:layout_weight="2"
android:layout_width="match_parent"
android:layout_height="80dp"
android:src="@drawable/testnumber">
android:layout_width="match_parent"
android:layout_height="5dp"
android:layout_marginTop="20dp"
android:background="#24EEE2">
Backend (Kotlin)
package com.example.enlishforkidsbeginner
import android.content.Intent
import android.content.SharedPreferences
import android.graphics.Bitmap
import android.graphics.BitmapFactory
import android.graphics.ImageDecoder
import android.net.Uri
import android.os.Build
import android.os.Bundle
import android.provider.MediaStore
import androidx.appcompat.app.AppCompatActivity
import android.view.View
import androidx.activity.result.contract.ActivityResultContracts
import androidx.room.Room
import com.example.enlishforkidsbeginner.databinding.ActivityMainBinding
import com.example.enlishforkidsbeginner.room.AppDatabase
import com.example.enlishforkidsbeginner.room.Constants.TABLE_NAME
import com.example.enlishforkidsbeginner.room.User
import com.example.enlishforkidsbeginner.room.UserDao
import java.io.ByteArrayOutputStream
class MainActivity : AppCompatActivity() {
lateinit var binding: ActivityMainBinding
lateinit var userDao: UserDao
var imageuri:Uri?=null
var savedtext:String? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
Dostları ilə paylaş: |