[Android] Moje pierwsze aplikacje.

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

Post by pawelooss » 22 Nov 2015, o 12: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. :)


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



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



Sensors Graph

Image Image

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

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

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

Za ten post pawelooss otrzymał/a punkty reputacji.
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || S♥ny Z3C || iPh♥ne 5s
Soft: CFW 081.003 || Android 6.0.1 || iOS 10
Operator: Play
Age: 25
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 639d 8h 34m 24s
Posts: 11725Topics: 1111
Reputation point: 17218
    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 17:03

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

Motorola Moto E | 5.1.1 | 12GB
hoppek Male
HydePark Mod

User avatar
 
Offline
 
Telefon: Motorola Moto E
Soft: 5.1.1
Operator: Play
Age: 22
Location: Katowice

Joined: 30 Apr 2009
Online: 290d 1h 40m 44s
Posts: 4651Topics: 415
Reputation point: 3183
    Windows 8.1 Chrome

Post by pawelooss » 22 Nov 2015, o 17: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 && HTC HD2 && MaxCom MM432BB
&& Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3 Compact
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i

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

User avatar
 
Offline
 
Telefon: N♥kia E52 || S♥ny Z3C || iPh♥ne 5s
Soft: CFW 081.003 || Android 6.0.1 || iOS 10
Operator: Play
Age: 25
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 639d 8h 34m 24s
Posts: 11725Topics: 1111
Reputation point: 17218
    Windows 10 Firefox

Post by bombel201 » 22 Nov 2015, o 18: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 23m 26s
Posts: 2793Topics: 816
Reputation point: 4157
    Windows 7 Firefox

Post by pawelooss » 22 Nov 2015, o 19: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 && HTC HD2 && MaxCom MM432BB
&& Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3 Compact
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i

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

User avatar
 
Offline
 
Telefon: N♥kia E52 || S♥ny Z3C || iPh♥ne 5s
Soft: CFW 081.003 || Android 6.0.1 || iOS 10
Operator: Play
Age: 25
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 639d 8h 34m 24s
Posts: 11725Topics: 1111
Reputation point: 17218
    Windows 10 Firefox

Post by hoppek » 22 Nov 2015, o 21: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

Motorola Moto E | 5.1.1 | 12GB
hoppek Male
HydePark Mod

User avatar
 
Offline
 
Telefon: Motorola Moto E
Soft: 5.1.1
Operator: Play
Age: 22
Location: Katowice

Joined: 30 Apr 2009
Online: 290d 1h 40m 44s
Posts: 4651Topics: 415
Reputation point: 3183
    Windows 8.1 Chrome

Post by pawelooss » 23 Nov 2015, o 00: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 && HTC HD2 && MaxCom MM432BB
&& Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3 Compact
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i

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

User avatar
 
Offline
 
Telefon: N♥kia E52 || S♥ny Z3C || iPh♥ne 5s
Soft: CFW 081.003 || Android 6.0.1 || iOS 10
Operator: Play
Age: 25
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 639d 8h 34m 24s
Posts: 11725Topics: 1111
Reputation point: 17218
    Windows 10 Firefox

Post by hoppek » 23 Nov 2015, o 08: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

Motorola Moto E | 5.1.1 | 12GB
hoppek Male
HydePark Mod

User avatar
 
Offline
 
Telefon: Motorola Moto E
Soft: 5.1.1
Operator: Play
Age: 22
Location: Katowice

Joined: 30 Apr 2009
Online: 290d 1h 40m 44s
Posts: 4651Topics: 415
Reputation point: 3183
    Windows 8.1 Chrome

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

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

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

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

User avatar
 
Offline
 
Telefon: N♥kia E52 || S♥ny Z3C || iPh♥ne 5s
Soft: CFW 081.003 || Android 6.0.1 || iOS 10
Operator: Play
Age: 25
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 639d 8h 34m 24s
Posts: 11725Topics: 1111
Reputation point: 17218
    Android Firefox

Post by ZiomalMarcin » 25 Nov 2015, o 19: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.
Paralotnie i nie tylko - Mój kanał na YT
Image
Lipiec 1992 - 2.0 ABT (90 HP) + LPG
ZiomalMarcin Male
Show must go on!
Junior Admin

User avatar
 
Offline
 
Telefon: Samsung Galaxy Note 3 | N9005
Soft: Android 6.0.1 | S7 Edge + Note 7 Port
Operator: Heyah
Age: 25
Location: Polska

Joined: 7 Mar 2009
Online: 201d 4h 29m 34s
Posts: 4619Topics: 121
Reputation point: 6376
    Windows 10 Chrome

Post by pawelooss » 17 Jan 2016, o 19: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 && HTC HD2 && MaxCom MM432BB
&& Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3 Compact
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i

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

User avatar
 
Offline
 
Telefon: N♥kia E52 || S♥ny Z3C || iPh♥ne 5s
Soft: CFW 081.003 || Android 6.0.1 || iOS 10
Operator: Play
Age: 25
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 639d 8h 34m 24s
Posts: 11725Topics: 1111
Reputation point: 17218
    Windows 10 Firefox

Post by pawelooss » 28 May 2016, o 23: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 && HTC HD2 && MaxCom MM432BB
&& Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3 Compact
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i

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

User avatar
 
Offline
 
Telefon: N♥kia E52 || S♥ny Z3C || iPh♥ne 5s
Soft: CFW 081.003 || Android 6.0.1 || iOS 10
Operator: Play
Age: 25
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 639d 8h 34m 24s
Posts: 11725Topics: 1111
Reputation point: 17218
    Windows 10 Firefox


Return to Programowanie

Who is online

Users browsing this forum: No registered users and 1 guest