@JPNZ: A owszem. F-Droid używa innego podpisu. Poczekaj kilka godzin na wersję z F-Droid, bo nad ranem będzie się budowała pewnie najnowsza wersja ze źródeł. Oni sami publikują apki w swym repo, jak automat zauważy nową wersję. Powinno wyskoczyć, że można zaktualizować, jak używasz ich apki. Ewentualnie można przeskoczyć na wersję z Github, ale trzeba instalować ją na czysto :)
Używam, super rzecz. Żona też uzywa. Ale jest problem, ma Samsung Galaxy SIII i ostatnio przestał działać Facebook w Face Slim. Jest to chyba związane ze zmianami po ich stronie, bo nie robiła aktualizacji. Widać tylko górny pasek, reszta się nie ładuje.
#androiddev Jak się czyta z BluetoothSocket ze strumienia InputStream:
inStream = socket.getInputStream(); to metoda available() powinna na nim działać (zwracać liczbę dostępnych bajtów)? Czy może ona z jakiegokolwiek powodu blokować wykonywanie? Mam ustawiony breakpoint na tej metodzie i następnej linii i do następnej linii program już nie dochodzi - zatrzymuje się na inStream.available().
@psi-nos: Implementacja SocketInputStream korzysta z natywnej metody available() - przegrepuj się przez klasę BluetoothSocket w Androidzie to zobaczysz że ona korzysta z klasy LocalSocket która korzysta z LocalSocketImpl która definiuje właśnie klasę SocketInputStream i metodę z której de facto korzystasz (koniec tego łańcuszka tutaj: http://androidxref.com/4.4_r1/xref/frameworks/base/core/java/android/net/LocalSocketImpl.java#available_native). Wg dokumentacji Java ta metoda nie powinna być blokująca ale żeby to stwierdzić na sto procent trzeba by było zajrzeć do implementacji natywnej (ale już
Jest ktoś w stanie polecić firmę w #norwegia lub #islandia gdzie można ubiegać się o pracę na stanowisku #androiddev lub w ogóle #java, w której będzie wymagany tylko język angielski, przynajmniej na początku, języka z chęcią się nauczę.
Długo szukałem dobrego przykładu dla wzorca MVP w Androidzie i natrafiłem na to : https://github.com/ribot/android-boilerplate Jest to projekt wzorcowy jakiejś firmy, która o ile się nie mylę, klepie apki na zlecenie. Fajnie ustandaryzowali pisanie aplikacji w ich firmie, przez co nowi pracownicy mogą łatwo się wdrażać.
Gdyby ktoś chciał wdrożyć się w MVP na Androida to ten projekt wygląda całkiem dobrze, w porównaniu z innymi takimi przykładami, które widziałem na GitHubie.
Mam sobie liste kilku-kilkunastu obiektów z datami. Chce zeby o tych datach pojawialo się jakieś powiadomienie. I teraz pytanie gdzie te obiekty zapisywać. Zapisać je sobie normalnie gdzieś do pliku i potem wrzucić do service zeby miał je cały czas czy np co minute service wczytywał sobie z pliku i sprawdzał i tak co iles tam czasu?
#android #androiddev #programowanie Mireczki, czy jest opcja by na Andku 4.4.x i wyżej z poziomu aplikacji X wyciągnąć informacje o: - top 5 aplikacji generujących największy ruch. - top 5 aplikacji najbardziej obciążających procesor - czas włączenia i wyłączenia ekranu.
Hej Zabrałem się ostatnio za nauke androida i napisalem sobie dziś Service który pokazuje mi powiadomienie ile mam aktualnie % baterii. Czy ktoś doświadczony mógłby na to spojrzeć i powiedzieć co można zrobić lepiej? ;) kod
@krasnoludkolo: sprawdzanie co 5 sekund bardzo wyssie baterię, czas powinien być zdecydowanie dłuższy. Wiele urządzeń wysyła intent ACTION_BATTERY_CHANGED co jeden procent (ale nie jest to reguła, z tego co pamiętam to na Motorolach jest to co 10%) więc w zupełności wystarczy uaktualnić powiadomienie kiedy przychodzi intent (czyli w onReceive).
Kilka drobnych uwag: 1) pole batteryLevel (tak samo manager i notification) ma widoczność pakietową. Teraz o tym wiesz ale za pół roku
Chciałem przedstawić wam grę, którą razem z bratem robimy po godzinach już około roku.
Jest to drugi wpis na jej temat (pierwszy można znaleźć pod tym tagiem #sonsofwelder ) Następne info damy przy okazji wydania gry - w okolicach końca roku. Możecie tu zobaczyć kilka nowych screenów załączonych w tym poście.
Jestem początkujący w #androiddev także nie bijcie ( ͡°͜ʖ͡°) Szukałem rozwiązania, ale mam wrażenie, że wszędzie są sprzeczne informacje. Mam ListView do którego adapterem podpinam ArrayList
listViewAvailable.setAdapter(new ArrayAdapter(context,android.R.layout.simple_list_item_1, availableList)); Chciałbym, żeby na liście wyświetlało się coś, kiedy jest pusta, np. TextView "list empty". Wiem, że jest metoda setEmptyView() i z tego co rozumiem, do tego ona służy? Jednak użycie jej w taki sposób:
Parametr ten należy do LayoutParams klasy LinearLayout czyli można to wykorzystać w tym lejałcie albo w każdym który po nim dziedziczy (m.in. TableLayout właśnie).
Od ostatniego wpisu minęło trochę czasu więc przyszła pora na kolejny update! Zacznijmy od nowości: podczas pisania klienta wpadłem na w sumie całkiem interesujący pomysł. Wcześniej wspominałem, że planety będą zróżnicowane pod względem surowców jakie posiadają - to nie ulega zmianie, dochodzi natomiast tutaj pewna nowość. Ilość każdego surowca, dostępnego na planecie do wydobycia, będzie ograniczona. Będzie to
@travikk: lista przedstawia budynki (obecnei wszystkie posiadają tę samą nazwę, są to fizycznie jednak różne budynki) Pomarańczowy pasek oznacza postęp budowania konstrukcji na obecnie wybranej planecie, do tego dostępne są szczegóły w postaci dokładnej ilości procent przy aktualnie budowanej budowli. Jest to cały czas work-in-progress, jednak jest to już coś co można pokazać :)
Pytanie do #androiddev W jakiej postaci wam serwer zwraca id? String czy Integer? w końcu pula intów się kiedyś skończy. Po stronie serwera może to nie problem, ale co z apką?
@mdfk: Załóżmy, że zwracasz long jako id użytkownika. To jest 2^64. Zakładając, że w ciągu sekundy rejestruje Ci się bilion nowych użytkowników (10^9) - potrzebujesz około 593 lat aby wyczerpać wszystkie wartości. ;)
-Telefon z aplikacją jest na stałe podłączony w biurze do prądu i internetu. Aplikacja powinna działać w tle, ponieważ telefon będzie miał wyłączony ekran. - Po uruchomieniu aplikacji użytkownik podaje dane potrzebne do podłączenia z xml-rpc (adres, login, haslo). - fajnie by te dane sie zapisywaly do pamięci, by po ponownym uruchomieniu były wprowadzone. - co jakiś czas pobierasz listę smsów do pobrania i je wysyłasz
#programowanie #androiddev Potyczek z gradle ciag dalszy. Mam problem z importem biblioteki javastrava Blad:
Warning:Dependency commons-logging:commons-logging:1.2 is ignored for debug as it may be conflicting with the internal version provided by Android. Jakies pomysly co z tym zrobic?
@Mithrindil: mam wyłączone, przecież nikt nie ma włączonego domyślnie gps. Nie powinno te play services wymuszać automatycznego dostępu, skoro w manifeście dałem dostęp do lokalizacji?
@beliver: ja mam. Nie wymusza. To użytkownik ma kontrolę nad tym czy jego lokalizacja jest pokazywana czy nie. Możesz grzecznie poprosić o włączenie GPS i odesłać użytkownika do ekranu ustawień.
Mircy mam pytanie: w czym napisać najszybciej PROSTĄ aplikację na androida , której zadaniem ma być rozpisanie turnieju w piłce nożnej dla czterech osób? Nie interesuje mnie kompletnie strona graficzna, czysty tekst. Ogarniam dobrze c++ i dosyć jave. Pomożecie? Przepraszam, że tylu Was wołam, usunę, obiecuję. #androiddev #programujzwykopem #programowanie #aplikacjemobilne
Mirki potrzebuje zrobić podgląd lub sterowanie #android na #pc #pcmasterrace. Da radę bez roota? Potrzebuje zrobić to jak najszybciej bo rozlał mi się ekran i od wczoraj coraz ciemniejszy się robi. #kiciochpyta #androiddev może
Może mi ktoś powiedzieć jak powinno się rozliczać z Google Play za sprzedaż aplikacji/IAP?
Mam DG i jestem na KPiR. Od googla dostałem raporty sprzedaży, i fakturę za koszty w Europie.
Jak powinno się to rozliczyć? Każdą transakcję wpisywać do KPiR czy podliczyć? W takim wypadku co zrobić ze zduplikowanymi kosztami (raport i faktura kosztowa z Europy)? Może podliczyć całość?