W.....n
W.....n
Czy możliwe, żeby aplikacja na androidzie sama z siebie cofnęła sobie wersję? Pisałem sobie przy pomocy android studio aplikację i instalowałem na telefonie przez to adb. Korzystałem z pierwszej wersji, ale coś chciałem dorobić i wrzuciłem sobie nową. Kilka tygodni działało dobrze, wszystko ok, a ostatnio patrzę a odpala mi się w starej wersji i nie ma tych poprawek.
#androidstudio #android #androiddev
0
  • Najlepsze
  • Wszystkie komentarze
BooB
@WpiszSwojLogin to jeśli sama w sobie nie ma wybudowanego aktualizatora to raczej nie powinno się nic dziać
1
TheFlashes
@WpiszSwojLogin: Kiedyś gdy pisało się apki w Android Studio to potrafił wrzucać nowe wersje do cacheu tej apki co powodowało że po wyczyszczeniu cacheu apka wracała do któregoś poprzedniego builda, nie wiem czy tak wciąż jest ale możliwe
1
BrakWolnegoLoginu
BrakWolnegoLoginu
Są jakieś darmowe alternatywy dla api google maps - chcę wykorzystać mapy do projektu na studiach gdzie wymagany jest tracking trasy, a ten limit z google maps dosc szybko schodzi. #kotlin #androiddev #androidstudio #programowanie #studia #studbaza
1
  • Najlepsze
  • Wszystkie komentarze
80kg
Open street map
2
mati-sz
mati-sz
1
BornToDie69
Jak radzicie sobie z bałaganem w katalogu projektu "res/layout", "drawable" itd? Z tego co widzę nie można robić podfolderów(Directories) dla oddzielnych Activities i Fragments. Podzieliłem sobie projekt na różne moduły, w głównym katalogu można zrobić fajnie porządek ale w "res" nie wiem jak ogarnąć ten nieład oprócz nazywania plików od nazw activities.

Jakieś porady?

Przy większym projekcie tam jest setka pojedynczych plików.

#androidstudio #androiddev #kotlin #
0
  • Najlepsze
  • Wszystkie komentarze
