Szukam czegoś co pozwoli mi mniej więcej zliczyć liczbę użytkowników apki. Google Analytics odpada, bo nie jest open-source, a musi to być rozwiązanie open source. Myślałem o wysyłaniu na swój serwer ID urządzenia, wersji i kilku dodatkowych statów, ale to wymaga uprawnienia READPHONESTATE żeby mieć wiarygodne (unikalne urządzenia) info, a chcę tego uniknąć. Są jakieś nie tyle statystyki rozbudowane, ale coś zupełnie podstawowego, najlepiej dołączane w formie biblioteki, co pomoże
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@indywidualny: dlaczego open source?

1. Unikalne ID, resetuje się przy reinstalacji systemu. Nie wymaga permissionów. Stosowałbym raczej to.
String androidId = Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROIDID);

2. Unikane ID urzadzenia - wymaga wspomnianego permissiona, zostaje też po factory reset. Tutaj warto się zastanowić, czy jeśli telefon zostanie odsprzedany, co najczęściej wiąże się z tym resetem - to czy jego przyszły właściciel nadal jest
  • Odpowiedz
@shus: a bo teoretycznie w Google Play nie można wrzucać apek opartych o webview głównie. A kiedyś, jak chciałem ją wrzucić nie miała za dużo funkcji pobocznych (powiadomienia na przykład), więc stwierdzili, że spam. Dożywotnio zablokowany pakiet w Google Play, a nie chce zmieniać pakietu, bo za dużo już ludzi z tego korzysta. By mieli niemiłą niespodziankę. A na wykopie chyba średnio się podobało, że to webview głównie. Chociaż moim
  • Odpowiedz
tak mnie dziś naszło. Może w ramach podniesienia kwalifikacji, pracy zespołowej na odległość, wymiany doświadczenia i umiejętności znalazło by się kilka chętnych Mirków na wpółny projekt? Żeby każdy miał z tego pożytek, to proponowałbym napisać aplikację do obsługi wykopu. To możne być niezły projekt na podszkolenie umiejętności operowania na komunikacji apka <=> webserive... zarządzanie życiem aplikacji, wątki... najpewniej matrial design... pracy w zespole... można jakiegos scruma wprowadzić.
lecz to własciwie nie musi byc
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PanBaklazan: Jestem na tak. Ale wolałbym jakąś dziedzinę gdzie aplikacje są brzydkie lub/i niefunkcjonalne. Wtedy możemy wejść z czymś dobrze przemyślanym, dobrze zaprojektowanym. Stworzyć coś, co facebook wykupi za miliardy... ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@edicsson: @Fifarafas: mnie to sie marzy wlasnie taka porzadka apka do wykopu, zroniona taka jaka ludzie ja chcą (funkcjonalność - wiec analityk bloby potrzeny), do tego z najlepsza grafika (preferuje material design, zebysmy mogli sie czegos nowego nauczyc - przynajmniej ja uwazam ze dla mnie to cos nowego)... ogarniecie jakis wzorcow projektowych (programowanie), webservice... nie trzeba zrobic tego jakos szybko - w wolnej chwili - godzinka dwie dziennie...
  • Odpowiedz
Witam, ktoś mi wyjaśni co poniższym kodzie powoduje:

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.centrum.doradcazakupuv1/com.example.centrum.doradcazakupuv1.StronaGlowna}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.content.Context.getApplicationContext()' on a null object reference


Kod:
http://pastebin.com/N3PLZi8G
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co do Stacka:
- Nie wrzucaj pytań o NPE jak error centralnie pokazuje co jest źle na StackOverflow, bo z miejsca leci close vote, a Ciebie minusują.
- Nie wrzucaj errora jako cytat, bo jest nieczytelne kompletnie, wrzucaj jako kod, formatujesz CTRL + K.

Co do kodu:
- Klasa zagnieżdżona dziedzicząca po Activity? WTF?
  • Odpowiedz
