Skip to content

Landfathich/StringThreadDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

StringThreadDemo

Kotlin Platform

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ со строками, ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° экран.

О ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ дСмонстрируСт Ρ€Π°Π±ΠΎΡ‚Ρƒ со строковыми функциями, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ UI ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ подсчётом символов. Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ подстрок ΠΈΠ· тСкста ΠΈ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»:

  • Π’Ρ‹Π²ΠΎΠ΄ вСрсии, рассчитанной ΠΈΠ· Π΄Π²ΡƒΡ… чисСл
  • Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ тСкста ΠΌΠ΅ΠΆΠ΄Ρƒ символами < >
  • Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π· Π² сСкунду ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ число ΠΈ обновляСт TextView
  • БСзопасноС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ UI Ρ‡Π΅Ρ€Π΅Π· runOnUiThread
  • Π¦ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° символов строки ΠΈ подсчёт количСства Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ <
  • Π’Ρ‹Π²ΠΎΠ΄ сообщСний Π² Logcat

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

  • Kotlin
  • Threads
  • UI updates from background thread
  • String operations (substringAfter, substringBefore)
  • Logcat
  • TextView runtime updates

About

Android practice app showcasing string operations, background thread updates and logging.

Topics

Resources

Stars

Watchers

Forks

Languages