PieceOfShit
@BornToDie69 wydzielasz feature do modułu, który potem dodajesz jako dependency do :app. Wtedy w obrębie modułu używasz normalnie tych resów, a w module aplikacji z użyciem prefixu, np. featureA.R.layout.fragment_main
Zobacz sobie jak to wygląda w projekcie Now in Android.
1
Ramen
Ramen
@BornToDie69: nie widziałem nigdy metody na grupowanie tego, w czym dokładnie przeszkadza ci tam liczba plików jeśli są odpowiednio nazwane?
Dla każdego fragmentu/aktywności będziesz miał po jednym piku layout, reszta powinna być wydzielona i nazwana konkretnie czym jest, bo może być użyta wszędzie w aplikacji (jakieś ikonki, backgroundy, shape'y) - pierwszy artykuł z google
0
uncross89
Cześć,

Mam taki problem. Posiadamy w pracy aplikację na telefon, w której się ogarnia komentarze i jakieś wrzutki na serwer własny. Problem w tym, że ostatnio zaktualizowaliśmy telefony do Androida 14 i aplikacja przestała działać. Cofnąć aktualizacji się nie da a z chłopem co aplikację tworzył kontaktu brak. Teraz moje pytanie czy jest z tej sytuacji jakieś wyjście?

Zastanawiałem się czy da się jakoś z pliku apk pozyskać kod i spróbować go
0
  • Najlepsze
  • Wszystkie komentarze
gentooman
gentooman
@uncross89: Dodatkowo co to znaczy ze przestała działać? Crashuje się? Możesz wrzucić logcata? Możliwe ze tam leci błąd z jakimś opisem. Co do ewentualnej rekompilacji to masz 2 drogi.
- Dekompilujesz JADx i być może dostaniesz kod który się będzie kompilował, albo będzie wymagał pewnych poprawek. Ewentualnie będzie tylko baza pod przepisanie.
- Inna opcja to apktool, tam dostaniesz smali, taki czytelny bytecode. Można wtedy próbować podmienić albo poprawić pojedyncze
1
OlekAleksander
OlekAleksander
Posiadamy w pracy aplikację na telefon


@uncross89: To posiadacie czy nie? Bo jak posiadacie to można zobaczyć wymagania, zrobić update i wrzucić na sklep jeszcze raz.
0
enyel
enyel
Pierwsze kroki i frustracja ogromna... Czy nie można prościej jak c/c++/c#/lua/pyhon, siadasz do programowania i wiesz co robisz, a nie że masz setki pakietów różne wersje wiele ze sobą koliduje, a informacji o tym brak, więc gadaj z ai godzinami, lub szukaj w google, tworzysz nowy projekt chcesz dodać MapView, a tam kilka errorów że nie ta wersja pakietu który nie jest nawet widoczny w pliku build grandle. Jeżeli nawet na domyślnych
1
  • Najlepsze
  • Wszystkie komentarze
acpiorundc
@enyel: mobile dev się zmienia dynamicznie co 2-3 lata na nowo jest robione ogrom rzeczy. Teraz tak naprawdę to powinieneś iść w Compose bo "MapView" to chyba jeszcze XML
2
enyel
enyel
enyel Autor
https://www.reddit.com/r/androiddev/comments/91ca8t/i_feel_like_android_dev_is_the_hardest_thing_i/

Najlepiej człowiek uczy się na przykładach, a tutaj przeniesienie jakiejś interesującej apki open source to przeniesienie całego projektu z różnymi wersjami pakietów, sdk które muszą się pobrać, przez co pobiera się tysiące plików nie wiadomo gdzie, poczucie jakby nie było nad tym kontroli. Masa plików, szukanie interesującego kodu jest jak szukanie igły w stogu siana, kodu który się zdezaktualizował w nowszych wersjach pakietów, straciłeś czas, utworzyły się dziesiątki tysięcy plików niewiaodmo
1
marcus777
Będę potrzebował nowego regulara Android.
Projekt utrzymywany w Java.
Duza firma. Przyzwoita stawka. Praca hybrydowa w #warszawa
Zainteresowani: PM
#android #androiddev #java #androidstudio #praca #zatrudnienie #damprace #korposwiat #mobiledev #programista15k
0
  • Najlepsze
  • Wszystkie komentarze
CXLV
Bawił się ktoś w apkach pod Android Auto? Jest sobie radyjko RCD330 (picrel), całkiem popularne. Samo w sobie ma połączenie z CAN bo musi czytać przyciski kierownicy lub czy jest wrzucony wsteczny.

Moje pytanie jest następujące, czy jako dev mamy w takiej konfiguracji dostęp od strony aplikacji do danych po CANie? Gadamy bezpośrednio z autem czy może z jakimś protokołem od rcd330? Czy mamy dostęp do wszystkich danych (w tym danych silnika,
0
  • Najlepsze
  • Wszystkie komentarze
Testuje_Toster
Chciałbym zrobić małą apkę na Androida, ale na całkiem dobrym sprzęcie świeżo zainstalowany Android Studio działa okropnie. Czy wy tak żyjecie czy ja muszę coś dodatkowo konfigurować? Dodam, że chcę korzystać z emulatora bo Pair Wifi mi się rozłącza, a czasem w ogóle nie chce się łączyć. Kotlin mi odpowiada, nie chciałbym zmieniać na Xamarina. Emulator się tnie jakbym miał 512MB ramu :D

#androidstudio #androiddev
0
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
0
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
#kotlin #androidstudio lepiej jest napisać aplikacje opartą na jednym 'Activity' i fragmentach czy w jakiś sposób podzielić fragmenty na kilka 'Activity'?
Tak się zastanawiam jak napisać aplikacje - jeśli napiszę ją w sposób wyżej (jedno Activity i fragmenty) to wyjdzie mi około 8 fragmentów.
0
  • Najlepsze
  • Wszystkie komentarze
harnasiek
#androidstudio #emulator #programowanie #kotlin

Jak włączyć dźwiek powiadomień w emulatorze? Stworzyłem prostę notyfikację i jest dźwiek, jednak go nie słysze (kumpel ma ten sam kod i ma dźwięk)
1
kanarex
kanarex
Kurde #chwalesie udało mi się (na podstawie poradnika oczywiście) podpiąć pod przyciski latarkę.
Zaczynam widzieć potencjał w ogromie funkcji do wykorzystania w powiązaniu z logiką i jak się do nich dostać.
Nie będę dziś chyba spał z podjary.
Dlaczego jak generuję apk to na innym telefonie pod koniec instalacji pisze że nie udało się zainstalować?
Konieczna jest zabawa z manifestem?

#naukaprogramowania #androidstudio #java
4
  • Najlepsze
  • Wszystkie komentarze
SendMeAnAngel
Mój laptop ma tylko 12 lat... a za czasów NetBeansa zero problemów wydajnościowych.

#intellij #androidstudio #programista15k #programowanie
1
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
W jaki sposób sprawdzić czy Activity, które trzymam pod zmienną 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
0
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
Linux pod Android Studio - jaki wybrać żeby mieć najlepszą wydajność? Czy między Windą a Linuxem nie ma różnicy?

#linux
#windows
#androidstudio
0
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
Co zrobić żeby ikony na Toolbarze były mniejsze?
Jedynym wyjściem jest tylko używanie mniejszych ikon (24px)?
#androidstudio
#androiddev
#kotlin
0
mamniciwszystko
Ugułem coś się zepsuło
Stworzyłem nowy projekt w Android Studio (projekt z nową wersją Material 3, język Kotlin, bez Jetpacka) i nie mam dostępu do dynamicznych kolorów np. material_color_primary_90 albo material_color_secondary_30
Czemuż to nie działa?
#programowanie
#android
#androidstudio
#kotlin
0
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
Mam taki data class, żeby przy zbieraniu danych z Firestore, zebrać dokument do właśnie tej klasy tym kodem:

val user = docReference.toObject(User::class.java)
Problem w tym, że w Firestore mam w tym dokumencie jeszcze jedną kolekcje i przez tą kolekcje nie mogę już zmienić dokumentu na klasę User bo wtedy zwraca mi to tylko null (╯°□°)╯︵ ┻━┻

Da się jakoś w data class
0
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
Co zrobić żeby jedna funkcja w interface zwracała mi to co akurat będę potrzebował? W Javie można kilka metod stworzyć z różnymi klasami, które zwraca ale w #kotlin już to nie działa ( ͡° ʖ̯ ͡°)

#programowanie
#android
#androidstudio
#java
0
  • Najlepsze
  • Wszystkie komentarze
mamniciwszystko
Da się jakoś zaimportować ikony z Material 3 (czy tam You) I używać poza Jetpack Compose tzn. W XML lub w kodzie Kotlin? Czy trzeba każdą ikonę osobno pobierać?

#androidstudio
#kotlin
#java
#programowanie
0
  • Najlepsze
  • Wszystkie komentarze