2014-12-30

Android 5.0.1 i Nexus 4 - instalacja pod Linux Mint 17

Aby zainstalować najnowszego w tej chwili Androida (5.0.1) na telefonie Nexus 4 w środowisku linuksowym (Mint 17) wystarczy kilka małych kroków.

Instalacja Java JDK

Przede wszystkim zaczynamy od zainstalowania Oraclowej Javy JDK - poniżej instrukcja jak tego dokonać:

  • Usuwamy openjdk
sudo apt-get update && apt-get remove openjdk*
  • Rozpakowujemy ściągnięty plik
tar -zxvf jdk-...
  • Tworzymy katalog java w katalogu opt
sudo mkdir -p /opt/java
  • Przenosimy rozpakowaną javę do nowo utworzonego katalogu java (w moim przypadku to jdk1.8.0_25 ale w Twoim może być już inna)
sudo mv jdk1.8.0_25 /opt/java
  • Ustawiamy zainstalowaną JDK jako domyślną
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.8.0_25/bin/java" 1
sudo update-alternatives --set java /opt/java/jdk1.8.0_25/bin/java

  • Nadajemy uprawnienia
sudo chmod 0775 /usr/bin/java
sudo chmod -R 0775 /opt/java/jdk1.8.0_25/
  • Sprawdzamy czy wszystko gra
java -version

Instalacja Android Studio

Aby zainstalować platform-tools/ i móc cieszyć się poleceniami fastboot czy adb wystarczy zainstalować Android Studio.

Uruchomienie modułu debuggowania USB w telefonie

Aby móc połączyć się z telefonem należy uruchomić moduł debuggowania USB. Opcja ta znajduje się w ustawieniach telefonu w zakładce "Opcje programistyczne". Domyślnie opcje programistyczne są niewidoczne - aby je aktywować należy wejść w "Informacje o telefonie" i siedem razy kliknąć w Numer kompilacji.

Sprawdzenie połączenia komputera z telefonem

Aby sprawdzić czy telefon jest widoczny przez system operacyjny komputera można uruchomić przykładowe polecenie:
adb reboot bootloader
Wcześniej oczywiście należy podłączyć telefon z komputerem przy pomocy kabla USB. Jeśli telefon zrestartuje się i przejdzie do bootloadera to znaczy, że wszystko jest ok.

Instalacja systemu Android 5.0.1

Aby zainstalować Androida 5.0.1 należy wejść na stronę https://developers.google.com/android/nexus/images pobrać odpowiednią wersję systemu i wykonać polecenia znajdujące się w dziale Flashing Instructions.

2014-12-29

[jQuery] Dodatnie liczby całkowite w polu typu input

Za pomocą jQuery i pluginu numeric można w prosty sposób ograniczyć typ wprowadzanych danych. Poniższy przykład pokazuje jak zdefiniować aby w pole input formularza można było wpisać jedynie dodatnie liczby całkowite:

$(".positive-integer").numeric({ decimal: false, negative: false }, function() { alert("Positive integers only"); this.value = ""; this.focus(); });

Więcej przykładów znajduje się tutaj i tutaj.