@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 :)
  • Odpowiedz
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.
  • Odpowiedz
#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().
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ż
  • Odpowiedz
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ę.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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.

#
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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?

#androiddev
#java
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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.

Fajnie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

#java #androiddev
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
Hej

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.
plemo - Hej 

Chciałem przedstawić wam grę, którą razem z bratem robimy po godzinac...

źródło: comment_zufd7z7mhZezncaCC0TRtrBa5kCyCbqh.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blogers: Dzięki. Czy ja wiem czy aż tak się kojarzy :) Wszak jest twarz naszego bohatera na ikonce i kryształ, które zbiera podczas gry.
  • Odpowiedz
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:

TextView
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#vicinityonline #gry #gamedev #androiddev #mmo

Siema siema!

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
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ć :)
travikk - @travikk: lista przedstawia budynki (obecnei wszystkie posiadają tę samą na...

źródło: comment_Ek4N9Hz5C7DibOGcUNpZiwaps3BKLuc0.jpg

Pobierz
  • Odpowiedz
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ą?

#programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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. ;)
  • Odpowiedz
Napiszę jeszcze raz ofertę:

-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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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?
  • Odpowiedz
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
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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ść?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach