[Android] Moje pierwsze aplikacje.

Dyskusje o językach programowania, przykładowe programy.

Post by pawelooss » 22 Nov 2015, o 13:32

Witajcie,

Zaczynam swoją przygodę z programowaniem Androida. ]:->

W tym temacie będę umieszczał swoje pierwsze aplikacje. Jeśli ktoś chce, może je sobie potestować z ciekawości. :)



Sensors Graph

Image Image


Code: Select all
Please Login or Register, to see this Content



Music Player

Image


Code: Select all
Please Login or Register, to see this Content



Call Responder

Image


Code: Select all
Please Login or Register, to see this Content



Minutnik

Image Image


Code: Select all
Please Login or Register, to see this Content



Kalkulator

Image Image


Code: Select all
Please Login or Register, to see this Content
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)

pawelooss otrzymał za ten post 8 punkty reputacji od 1 użytkowników:
+davvid.
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 32
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 20h 39m 12s
Posts: 12083Topics: 1215
Reputation point: 17485
    Windows 10 Firefox

Post by adam111 » 27 kwi 2009, o 00:00

BoTs RoX! :D
adam111 Mężczyzna
Oddajcie mi cześć!
50%

Avatar użytkownika
 
Online
 
Telefon: Nokia 3110c
Soft: v. 05.50
Operator: -----

Joined: 30 mar 2009
Online:
Posts:   •  Topics: 
    Ubuntu  Firefox

Post by hoppek » 22 Nov 2015, o 18:03

Wyklepałeś całą aplikację od podstaw, pisząc kod czy korzystałeś z gotowych apletów? Z jakiego kompilatora korzystasz?
Image

XDˣᴰ
hoppek Male
Moderator

User avatar
 
Offline
 
Telefon: iPhone 14 Pro
Soft: iOS 16
Operator: Orange
Age: 28
Location: Katowice

Joined: 30 Apr 2009
Online: 290d 18h 3m 51s
Posts: 4661Topics: 415
Reputation point: 3242
    Windows 8.1 Chrome

Post by pawelooss » 22 Nov 2015, o 18:20

Android Studio. Po utworzeniu projektu część pracy jest wykonana za Ciebie, bo dostajesz gotową główną aktywność. :P
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 32
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 20h 39m 12s
Posts: 12083Topics: 1215
Reputation point: 17485
    Windows 10 Firefox

Post by bombel201 » 22 Nov 2015, o 19:00

Standardowo w androidzie jest minutnik, a twoj czym sie nie wyroznia? :P

[ Komentarz dodany przez: davvid: 22 listopada 2015, o 18:20 ]
Jego minutnik lepiej odlicza :D
Image
bombel201 Male
TEN OKRUTNY xD
Sponsor

User avatar
 
Offline
 
Telefon: LG G6
Soft: 7.0 Nougat
Operator: Play

Joined: 21 Mar 2010
Online: 104d 17h 43m 53s
Posts: 2793Topics: 816
Reputation point: 4150
    Windows 7 Firefox

Post by pawelooss » 22 Nov 2015, o 20:14

Mój pokazuje, jak bardzo Android jest niedokładny w odmierzaniu czasu i muli, ponieważ w trakcie odliczania na głównej belce pokazuje jeszcze liczbę pozostałych milisekund, które co krok powinny spadać o 1000, a spadają raz o 966, a raz o 1025. ;)

[ Dodano: 22 lis 2015, o 19:14 ]
No i dźwięk alarmu jest z Nokii, a nie tam jakieś androidowe sygnałki. xD
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 32
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 20h 39m 12s
Posts: 12083Topics: 1215
Reputation point: 17485
    Windows 10 Firefox

Post by hoppek » 22 Nov 2015, o 22:13

No to w końcu jak? Znasz Javę i pisałeś dużo kodu? Pytam, bo sam bym chciał zacząć rzeźbić jakieś aplikacje, ale nie wiem co trzeba umieć, żeby zacząć od zera.
Image

XDˣᴰ
hoppek Male
Moderator

User avatar
 
Offline
 
Telefon: iPhone 14 Pro
Soft: iOS 16
Operator: Orange
Age: 28
Location: Katowice

Joined: 30 Apr 2009
Online: 290d 18h 3m 51s
Posts: 4661Topics: 415
Reputation point: 3242
    Windows 8.1 Chrome

Post by pawelooss » 23 Nov 2015, o 01:00

Nie znam Javy, a w niej piszę. Znam za to C#, co jest niewątpliwie pomocne. :D

Przy Minutniku napisałem ~350 linijek kodu, a Kalkulator, który teraz piszę, to kolejne ~400, więc tak średnio dużo.