#programowanie #xcode #ios #macbook #androiddev
Mireczki, potrzebuję napisać aplikację na Androida oraz na iOS wykorzystującą Bluetooth 4.0 LE. Chciałbym pisać natywnie (aby to szybko działało, mało ważyło, korzystało z natywnych bibliotek). Mac'a nie mam, tylko Windows. Jakieś propozycje? Bawić się w wirtualizacje? Ktoś tak pracuje? Czy jednak skorzystać z jakiś hybrydowych (typu PhoneGap czy Xamarin)?
Jeśli wirtualizacja to jakim narzędziem?
Pytanie jeszcze
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@loginek0: no trzeba miec maca zeby moc prowadzic development na iosa/maca. To jest powszechnie wiadome, a uzywanie hackintosha to tak na prawde piracenie osx.

Konkluzja jest taka, jak nie stac kogos na maca i iphona, niech odpusci sobie developerke na ios.
  • Odpowiedz
@jablo: A wujek Bob mówił żeby nie pozwolić ingerować innym frameworkom bezpośrednio w nasz core aplikacji. Jest wiele odpowiedników takie jak syncano, firebase, czy jakieś chińskie kopie 1:1 ale osobiście uważam że BaSS jest największą pomyłką ostatniego dziesięciolecia (mimo że na codzień robię w tym projekty).
  • Odpowiedz
Cześć Mirki!
Chciałbym podzielić się moją nową aplikacją która pozwala na dynamiczną edycja kodu html stron online. Innymi słowy robi to samo co firebug(sławny plugin z firefoxa). Narazie jest możliwość edytowania kodu po kliknięciu na element(klikasz na button i wyświetla ci się kodu który opowiada za jego wyświetlanie), edycja całego kodu i edycja poszczególnych elementów.
Tutaj łapcie linka do sklepu google:

link do sklepu google play

Aplikacja
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wchodzisz w konsolę przeglądarki i wpisujesz

document.body.contentEditable = true;
Dd teraz możesz dowolnie edytować stronę. Możesz wdrożyć coś takiego.
  • Odpowiedz
document.body.contentEditable = true;


@lerner: dzięki jesteś genialny! znalazłem nową funkcjonalność

Teraz się zastanawiam czy nie zrobić konsoli przeglądarki w mojej appce, chyba wiem jak miałbym to zrobić
  • Odpowiedz
#androiddev #programowanie Mam dziwny blad. Robie sobie notyfikacje w serwisie z PendingIntentem do Activity i klikam na to powiadomienie. Na sgs3 z CyanogenMod na Androidzie 4.4 wywala mi wyjatek OutOfMemoryError. To samo jest gdy otworze Activity, klikne pare razy back (wroci mi do lauchera) a nastepnie znowu otworze aplikacje. W tym przypadku (tez OutOfMemoryError) stos wskazuje na setContentView(R.layout.activity_menu) z OnCreate.
Testowalem na roznych telefonach (4.2.2, 4.4) i genymotion
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nocneszczury: sprawdź czy w dobrych folderach masz powrzucane grafiki. Czy nie masz jakiejś dużej grafiki wrzuconej w Drawable bez kwalifikatora. Kiedyś miałem taki odziedziczony projekt gdzie w Drawable była wrzucona grafika 4000x4000 px. Po odpalen( ͡° ͜ʖ ͡°)iu apki na lepszym telefonie Android próbował przeskalowywać grafikę i kończyła mu się pamięć.

Tutaj coś więcej: http://stackoverflow.com/questions/477572/strange-out-of-memory-issue-while-loading-an-image-to-a-bitmap-object
  • Odpowiedz
