Mam do zrobienia aplikacje na #android. Wszystko ma działać w sieci lokalnej. Serwer i klienci. Jedna apka serwerowa i do niej ma się łączyć kilka klientów.
Planuję to zrobić na SocketServer, ale może zna ktoś lepsze biblioteki.
Nie wiem czy zrobić to, że przy uruchamianiu klienta wpisywać IP serwera czy jakoś przez wifi direct to zrobić żeby wyszukało w pobliżu dostępne urządzenia.
#programowanie #androiddev
Nie wiem co ma robić ta apka, ale wystawienie webservera z REST API będzie chyba prostsze do obsłużenia. Z poziomu telefonu będziesz miał możliwość wyszukania urządzeń w sieci lokalnej także tym się nie przejmuj. Możesz zrobić próbę automatycznego znalezienia właściwego urządzenia, a gdy się nie uda to dać możliwość wpisania IP.
@czlowiek_z_lisciem_na_glowie:
spróbuj:

val formatter: DateTimeFormatter = DateTimeFormatter.ofPattern("h:mm:ss a").withZone(UTC)
fun main(args: Array<String>) {
val date = "3:16:00 pm"
println("""no zone: ${formatter.parse(date, LocalTime::from)} or: ${LocalTime.parse(date, formatter)},
|local: ${OffsetTime.parse(date, formatter).withOffsetSameInstant(ZoneId.systemDefault().getRules().getOffset(Instant.now())).toLocalTime()}""".trimMargin())
`

u mnie daje:

no zone: 15:16 or: 15:16,

local: 16:16,
@draxgar:
Dzięki, siedziałem nad tym przez weekend i też mi się udało. Zrobiłem na telefonie test dla Warszawy i dla Buenos Aires i poprawnie konwertuje tzn dla Warszawy GTM+1 a ten drugi GMT-3
Ważne aby na wejściu była czas w standardzie ISO: 2023-01-28T15:17:48+00:00

fun convertUTCtoLocalTime(timeUtcStr: String): Date { //2023-01-28T15:17:48+00:00

val formatterNew = DateTimeFormatter.ISO_OFFSET_DATE_TIME
val offsetDateTime = OffsetDateTime.parse(timeUtcStr, formatterNew)

val offsetDateTimeInstant = offsetDateTime.toInstant()
val timestamp = offsetDateTimeInstant.toEpochMilli()
val newDate = Date(timestamp)// tu
Mam czas w UTC w postaci: "3:16:00 PM"
Potrzebuje skonwertować go do czasu lokalnego tzn zamienić go na lokalną strefę czasową + dodać lokalne reguły czasu zimowego/letniego. To ma działać w każdej lokalizacji. Próbowałem to zrobić za pomocą poniższej funkcji ale kod zwraca mi 15:16 czyli realnie jedyne co zrobił to zamienił czas na 24H. Co robię nie tak?

#kotlin #androiddev #programowanie

fun convertUTCtoLocalTime(time: String): LocalTime {
val formatter = DateTimeFormatter.ofPattern("h:mm:ss a")
Google stawia na Fluttera i zapowiada duże nowości, także w Darcie

Google jasno określiło swoje priorytety. Ważne informacje dla każdego mobilnego (i nie tylko) frontendowca!
https://bulldogjob.pl/readme/google-stawia-na-fluttera-i-zapowiada-ogrom-nowosci-takze-w-darcie

#flutter #dart #mobiledev #programowanie #naukaprogramowania #programista15k #programista30k #pracait #androiddev
Bulldogjob - Google stawia na Fluttera i zapowiada duże nowości, także w Darcie

Goog...

źródło: Untitled-21

Pobierz
Poszukuję dobrej i wspieranej biblioteki w Javie albo Kotlinie (którą da się zaimportować do projektu Androida), która dla współrzędnych geograficznych zwróci godzinę zachodu i wschodu słońca. Próbowałem użyć tej ale zwraca zachód słońca o godzinę do tyłu więc nie można jej ufać, możliwe, że nie bierze pod uwagę czasu zimowego / letniego.

https://github.com/mikereedell/sunrisesunsetlib-java

#kotlin #java #androiddev
siemka mirki,

szef mi przysłał bardzo #!$%@? wiadomość i usunął na jego szczęście i nieszczęście moje bo nie zrobiłem screena.

Czy znacie jakieś aplikacje co przechowują wiadomości Whatsapp automatycznie ?

robią kopię zapasową audio, filmiku,czatu itd.

na razie znalazłem WAMR, ale działa tak sobie?
polecacie coś innego.

#mobbing #androiddev #appka #developer #devops #xda #aplikacje #pytanie
kopiret - siemka mirki,

szef mi przysłał bardzo #!$%@? wiadomość i usunął na jego sz...

źródło: Screenshot_2023-01-23-11-09-51-930_org.mozilla.firefox

Pobierz
@interpolacja_liniowa: generalnie Samsung to w porządku wybór, bo popularny, ale na tym konkretnym sprzęcie masz fabrycznie aktualizacje pewnie do Androida 10 maksymalnie. Może brakować możliwości obtestowania funkcji, które są w nowszych wersji Andka. Wiele zależy od tego jak skomplikowaną apkę będziesz testował i z jakich funkcji korzysta.
A gdybyś miał testować tylko na jednym fizycznym do 2k to jaki byś wybrał?


@czlowiek_z_lisciem_na_glowie: Ostatnio wybrałem chińską słuchawkę na X i jestem zadowolony.
Teraz to wziąłbym raczej koreańca na S ze względu na smartwatcha tej samej firmy, którego część funkcji nie działa jeśli nie sparujesz ze smartfonem tej samej firmy...
Czy ktoś ma doświadczenia z trybem kiosk w androidzie? Mam aplikację i dedykowany smartfon/tablet na którym chciałbym zablokować użytkownikowi dostęp do ustawień/instalowania innych aplikacji itd. Dobrze by było gdybym mógł zdalnie aktualizować apk.

#androiddev
@loginek0: Tak ale to było dobre 5 lat temu. Było darmowe, można było zablokować apki konkretne i ustawienia. Jedyny hack żeby to obejść to był boot w trybie awaryjnym, wtedy administracja urządzeniem była wyłączona
To jeszcze Panowie pytanie. Jak zrobić film promocyjny, gdzie taka rączka klika po apce i pokazuje co się dzieje na ekranie?


@czlowiek_z_lisciem_na_glowie: jak chcesz rączkę to zmień kursor w systemie, nagraj ekran gdzie masz odpalony emulator i obrabiaj :P

mozna tez z samego emulatora nagrać ekran adb plus w opcjach programisty: pokazuj dotyk czy coś w tym stylu, ale tam już rączki nie będzie tylko kółeczko
Przeglądanie asortymentu czilera, ale jeśli gdziekolwiek pojawi się opcja zakupu to prędzej czy później będzie ban - google nie odpuści swoich 30%