Android Studio poprzez kreator stworzy Ci działającą pustą apkę, która nic nie robi. Potem możesz dodawać kolejne rzeczy wedle uznania według różnych tutoriali czy filmików. Właśnie w ten sposób człowiek się w praktyce najszybciej uczy.

[ Dodano: 23 lis 2015, o 00:00 ]
Właśnie udostępniłem Kalkulator w 1 poście. :)
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 32
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 20h 39m 12s
Posts: 12083Topics: 1215
Reputation point: 17485
    Windows 10 Firefox

Post by hoppek » 23 Nov 2015, o 09:39

A tam przy tworzeniu projektu wybierasz pod jakim interfejsem ma być aplikacja? Mam na myśli czy jest wybór pomiędzy Holo a Material Design.
Image

XDˣᴰ
hoppek Male
Moderator

User avatar
 
Offline
 
Telefon: iPhone 14 Pro
Soft: iOS 16
Operator: Orange
Age: 28
Location: Katowice

Joined: 30 Apr 2009
Online: 290d 18h 3m 51s
Posts: 4661Topics: 415
Reputation point: 3242
    Windows 8.1 Chrome

Post by pawelooss » 23 Nov 2015, o 09:53

Na każdym etapie jest możliwość zmiany tematu graficznego.
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 32
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 20h 39m 12s
Posts: 12083Topics: 1215
Reputation point: 17485
    Android Firefox

Post by ZiomalMarcin » 25 Nov 2015, o 20:12

Paweł to napisz mi apkę do wspomagania alarmowania mojej OSP :D Proste założenie: Jak przychodzi sms z alarmem, żeby apka wykryła go i wydała zapytanie czy jedziesz czy nie i żeby inni, którzy wybrali opcję, że jadą widzieli na kogo mają poczekać. :E

[ Komentarz dodany przez: pawelooss: 23 listopada 2015, o 18:48 ]
Może w przyszłym roku. xD No i gdzie te informacje miałyby być przechowywane, kto jedzie, a kto nie?

[ Dodano: 24 lis 2015, o 21:01 ]
A to każdy telefon nie mógłby w przypadku alarmu robić za hosta i żeby informacje się wymieniały? Reset nastąpiłby po załóżmy 10 minutach i appka dalej przeszłaby w stan gotowości.

[ Komentarz dodany przez: pawelooss: 24 listopada 2015, o 21:39 ]
Nie wiem, nie widzę tego na razie. I jak miałyby się te informacje wymieniać? Internetem, kolejnymi SMS?

[ Dodano: 25 lis 2015, o 19:12 ]
Najprościej byłoby Internetem. Ale w sumie przydałby się prosty serwer www. W sumie może być na darmowym hostingu chyba.
ZiomalMarcin Male
Show must go on!
Junior Admin

User avatar
 
Offline
 
Telefon: Galaxy A55 5G
Soft: Android 14
Operator: Heyah
Age: 32
Location: Polska

Joined: 7 Mar 2009
Online: 201d 10h 47m 11s
Posts: 4621Topics: 121
Reputation point: 6384
    Windows 10 Chrome

Post by pawelooss » 17 Jan 2016, o 20:30

Nowy progs, odtwarzacz muzyczny. 580 linijek. Niby na podstawie tutoriala, a jednak nie jest dokończony i belka kontrolująca utwory czasem nie aktualizuje stanu i czasu. Natomiast nie sądzę, żebym to dopieszczał, bo liczyło się tylko, by DZIAŁAŁ. :D

[ Dodano: 17 sty 2016, o 19:30 ]
Kolejna aplikacja. Z jej poziomu można bezpośrednio wysyłać SMS-y. Główna funkcjonalność została natomiast zaszyta w tle. Jeśli ktoś będzie próbował się dodzwonić, a my odrzucimy połączenie lub nie będziemy odbierać, to automatycznie wyśle mu ona wiadomość, że oddzwonimy później. Z tego powodu testerów upraszam o ostrożność i odinstalowanie tuż po testach. ;P
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 32
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 20h 39m 12s
Posts: 12083Topics: 1215
Reputation point: 17485
    Windows 10 Firefox

Post by pawelooss » 29 May 2016, o 00:00

Nowa aplikacja: Sensors Graph. Tym razem listuję wszystkie czujniki dostępne w danym urządzeniu, prezentuję ich aktualne wartości chwilowe oraz sporządzam wykres wartości historycznych. Nawet fajna zabawka. :)
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 32
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 20h 39m 12s
Posts: 12083Topics: 1215
Reputation point: 17485
    Windows 10 Firefox


Return to Programowanie

Who is online

Users browsing this forum: No registered users and 1 guest