W specyfikacji karty studenckiej znalazłem że ma interfejsy stykowe ISO/IEC 7816-2 i ISO/IEC 7816-3, mogę wykorzystać nfc do pobrania informacji z niego? jak to własciwie wygląda z tymi legitymacjami studenckimi, informacje studenta są na nich zapisane jawnie czy poprostu jest na nich jakiś klucz który po pobraniu identyfikuje użytkownika(dane są trzymane w systemie).

Macie jakieś sensowną literaturę do polecenia żeby zapoznać się z zagadnieniem?

#androiddev #programowanie #rfid
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@smaleckg: a to na karcie są trzymane jakieś informacje o studencie? Oprócz imienia i nazwiska nadrukowanego na kartę + numer studenta i rok urodzenia. Na samej karcie jak masz wejście do jakiejś sali czy coś, to masz jakiś zwykły kod, który jest sprawdzany przy zbliżeniu do czytnika, ale nie ma tam jakichś tajnych danych studenta.
  • Odpowiedz
Od czego zacząć, ucząc się tworzenia aplikacji na platformę Android? Jakieś sugestie?

Choć jestem studentem II roku informatyki (zaocznie), jeszcze nie napisałem żadnej większej aplikacji. Postanowiłem to zmienić i stworzyć coś konkretnego.

Obecnie czytam 'API Guides' na developer.android.com. Czy ma to sens, czy może zabrać się za jakiś projekt, olewając teorię i tworząc od razu w praktyce i przy tym na bieżąco kopać w dokumentacji?

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

Dla Spinnera onItemSelected() nie moge znaleźć jak sie dobrać do wartości wybranej z pośród tej listy co xmlu jest jako "entryValues" a nie "entries".

//obydwa pokazuja entries

String wartosc=adapterView.getItemAtPosition(i).toString();

String
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@smaleckg: hmmm chciałem juz napisac jak zrobic niedynamicznego, ale doczytałem ze chcesz dynamicznego ;-)

notifyDataSetChanged()
na adapterze ześ próbował? i wrzuć na pastebina, pokombinujemy i uzywaj znaczników do wyróżnienia kodu źródłowego
  • Odpowiedz
Właśnie przebudowałem projekt tak, aby działał w modelu modułowo-eventowym, gdzie każdy moduł ma swój wątek oraz kolejkę eventów; wątek czeka na event w kolejce i go obsługuje. Eventy mają swój priorytet. Eventy typu TICK_25MS wysyłane są przez wątek Quadcoptera, inne pochodzą od innych modułów.

Trochę kodu (ciągle się uczę poprzez takie projekty):

https://dl.dropboxusercontent.com/u/55028256/StatusExchangeModule.java.html

#programowanie #android #java #androiddev #quadcopter
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Visher Zawieszenie było możliwe po prostu przez booleana - nie był synchronizowany ani volatile. AtomicBoolean rozwiązuje sprawę.

Jeżeli chodzi o tę metodę to mam na myśli tylko przerobienie jej wnętrza. Do wyrzutki:

if (!added) {
  • Odpowiedz
Mirki, jakie przydatne aplikacje instalujecie w emulatorze? Bo domyślny zestaw jest delikatnie mówiąc kiepski. Ja pierwsze co to instaluje przeglądarkę plików, jakiś programik do otwierania plików tekstowych i market (podobno nie wolno czy coś, ale dać się da ;-)). Chodzi mi głównie o jakieś aplikacje które przydają się w testowaniu itd. O dobre by było coś co na przykład sztucznie spowalnia emulatora czy tam urządzenie na przykład.

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

@gimbusiarz: po pierwsze: zamiast się czaić po prostu zadaj pytanie - cholernie tu nie lubimy podchodów w stylu "jest tu ktoś obeznany w xxx?". Po drugie: poradników dot. wgrywania romów jest - lekko licząc - jakiś pierdyliard. Czy istnieje jakieś pytanie na które nie odpowiedział choć jeden z nich?
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@b0lec: ja do projektu importowałem parę modułów (AndEngine, AndEngineBox2D) oraz bibliotek (Gson) i wszystko w porządku. Może po prostu nie umiesz?
  • Odpowiedz
@echelon_ @Visher: kajam się i posypuję głowę popiołem

Problem polegał na tym że w AndroidManifest.xml nie widziało stylu. "Nie widziało" zasobu umieszczonego w pliku xml. Trzeba było powiązać źródła projektu biblioteki android-support-v7-appcompat. Dodatkowo należało odpowiednio ustawić docelową wersję API Androida- na API 10 nie chciało działać, więc należało ustawić API 16. Ustawiłem też minimum API na 10, dzięki czemu zachowałem wsteczną zgodność. (bo generalnie o to się rozchodziło)

Jeszcze
  • Odpowiedz
Witam.

Posiadam Cabletech URZ0350 z Androidem 4.1.1 i mam z nim mały problem. Problem polega na tym, że nie mogę uzyskać dostępu do uprawnień ROOT-a (a wiem, że takie uprawnienia ma ustawione fabrycznie). Jako ciekawostkę zauważyłem to, że aplikacja SuperUser pokazuje, iż urządzenie posiada uprawnienia roota.

Co mam zrobić, aby superuser wyrzucał komunikaty z zapytaniem o pozwolenie do uprawnień SU przy uruchamianiu aplikacji wymagających ROOT-a?

Jak
flagam - Witam.



Posiadam Cabletech URZ0350 z Androidem 4.1.1 i mam z nim mały prob...

źródło: comment_KzODGC11Gx0j20rZ8xY8pH2zjMaUrSuM.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, zauważyłem ciekawą rzecz. Wpis adresuję głównie do ludzi, którzy miewają czasami nieziemskie lagi w systemie. Było parę dyskusji na ten temat, ale w sumie nie namierzyliśmy problemu. Objawy:

- telefon pracuje normalnie, nie ma znaczenia czy piszesz SMS, czy grasz w jakąś wielką grę 3D

- nagle zaczyna wszystko szarpać, gra klatkuje, klawiatura nie reaguje, w SMS przechodzi co 3 znak raz na pół minuty

-
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Patrol220 AndEngine jest mocno obiektowy i narzuca taki styl, poczytaj sobie o resource managerach i tzw. atlasach, najpierw ładujesz grafikę do atlasu a potem możesz dopiero ją użyć, wcześniej też trzeba podać skąd dane grafiki mają być pobierane za pomocą BitmapTextureAtlasTextureRegionFactory.setAssetBasePath("sciezka");
  • Odpowiedz
@Visher: spoko uwzględnię to ;-), a android studio widziałem prezentację googla, całkiem zajebiście wygląda, fajne rzeczy porobili na przykład wbudowany tester regexpów :D
  • Odpowiedz