#androiddev #programowanie
Ma ktoś przykładowy kod, wykorzystania Google Search API w aplikacji? To jest, wyświetlania wyników w appce, a nie otwierania SearchManager?
Chcę zapodać parametry wyszukiwania również, np. pliki z rozszerzeniem .png na sewerach z pominięciem html czy php
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirasy, czy używaliście, ew. polecacie jakiś wspierany jeszcze framework na Androida do Augumented Reality? Szukałem, na stacku wpisy sprzed 2óch lat, większość projektów padło :/
#androiddev #android
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakieś pomysły na ukrycie tego, że mam roota? Potrzebuje to zrobić dla iko (pko bp) bo zablokowali płatności zbliżeniowe dla użytkowników którzy mają dostęp do roota.
Próbowałem root cloack (xposed) ale iko ciągle widzi root'a ( ͡° ʖ̯ ͡°)
#android #pkobp #androiddev
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krasnoludkolo: właśnie pisałem, że jestem ciekaw regulaminu używania aplikacji i czy czasem nie ma tam adnotacji, że nie biorą odpowiedzialności za błędy zabezpieczeń, bo jeśli podczas instalacji aplikacji wymuszony jest dostęp do plików systemowych, to wystarczy wykorzystać dziury w aplikacji i ktoś niezłe hajsy sobie natrzepie - szczególnie, że to aplikacja do korzystania z usług bankowych i to jeszcze na telefonie, więc też ma dostęp do smsów z potwierdzeniami i
  • Odpowiedz
Mam dwa pytanka:

Primero, w jaki sposób mogę poszerzyć pasek obiektu Switch? Mam na myśli ten animowany przełącznik, chciałbym go wydłużyć/poszerzyć.
Segundo, czy korzystając z fragmentów powinienem wszytko co z nimi związane trzymać w pliku danego fragmentu? Ładuję formularz jako fragment i dotychczas buttonowi przypisywałem funkcję znajdującą się w MainActivity która to z kolei wywoływała funkcję w pliku Fragment.java dołączając jako parametry wartości pól formularza. To dobry sposób, czy lepiej ustawić Listenera
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#androiddev #programowanie

hej, mam pilny problem, otwieram intentem specyficzny folder w ktorym trzymam pliki mp4, działa lecz po kliknięciu w film wraca mnie do aplikacji i go nie odtwarza,

Intent intent = new Intent(Intent.ACTIONGETCONTENT);
Uri uri = Uri.parse(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#unity3d #androiddev

powiedzcie czy to tak powinno być. wrzuciłem na google play apk (docelowo płatną) i uruchomiłem testy beta. teraz jeżeli jako tester chcę ją pobrać - to muszę zapłacić! to ma sens? beta testerom to się powinno płacić za testowanie a nie jeszcze wymagać kasy... chyba że ja coś źle.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#androiddev #naukaprogramowania #programowanie
Czy możliwe byłoby zrobienie interfejsu do rejestracji/logowania, ale zamiast tradycyjnego wpisywania loginu i hasła za pomocą literek, byłoby to zrobione poprzez wyświetlenie 4 dużych kwadratów na ekranie i wyklikaniu odpowiedniej sekwencji tych kwadratów?
Generalnie ma być to taki interfejs "dla niewidomych" gdzie user klika w kwadrat w odpowiednim rogu ekranu i dostaje odpowiedni sygnał dźwiękowy. Tak wiem, pomysł ujowy, ale nie mogłem nic
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ksiak: Jak będą cztery duże kwadraty na pełnym ekranie, to na dotykowym nawet niewidomy da radę.
@kapecvonlaczkinsen: Ale to ma być alternatywna metoda wprowadzania tekstowego loginu i hasła? Bo jak tak to będzie potrzeba sporo kliknięć (3/znak dla samych liter i cyfr). Jeśli nie, to wystarczy przypisać każdemu kwadratowi jakiś znak i tworzyć ciąg.
  • Odpowiedz
Potrzebuję eksperta :D Mam backup android-owy telefonu Alcatel OT6030X w formacie .sbf, telefon leży i kwiczy z połamanym LCD. Chcę ten backup jakoś odtworzyć. Możecie podpowiedzieć jak dokonać odczytu takiego pliku na kompie?

Backup wersji Androida 4.1.2

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