Ktoś się orientuje jak to jest w przypadku obracania grafiki wektorowej w kontekście aplikacji/gier (obracanie grafiki bezpośrednio w kodzie)? Chodzi mi o to czy coś takiego wgl się uskutecznia? Bawię się w android studio (bez żadnych bibliotek poza bazowymi), testowałem właśnie wyświetlanie grafiki wektorowej i pomyślałem sobie że obracanie tego bezpośrednio w kodzie powinno być stosunkowo łatwe (skoro jest możliwość wyświetlania wektorów to raczej jest też metoda do ich obracania), a z
Wszystko
Najnowsze
Archiwum
- 0
konto usunięte via Wykop
- 0
@Sinti:
W każdej typowej bibliotece do grafiki jest metoda "rotate" która powinna działać jak piszesz. Ale z androidem nie wiem co google nawymyślało. Oni często mają dziwne pomysły.
W każdej typowej bibliotece do grafiki jest metoda "rotate" która powinna działać jak piszesz. Ale z androidem nie wiem co google nawymyślało. Oni często mają dziwne pomysły.
@Sinti zależy na jakim poziomem abstrakcji masz do czynienia. Jeżeli zejdziesz do poziomu OpenGL SE, to możliwości są nieograniczone
Ostatnie pytanie, bo klientowi zależy, by apka mało ważyła i szybko chodziła także na starszych telefonach. Jeśli macie porównanie Flutter vs JetPack Compose, to który działa szybciej i mniej laguje, żre mniej baterii, itd?
Flutter - .apk z jednym ekranem 18 MB
Compose - 6 MB, a po dodaniu kilku bibliotek (m.in. Retrofit, Room) 12 MB
Mam w sumie 3 opcje:
Flutter - .apk z jednym ekranem 18 MB
Compose - 6 MB, a po dodaniu kilku bibliotek (m.in. Retrofit, Room) 12 MB
Mam w sumie 3 opcje:
@SendMeAnAngel: tak naprawdę zależy co ta apka robi, natywne rozwiązania zawsze będą lepsze niż multiplatform, którego zaletą jest szybszy development na obie platformy. Compose jest już w miarę dopracowany i działa naprawdę szybko. Generalnie największy kłopot jaki tam jest to jakieś złożone elementy na listach
@SendMeAnAngel a proguarda na release masz dobrze skonfigurowanego? Masz png czy svg jako obrazki?
Przepisuję prostą apkę z Compose na Flutter. Z jednej strony dobrze poznać kolejną technologię, z drugiej robić drugi raz to samo. Ogarnia mnie niemoc, niechęć i nie umiem sobie z tym poradzić. Po prostu trzeba na nowo szukać komponentów lub pisać własne. Działa to wszystko znacznie inaczej niż w oryginalnej aplikacji. Jakieś rady? Chyba najpierw powinienem przejść wszystkie tutoriale Flutter, pooglądać przykłady, ale nie ma na to czasu, bo czas goni. #
Polecam subreddita ( ͡° ͜ʖ ͡°)
https://www.reddit.com/r/mAndroidDev/comments/zrvhti/top_5_successful_flutter_apps/
https://www.reddit.com/r/mAndroidDev/comments/zrvhti/top_5_successful_flutter_apps/
@SendMeAnAngel: rada zależy od tego - po co to przepisujesz? Hobbistycznie? Znajdź ciekawsze hobby.
- 0
Pytanie mirki, o co chodzi w tym zapisie?
Rozumiem że tworzę obiekt o nazwie wifiManager typu WifiManager, ale za znakiem = to już nie mam pojęcia co oznacza.
Da radę to wyjaśnić?
WifiManager wifiManager=(WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
#naukaprogramowania #java #androiddev
Rozumiem że tworzę obiekt o nazwie wifiManager typu WifiManager, ale za znakiem = to już nie mam pojęcia co oznacza.
Da radę to wyjaśnić?
WifiManager wifiManager=(WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
#naukaprogramowania #java #androiddev
@kanarex: nie tworzysz tego obiektu, tylko pobierasz go z contextu aplikacji. Bierzesz context i przez niego pobierasz referencję do usługi systemowej 'wifi service'. Na koniec rzutujesz to na typ WifiManager.
WifiManager wifiManager=(WifiManager) getApplicationContext().getSystemService(Context.WIFISERVICE);
nie wiem jak to rozebrać na czynniki (WifiManager)
@kanarex:
- pobierz kontekst (
getApplicationContext()),-
- 0
Skąd aplikacje wiedzą, że już były zainstalowane na telefonie? Dotyczy to aplikacji, które oferują darmowy okres próbny dla nowych użytkowników.
Da się to jakość obejść?
#legimi #android #androiddev
Da się to jakość obejść?
#legimi #android #androiddev
Nigdy tego nie używałem, ale zakładam że używają API subskrypcji Google Play. Wątpię że ktoś ręcznie wydobywa i przechowuje imei czy inny fingerprint w swojej bazie. Rozsądniej jest polegać na gotowej implementacji Googla, która z założenia powinna być bezpieczna
@PieceOfShit: szczególnie że od bodajże androida 8 apki niesystemowe nie mają dostępu do imei
- 0
Czy znacie jakiś program (na dowolny system: windows, android, linux) który automatycznie wysyła informacja poprzez Bluetooth do urządzenia które znajduje się w pobliżu?
Potrzebne do kampanii marketingowej-rabatowej w sklepie.
#bluetooth #oprogramowanie #spamowanie #android #androiddev #programowanie
Potrzebne do kampanii marketingowej-rabatowej w sklepie.
#bluetooth #oprogramowanie #spamowanie #android #androiddev #programowanie
@Amadek: zeby cos przeslac to musza byc sparowane urzadzenia
@Amadek: jest coś takiego jak Beacony. Nigdy z tym nie miałem do czynienia, dlatego sobie poczytaj, np. to https://medium.com/android-news/managing-beacons-in-android-7992967bdc3d
źródło: Bez tytułu
PobierzMirki, chcę skorzystać z scrcpy i utknąłem - widzę ekran telefonu, jednak nie mogę nawigować z poziomu komputera. USB debugging, USB debugging (security settings) włączone. Szukam rozwiązania ( ͡° ʖ̯ ͡°)
#androiddev #flutter
#androiddev #flutter
@krakowski_obwarzanek sprawdzałeś issues na githubie czy ktoś miał podobny problem?
@krakowski_obwarzanek: Z dokumentacji:
On some devices, you may need to enable an option to allow simulating input. In developer options, enable:
USB debugging (Security settings)
Allow granting permissions and simulating input via USB debugging
On some devices, you may need to enable an option to allow simulating input. In developer options, enable:
USB debugging (Security settings)
Allow granting permissions and simulating input via USB debugging
#progamista #programowanietomojapasja #programowanie #androiddev
Szukam jakiegoś kursu android studio, podstawy Kotlina znam, macie coś godnego polecenia nawet za jakiś hajs?
Szukam jakiegoś kursu android studio, podstawy Kotlina znam, macie coś godnego polecenia nawet za jakiś hajs?
@Vanderwill: jedziesz z tutorialami od Google na developer.android.com
- 0
@joolekk: ok, dzięki
Macie jakieś doświadczenia z custom romami do #oneplus8pro? Zależy mi jedynie na poprawie wydajności baterii.
#oneplus #android #androiddev
#oneplus #android #androiddev
@m4rio: Czym ten Xeo się wyróżnia?
@ibiza_Driver Ja bym prędzej baterię wymienił na nową.
#pocox3 #airpods #apple #androiddev
Da radę jakoś wymusić użycie kodeka aac w airpods 3 na androidzie w smartfonie POCO X3?
Da radę jakoś wymusić użycie kodeka aac w airpods 3 na androidzie w smartfonie POCO X3?
@Vigo_Von_Homburg_Deutschendorf: Poco?
- 0
Komentarz usunięty przez moderatora
- 4
Parę dni temu postanowiłem odświeżyć swój pomysł na aplikację mobilną, która pomoże nam wszystkim efektywnie planować spotkania towarzyskie. Czy to domówka ze znajomymi, szybka fajeczka w biurze, pogaduchy przy kawie czy może coś poważniejszego jak parapetówka czy urodziny.
Usiadłem do komputera, odświeżyłem swoje zacięcie programistyczne (przez 10 lat byłem developerem, obecnie kierownikiem zespołu) i po paru dniach zgłębiania Fluttera, pierwsze demo (jeszcze nie MVP) zaczyna nabierać kształtów, wersja testowa (na razie wewnętrzna)
Usiadłem do komputera, odświeżyłem swoje zacięcie programistyczne (przez 10 lat byłem developerem, obecnie kierownikiem zespołu) i po paru dniach zgłębiania Fluttera, pierwsze demo (jeszcze nie MVP) zaczyna nabierać kształtów, wersja testowa (na razie wewnętrzna)
źródło: Screenshot_20230211-214119
PobierzW jaki sposób sprawdzić czy Activity, które trzymam pod zmienną
#kotlin
#androidstudio
#androiddev
private var currentActivity: Activity? = (jakieś Activity) jest np. MainActivity lub SplashActivity? Po prostu w jaki najprostszy sposób mogę je rozróżnić?#kotlin
#androidstudio
#androiddev
- 1
@mamniciwszystko: wystarcza
Człowiek się uczy całe życie
val isMainActivity = getCurrentActivity() is MainActivityCzłowiek się uczy całe życie
@mamniciwszystko: trzymanie takich referencji to przepis na wycieki pamięci, nie powinieneś tego robić
Czy da się w #kotlin zamienić jsona na tablicę lub obiekt bez potrzeby mapowania na dataclass? Coś co robi się jedną funkcją w innych językach programowania.
#androiddev
#androiddev
pewnie jesteś zainteresowany tego typu biblioteką https://www.baeldung.com/java-org-json
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
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.
- 0
Miraski #telefony #android #androiddev
czy ktoś ma plik lub link:
plik APK
klawiatura swiftkey pod androida 4.0+
z zaszytym językiem polskim?
czy ktoś ma plik lub link:
plik APK
klawiatura swiftkey pod androida 4.0+
z zaszytym językiem polskim?
Dlaczego moja funkcja nie działa? Chcę po prostu zamienić czas UTC ze stringa w postaci jak w argumencie na czas lokalny
#androiddev #kotlin #java
#androiddev #kotlin #java
źródło: studio64_51WdTOQXaB
Pobierz@czlowiek_z_lisciem_na_glowie:
spróbuj:
spróbuj:
val formatter: DateTimeFormatter = DateTimeFormatter.ofPattern("h:mm:ss a").withZone(UTC)
fun main(args: Array<String>) {
val date =- 0
@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
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 {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
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 {@czlowiek_z_lisciem_na_glowie: Kotlina nie znam, ale skoro wejściowy czas masz w UTC to czemu używasz do parsowania czegoś co się nazywa LocalTime? Powinieneś gdzieś przy parsowaniu określić, że to UTC
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
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
źródło: Untitled-21
Pobierz@Bulldogjob
no i elegancko
no i elegancko
konto usunięte via Wykop
- 2
@Bulldogjob: ehhh, a mogli używać React Native




























Wie ktoś może jak wymusić na apce, żeby progressdialog lub alertdialog nie znikał gdy wyjdę na chwilę z aplikacji?
Nie dobrze, tylko w ogóle xD
Spróbuję zapamiętać po prostu, że okienko było otworzone.