Skip to content

sansajn/android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android

This repository contains Android samples for Kotlin and Java (from the past) languages.

kotlin:samples

Kotlin language samples are saved in kotlin directory.

hellomap: Mapbox's Hello World sample for Android SDK. hellmap screenshot

GridView : ukážka použitia GridView komponenty.

ListView : ukážka použitia ListView komponenty.

TableLayout : ukážka použitia dynamicky naplnenéj TableLayout komponenty. TableLayout je možné použiť pri zobrazovaní dát vo forme tabuľky (zdá sa, že android k tomuto účelu neimplementuje žiadnu štandardnú komponentu).

ImageView : ukážka práce s ImageView komponentou.

SQLiteDatabase : ukážka práce s SQLite databázou, aplykácia predvádza, ako spustiť aktyvitu a získať z nej dáta zadané užívateľom, ako vytvoriť menu, alebo aj ako použiť ListView.

AndroidPlot : ukážka renderovania grafou (xy plot) pomocou knižnice androidplot

BarPlot : ukážka renderovania bar grafu knižnicou androidplot.

FXPlot: vyzualizácia funkcie y=x^2-13 v android plot knižnici (negatívne hodnoty, grid, popisky)

CombinedPlot : ďalšie použitie knižnice androidplot

TabLayout : použitie tabou a fragmentou v apke

JeromqPush : ukážka použitia push-pull ZMQ soketou

jeromq/RouterDealerSample : ukážka použitia router/dealer ZMQ soketou

NavigationDrawer: ukážka použitia DrawerLayout a NavigationView v ktorej sú jednotlivé volby (home, gallery, slideshow, ...) implementované ako fragmenty (Fragment).

Preferences : ukážka dizajnu nastavení pomocou PreferenceFragmentCompat s fungujúcim summary.

EmptyListPlaceholder: ukážka ako na placeholder view v prípade prázdneho ListView, tiež ukazuje ako použiť FrameLayout.

ExternalStorage: The sample lists all photos from inside DCIM folder (usually /storage/emulated/0/DCIM) for Android 13+ which require runtime permission.

RecyclerView: použitie RecyclerView a CardView komponenty.

UiThreadAccessWithoutActivity: ako spúštať kód v UI vlákne bez aktivity (Activity.runOnUiThread()).

HorizontalRecyclerView: horizontálny RecyclerView.

RecyclerViewDragandDrop: ako na drag&drop u RecyclerView.

RecyclerViewUpdate: ukážka ako updateovať RecyclerView pri zmene zobrazovaných dát.

SDCardDCIM: Shows how to figure out image pathes stored in SD Card (not internal storage) via MediaStore API and list DCIM content from SD Card.

tested under Android 33 API

CustomView: ukážka užívateľsky definovanéj View komponenty a kreslenia do Canvas pomocou Paint

view/ViewUserInput: ukážka implmentuje onTouchEvent() triedy View a na základe pohybu prstu po displeji mení pozíciu štvorca na displeji.

canvas/PictureBlending: ukážka kompozície dvoch bitmap pomocou PorterDuffXfermode kompozitora.

canvas/WaveBlending: ukážka podfarbenia časového priebehu pomocou kompozitnej operácie ADD (PorterDuff.Mode.ADD). Čierny priebeh na priehľadnom pozadí zafarbený červenou (minulosť) a modrou (budúcnosť) farfou na základe pozície (v rozsahu 0 až 1.0).

NotificationDemo: Android 8 notifications sample NotificationProgress: Notification with progress bar sample based on NotificationDemo sample.

ndk:ukážky

Ukážky predvádzajúce funkcionalitu JNI, dostupné v adresáry jni.

HelloJni : základná ukážka, volanie bezparametrickej funkcie implementovanej v jni.

CMake : ukážka použitia cmake (a standalone toolchain) na miesto štandardného ndk-build. Standalone toolchain je nutné najprv vygenerovať, pozri android_tips.txt.

Cpp11 : jednoduchá ukážka demonštrujúca použitie c++11 kompatibilného kódu.

LoadRes : cez jni prečíta zdroje (assets) zbalené v apk súbore

TriangleGles2 : trojuholník vyrenderovaný pomocou opengl es 2

ndk/LoadingPng : čítanie png pomocou libpng (staticky zlinkovana a predinštalovana v toolchaine)

ndk/LoadingJpeg : čítanie jpeg pomocoi libjpeg

ndk/ReadFile : čítanie s file systemu s jni

ndk/Shapes : generovanie tvarou pomocou kničnice shapes

ndk/Earth : sustava zem, mesiac slnko s osvetlenim a texturami

ndk/ImageMagick : galeria pomocou image-magick-u

ndk/OpenAL : prehrá zvuk pomocou knižnice openal

ndk/WaveformPlay : prehrá zvuk vo formáte wav (waveform)

ndk/VorbisPlay : prehrá zvuk vo formáte ogg/vorbis

ndk/Animation : gpu anymácia modelu (skinning)

ndk/AntApp

ndk/GradleApp

ndk/Bullet : streľba kociek voči stene v bullet-e

ndk/CustomNative

java:ukážky (muzeum)

Lifecycle

OpenGLWindow

Service

TouchDemo1 : ukážka použitia dotykového displeja

MultiTouchDemo1 : ukážka použitia viacdotikového displeja

Galacticon : advanced RecyclerView sample

RecyclerView : most simple RecyclerView sample

RecyclerViewGallery : RecyclerView with image sample

BarPlot : ukážka renderovania bar grafu knižnicou androidplot.

ndk/TwoSharedLibraries: Použitie knižnice zo závislosťou na inej dynamickej knižnici.

Pri loadovaní prvej native-lib knižnice systém zistí jej závislosť na druhej knižnici b a sám ju natiahne (netreba volať System.LoadLibrary()).

ndk/TwoSharedLibrariesInKotlin: Použitie knižnice zo závislosťou na inej dynamickej knižnici v Kotline. Pozri popis ndk/TwoSharedLibraries.

About

Android sample stuff.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published