Mam mała rozkminkę, otóż mam do realizacji mały projekt:
- appka mobilna - prawdopodobnie KMM (ios+android, może i web)
- appka webowa - zarządzanie treścią, userami
- backend - CRUD - użytkownicy, jakiś cms, wysyłanie notyfikacji/sms
- przechowywanie video/zdjęć - tutaj pewnie 3rd-party - vimeo

Założenia
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KwasowyProktolog10kJava: zrobiłem apke w flutter+firebase+cloudfunctions. Flutter troche słaby wydajnościowo na starszych urzadzeniach i nie jest SEO friendly, reszta spoko, najwiekszy koszt to cloud storage(duzo zdjęc) no i cloud function tez żrą sporo, lepiej odrazu z klienta uderzać do bazy jak się da to wtedy wychodzi jak za darmo.
  • Odpowiedz
Czy #samsung s24 ultra ma nagrywanie rozmów? Jak to wygląda? Nagrywa wszystko do jakiegos katalogu? Trzeba nacisnąć jakiś przycisk w dialerze? Jest jakaś przeglądarka rozmów? #androiddev
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BelkaBec: ma ale tylko w regionach ktore to umozliwaja, wiec jakakolwiek europejska dystrybucja (w tym polska oczywiscie) nie bedzie miala tej opcji.
Mozesz zmienic CSC telefonu (czyli powiedzmy informacje o regionie skad pochodzi tel), na taki w ktorym bedzie obsluga nagrywania. Tutaj jest opis jak to zrobic na drugiej stronie tematu:
https://eu.community.samsung.com/t5/galaxy-s24-series/someone-change-csc-on-samsung-s24-ultra/td-p/9104465

Tylko taka zmiana moze skutkowac problemami z updatami, oraz potencjalna utrata gwarancji. Mocno sugeruje poczytac na necie w
  • Odpowiedz
#androiddev
Potrzebuję otworzyć bazę danych sqlite, która znajduje się w katalogu download. Nie, nie użyć pickera plików. Jakie poświadczenia do tego potrzebuję? write i read external storage mi tego nie przepuszczają. API 33. Sprawdzam czy plik istnieje zanim otworzę bazę, więc plik istnieje i jest znajdywany. Dostaję błąd: SQLiteCantOpenDatabaseException: unknown error (code 14 SQLITE_CANTOPEN): Could not open database.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Na nowych api lvlach chyba użytkownik musi zezwolić na dostęp do plików w konkretnym katalogu, lub nawet do konkretnego pliku. Ale to takie moje gdybanie, niemniej warto sprawdzić


@TheFlashes: Nie istnieją poświadczenia do zapytań o konkretne katalogi. Pyta się o write i read external storage, a apka mi po prostu zwraca granted, nie wyświetla żadnego okna z pozwoleniem o to.

Kiedyś było na luzie manage external storage, ale oczywiście coś
  • Odpowiedz
Skąd w #android bierze się codziennie kilka GB śmiecia? Ja rozumiem że pliki tymczasowe. Ale skąd one się biorą? Nie włączam wifi w komórce i zużycie transferu ma się nijak do rozmiarów cache które codziennie program sprzątający chce czyścić. I to jest różnica o rząd wielkości. 600MB transferu, 6GB cache do wyczyszczenia. Myślałem ze może kompresja, bo dekompresja jest szybsza niż transfer, ale nie jestem przekonany. Nie robię jakichś nietypowych
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@acpiorundc: Tak jest chyba. Ja się nie umiem w to bawić, niefajnie ze strony Protona, że rzucają tak kłody pod nogi. Skompilowałęm sobie kilka innych APK bez problemów dla testu. Dzięki!
  • Odpowiedz
Mam jakiegoś starego tableta Acera B1-710 na #android wersja 4.1.2 który idealnie nadałby się jako monitor do kamerki z pokoju dziecka. Problem w tym że google play na nim nie działa i nie mogę pobrać apki do kamerki. Z oficjalnego źródła nie mogę zaktualizować na wyższy lvl software'u. Da się coś z tym zrobić? Jakiś custom rom uniwersalny? Czy elektrośmieć i mogę go wyrzucić.

W google play cały czas "błąd
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Zakakaikane A może da się strumieniować transmisję bezpośrednio z kamerki, a nie przez "aplikację producenta"?

Z niektórych kamerek da się "wydłubać" adres strumienia, który następnie zadziała w dowolnym odtwarzaczu obsługującym strumieniowanie, np. którejś starszej wersji MX Playera, z którego korzystam od czasów Androida 4.0.
  • Odpowiedz
Mam problem z dwoma bliźniaczymi aplikacjami, które nie chcą się odpalić tylko (na to wygląda) na moim telefonie. Nie widać nawet ekranu startowego tylko od razu jest powrót do ekranu głównego. Robiłem już wpis z prośbą o poradę i @zamknij_morde_waski polecił zrobić logcat. Obie apki wypluwają praktycznie to samo:
EWPE SMART

