@calc_exe: To są inaczej "kontenery" w których spinasz wszystkie moduły (np. moduł do połączeń http, albo jakiś bardziej zaawansowany serwis do resta itd itp).

1. Możesz robić sobie jeden uber Component, który trzyma wszystkie moduły. Wystarczający w przypadku małych aplikacji (np. jeden, dwa ekrany)
2. Możesz tworzyć serię zagnieżdżonych komponentów, dedykowanych konkretnym ekranom. Np. ekran activity1 będzie korzystał z dedykowanego subkomponentu, zawierącego swoje specyficzne moduły, natomiast activity2 innego subkomponentu. Dzięki temu
j.....u - @calc_exe: To są inaczej "kontenery" w których spinasz wszystkie moduły (np...

źródło: comment_U8OQOufdUyFeQBh1taZPqdUSVRkRIeQz.jpg

Pobierz
  • Odpowiedz
@AntiPlay: wypala mi oczy...

Wywal te gradienty, zmień separatory w liście, poczytaj o guideline'ach co do paddingu i marginesu, zamień tabsy na drawer (4 tabsy które nie mają zbyt wiele wspólnego to kiepski pomysł).
  • Odpowiedz
Mirki zrobiłem decompile systemUI.apk z chińskiego ROM i mam prawie czysty plik strings.xml z tłumaczeniem PL. Tutaj ścieżka..
/SystemUI/res/values-pl-land/strings.xml
Chodzi o to, gdzie dostać gotowca pliku strings.xml który ma ponad 500 linijek z tłumaczeniem PL żeby podmienić?

#androiddev #android #letv #leeco #x620
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

siema andoridowe mirki, czy da sie w androidzie 6.01 zrobic tak zeby po przeciagnieciu z gory na dol wyswielala sie wyszukiwarka wszystkiego w telefonie i jednosczesnie dalo sie z tego szukac w google? moze jakas apka, albo moduł xposed

#android
#androiddev
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej, czy wyjasnilby mi ktos w miare lopatologicznie krok po kroku, jakie operacje nalezy wykonac aby wrzucic soft MIUI na Xperie z2?

Z góry dzięki!

#android
#androiddev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krasnoludkolo:
Tak z grubsza na szybko:
Nie nazywaj klasy aktywności MainApp, bo to sugeruje rozszerzanie klasy Application, nazywaj je po prostu z sufixem Activity. Poza tym poczytaj o appcompacie i rozszerzaj AppCompatActivity. Jako kontekst w wielu miejscach możesz po prostu podawać kontekst aktywności, nie ma potrzeby przekazywania kontekstu aplikacji. Unikaj jednoliterowych nazw zmiennych typu "i". Postaraj się też bardziej precyzować nazwy metod, configure() nic nie mówi o tym co konfigurujesz.
  • Odpowiedz
Jakiś mirek który zna się na xposed?
Sytuacja wygląda następująco, deweloper modułu wrzucił na github kod z naprawą błędu w javie i tu zaczyna się mój problem nie wiem jak nanieść poprawkę na moduł.
! Github
#xposed #android #androiddev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W czym pisać aplikacje na #android #androiddev ? Jakie rozwiązanie jest najlepsze na przyszłość? Android Studio/Xamarin czy może coś innego?

(xamarina wyjątkowo nie chcę, bo chce zająć 37GB, więc dla mnie to bez sens, ale w ostateczności mogę go ogarnąć)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ukazała się moja kolejna produkcja. Napisanie jej zajęło mi co najmniej 6 tygodni za długo (w sumie 2 miesiące). Jednak są pewne plusy:
-zapoznałem się z silnikiem fizycznym box2D na którym pracuje np. Angry Birds.
-dodałem Google Play Game Services, odpowiedzialne za zbieranie najlepszych wyników i tworzenie tablic hi-scores, które można przeglądać z poziomu gry.
-zainstalowałem nowy rodzaj reklam. Jestem ciekawy jak to wpłynie na wyniki AdMoba. Będę informował :)

Tymczasem instalujcie, oceniajcie wysoko i bawcie
Odcien_Trawiastego - Ukazała się moja kolejna produkcja. Napisanie jej zajęło mi co n...

źródło: comment_Xlo08lfZBqoVWHLZEURz7b1sA3lFYhXQ.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Odcien_Trawiastego: Do końca nie wiem jak w to grać, czy przytrzymanie dłużej coś daje, jak należy się tutaj odbijać, mógłbyś coś dodać w postaci podstawowej instrukcji użytkowania.
Jak zginę nie widzę opcji restartu, koniecznie musisz ją wrzucić, przechodzenie przez menu nie jest takie przyjemne.
A tak poza tym to nieźle Ci to wyszło :) Pierwszy raz jestem w top w rankingu.
  • Odpowiedz
#android #androiddev #programowanie mamy android 4.4.4 zewnętrzną (tj napisaną nie przez nas) aplikacje której user nie może opuścić, na razie mam tak że odpalam swoja jako launcher i ona odpala tą co nie można jej opuscic. De fakto nie da się nic zrobić poza wejściem do ustawien wysuwając je z gory, jak zablokować również wysuwanie tego menu, albo 10 razy na sekundę sprawdzać czy ta zewnatrzna
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: W androidzie 6 (w 5 chyba też) jest funkcja przypinania aplikacji do ekranu. System skrupulatnie pilnuje, aby użytkownik z niej nie wyszedł. Znika wszystko z paska statusu i nie można go wysunąć. Aby odpiąć taką aplikację trzeba przytrzymać przycisk Wstecz i wprowadzić hasło blokady ekranu. Może zajrzyj do źródeł tych systemów. Może coś będzie pod hasłem screen pinning
  • Odpowiedz