AndroidRuntime: FATAL EXCEPTION: main

AndroidRuntime: Process: com.gree.ewpesmart, PID: 32058

AndroidRuntime: java.lang.UnsatisfiedLinkError: JNIERR returned from JNI
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@zamknij_morde_waski @acpiorundc chciałem się pochwalić, że udało mi się znaleźć rozwiązanie, chociaż ciężko to nazwać rozwiązaniem.
Próbowałem instalować stare wersje jak mówiłem, ale nie aż tyle starsze. Musiałem dobrze poszukać i cofnąć się o 16 wersji do lipca 2023. Tym sposobem Ewpe Smart 1.16.0.5 oraz Gree+ 1.16.0.14 z lipca 2023 działają i są to ostatnie wersje, które mi się odpalają. Na szczęście nie różnią się praktycznie niczym od tych najnowszych,
  • Odpowiedz
Ja tak samo walczę z tą apką z pół roku. Dziś na chwilę przywróciłem oryginalny boot.img z lineage i apka zaczęła działać. Po spatchowaniu przez magiska znów nie działa.
Ogólnie zauważyłem, że ta apka to straszny chłam. Gdybym wcześniej wiedzial jak to działa to bym raczej tej firmy nie wybrał.
  • Odpowiedz
@ZabijamKury dla takich funkcji najlepiej trzymać w szufladzie stare Xiaomi ( ͡º ͜ʖ͡º)
Na nowych androidach, o ile nie jest to funkcja oferowana przez producenta telefonu, opiera się to na API usług dostępności i kwestią czasu jest, aż zaczną to skutecznie blokować, w krajach gdzie nagrywanie jest nielegalne.
Kiedyś używałem ACR. Google z nimi walczył o tę funkcję i dlatego "pełną wersję" apki trzeba sobie sideloadować.
  • Odpowiedz
@ZabijamKury Najlepiej mieć samsunga (może w innych markach też to działa) i zainstalować rom z kraju w których taka dostępność jest w standardzie. Operacja stosunkowo nietrudna, nie krzaczy nic w telefonie bo to oryginalny rom, tyle że z innego kraju a nagrywanie działa idealnie bo natywnie
  • Odpowiedz
14" i 16" nie mają touchbara i mają procek w wersji Pro.


@mirekwirek: dokładnie tak jak piszesz, że jakaś dziwna wersja pośrednia 13" miała touchbar. Dodatkowo z prockami to właśnie też jest tak jak piszesz, że one mają różne ilości corów w CPU/GPU. Różne prędkości dysku i chyba RAM też ma różne xD Porąbane to jest, akurat do dewelopmentu M1+ PRO nadaje się. Szukałbym wersji dowolnej w dobrej cenie.

Że
  • Odpowiedz
Hejo, na codzień jestem devem w js/ts/react ale chcialbym sie nauczyć budowania apek w kotlinie, docelowo multiplatform, ale na ten moment po prostu android, żeby się oswoić

mnóstwo źródeł jest oparte o viewsy w XMLu, czego wolalbym unikać i od razu uczyć się jetpack compose, za razem prawie każdy kurs jetpack compose nie tłumaczy czym jest dana rzecz, tylko ją porównuje do alternatywy w XMLu

może ktoś z was spotkał się z
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Akke Compose jest fajne jak działa. A jak nie działa to sobie szukaj co powoduje rekompozycje ( ͡º ͜ʖ͡º) A no i są przypadki gdzie czegoś nie da się zrobić w Compose i trzeba robić wstawki View.
  • Odpowiedz
@Akke no będzie ale umówmy się, to jest beta, jak połowa artefaktów Jetpacka. Np. Exoplayer nie ma jeszcze wsparcia Compose, WebView również.
Większość apek crudowych zrobisz, ale kiedyś trafisz na ticketa który zmusi Cię do interakcji z View system.
  • Odpowiedz
Cześć, czy jakimś cudem da się włączyć gps na zablokowanym ekranie (nie pamiętając wzoru blokady)? Bez tego nie mogę zresetować hasła za pomocą konta google. Chyba że jest jakaś inna opcja, która nie wymaga hard restart.
#telefony #google #android #androiddev
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@important_sample to aż się wydaje nieprawdopodobne, że przez tyle lat szukałam apki do zrobienia takiego collage i nie mogłam znaleźć, a ty to zrobiłeś w 1 dzień, podziwiam
  • Odpowiedz
@Zoyav: dzięki i polecam się na przyszłość ( ͡° ͜ʖ ͡°) też mnie dziwi, że nie udało mi się znaleźć prostego narzędzia do tego

obrazki układają się od góry do dołu, od lewej do prawej w takiej kolejności jak na tej liście z nazwami plików. niestety jak się wrzuca kilka zdjec na raz to dodadzą się w kolejności losowej (zależy który obrazek się wcześniej wczyta) dlatego
  • Odpowiedz