#android #androiddev na tablecie można gestem z górnej krawędzi ekranu wysunąć menu gdzie są różne opcje, wifi,jasność itd. między nimi jest też guzik "ustawienia" jak zablokować to wysuwanie by user nie mógł wejść w ustawienia?
januszuje kiosk na tablecie wiec nie musi być piękne, ma działać. Na razie mój program jest launcherem wiec tylko jego user może odpalić... no ale co dalej robić by nigdzie nie wyszedł?
chociaż
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@wytrzzeszcz: Jeśli chodzi o blokowanie aplikacji, to prócz kioska samsungowego nie ma jednego konkretnego sposobu. U mnie w firmie znaleźliśmy 3 możliwe rozwiązania, ale każde z nich jest januszowe.
1. Kiosk mode poza samsungiem - poczytaj w google. Polega to na blokowaniu klawiszy funkcyjnych.
2. Własny launcher
3. Blokowanie uruchamiania konkretnych pakietów (w broadcast receiverze sprawdzasz czy nazwę pakietu aplikacji masz na "białej liście", a jeśli jej nie masz, to
  • Odpowiedz
Dlaczego białe ikony zmieniają się w czarne? Dodałem do aplikacji białe ikony z przezroczystym tłem. Początkowo po skompilowaniu wszystko było ok. Od jakiegoś czasu samoczynnie zaczęły się zmieniać w czarne. Na każdym urządzeniu. Nic nie rozumiem. W dodatku niektóre kolory interfejsu też pociemniały, np zaznaczony nagłówek na poniższym screenie, mimo że w ogóle nie definiowałem mu koloru. Przedtem był jasny. Już na poziomie renderowania w android studio pojawiają się te ciemne kwiatki...
M.....3 - Dlaczego białe ikony zmieniają się w czarne? Dodałem do aplikacji białe iko...

źródło: comment_SfdbWnC15sV5p35A20SqzI3r68emL6Dt.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grudus: O, działa. Jakoś nie natrafiłem na te posty wcześniej. Szukałem głównie pod hasłem "icons change their color to black" i za wiele nie znalazłem.
Najdziwniejsze jest to że zaczęło dziać się nagle. Na początku raz na kilka kompilacji aplikacji, a teraz ciągle, razem z kolorem tekstu o którym mówię w pierwszym wpisie, ale z nim sobie jakoś poradzę. Dzięki.
  • Odpowiedz
Czy główne algorytmy powinienem umieszczać w zewnętrznych klasach czy w activity? Moja appka liczy kilka matematycznych rzeczy i aktualnie wygląda to tak że stworzyłem sobie oddzielną klasę A w której wrzuciłem metody typu znajdź dzielniki liczby, rozłóż na czynniki pierwsze itp. Teraz w każdym fragmencie który odpowiada za daną czynność po prostu wywołuję metodę z tamtej klasy, zgarniam wynik i wrzucam do textview. I teraz pytanie, czy to jest dobry pomysł, czy
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Matt23: no może być tak :) tylko uważaj na AsyncTask, bo domyślnie będzie się odwoływał do aktywności która go uruchomiła. musisz więc uwzglednic sytuację gdy np. użytkownik obróci ekran.

inne rozwiązania w oparciu o API androida:
- rozszerz klase IntentService
- albo zbinduj Service ktory bedzie odpalal watki do wykonywania obliczeń (domyślnie Service zyje w głównym
  • Odpowiedz
@krasnoludkolo: Swego czasu też zgłębiałem ten temat i fakty są takie, że IDEA korzysta z pluginów aby zapewnić wsparcie dodatkowym technologiom takim jak android, php, python, etc. i co za tym idzie, aktualizacje pluginów pojawiają się z opóźnieniem względem oprogramowania przeznaczonego do konkretnego celu, np. Android Studio, Webstorm etc.
Poza tym, jedną z nielicznych rzeczy których nie oferuje IDEA w porównaniu z softem w/w to brak schematów aplikacji. W IDEA
  • Odpowiedz
Planuję zrobić w najbliższym czasie appkę na androida (dużo z tym systemem nie mam wspólnego) i zastanawiam się, jak mogę napisać jeden feature. Lubię jak moje programy działają w każdych warunkach, chciałbym więc żeby appka mogła ciągnąć od analogicznej aplikacji na komputerze dane przez USB. Jak to zrobić? Są jakieś sposoby? Danych byłoby sporo, więc coś wydajnego.

#androiddev
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@frogi16: Z USB to tyle miałem do czynienia, co właśnie w trybie USB Host (co nie każdy fon wspiera), zaś jeśli chodzi o przepustowść BT to spokojnie łyka wymianę ~1kB danych co 100 ms w moich appkach z firmy (nie wiem jak duże dane będziesz przesyłał).
  • Odpowiedz