Android

[Android] Wpa-Tester

0

Wpa tester è una applicazione per Android che permette di testare la sicurezza del vostro router.

In altre parole, wpa tester cracca molte reti di casa alice , fastweb e altre come vodafone anche se sono protette da WPA , questo perchè per determinati router si può risalire alle chiavi wpa di default tramite il loro SSID . Questa applicazione funziona anche per craccare le reti protette da cifratura WEP (in questo caso qualsiasi router).

Per usarla basta cliccare su scan e dalla lista delle reti WiFi disponibili (vicino a voi) dovete selezionare quelle con il segnale verde sulla sinistra e cliccare su prova a connettere , dopo di che inizierà i vari tentativi per connettersi alla rete testando le password disponibili generate appositamente per quella rete e se andrà a buon fine sarete connessi.

Se il vostro router è affetto da questo problema non dovrete far altro che cambiare la vostra chiave WPA .

Link al download: Wpa Tester

VN:F [1.9.17_1161]
Rating: 5.0/10 (3 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

[Android] Installare nuovo market (2.2.6) manualmente

0

Per installare il nuovo market android è molto semplice , sarà necessario avere una recovery che vi permetta di flashare gli zip dalla sd (come amon-ra ).

FATE UN NANDROID BACKUP PRIMA -> nel caso non dovesse funzionare potete ripristinare il backup.

Nota: Procedimento testato con ROM CyanogenMod 6.1 stable.

Per effettuare l’aggiornamento seguite questi passi:

1) Cancellate la cache del vecchio Market (Impostazioni -> Applicazioni -> selezionate il Market e fate click su cancella dati)

(continua…)

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Tutorial : Gestire il click di un bottone su Android

1

Premessa

Questo è il primo tutorial che scrivo su Android per quanto riguarda la parte di programmazione, anche io sto imparando quindi se non capite, se trovate qualche errore, imprecisione o qualcosa che non torna fatelo presente nei commenti.

Introduzione

Solitamente il primo programma che si fa per imparare un nuovo linguaggio è il classico “Hello World” ma in questo senso Eclipse ci aiuta in quanto non appena creiamo un nuovo progetto Android, automaticamente viene creato proprio Hello World, quindi cominciamo subito con qualcosa di piu’ interessante: come gestiamo il click di un bottone? Android essendo simile a Java ha quasi gli stessi concetti da capire:

  1. E’ necessario avere un “ascoltatore” associato al bottone che sia in grado di capire quando questo è stato premuto;
  2. E’ necessario dire quale azione (o azioni), in pratica quali istruzioni, deve eseguire il programma quando è stato premuto il bottone;

Cosa vogliamo realizzare

Il nostro obiettivo è realizzare un programma con un interfaccia grafica (UI, user interface) ridotta al minimo, cioè avente solo il bottone che possiamo premere e che alla pressione del bottone e al primo avvio visualizzi che la data completa in quell’istante.   (continua…)

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

Impostare Eclipse per programmare su Android

1

Questa vuole essere una guida-promemoria per impostare correttamente Eclipse con i relativi plug-in per programmare software per Android.

  1. Per prima cosa è necessario installare il Java Development Kit (JDK) dal sito ufficiale;
  2. In seguito è necessario installare Eclipse SDK che è possibile reperire gratuitamente qui.
  3. Altro passaggio fondamentale è quello di scaricare l’Android SDK dal sito ufficiale ed estrarlo in una directory a noi comoda (cerchiamo di ricordare dove abbiamo estratto il pacchetto in quanto in seguito ci servirà); (continua…)
VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)

La struttura di un progetto Android

0

Il sistema che Android utilizza per la progettazione di un programma è una struttura ad albero molto simile a quella di un qualunque progetto Java.

Si utilizza come ambiente di sviluppo Eclipse; andiamo ad esaminare la struttura.

I contenuti nella root del progetto

Alla creazione di un nuovo progetto Android la root sarà popolata da vari elementi:

  • Il file AndroidManifest.xml, un file xml che descrive come l’applicazione deve essere costrutita e quali componenti, activities,servizi e altro, sono forniti dall’applicazione;
  • Il file build.xml, uno script Ant per compilare l’applicazione e installarla nel dispositivo;
  • Il file default.proprerties che viene utilizzato dallo script Ant;
  • La cartella bin/ che contiene l’applicazione una volta compilata;
  • La cartella libs/ che contiene i file Jar di terze parti di cui l’applicazione necessita;
  • La cartella scr/ che contiene il codice sorgente dell’applicazione;
  • La cartella res/ che contiene le “risorse” dell’applicazione come ad esempio il layout dell’interfaccia grafica;
  • La cartella assets/ che contiene altri file statici che saranno “impacchettati” nell’applicazione;

Alla prima compilazione del progetto inoltre sarà creata nella root la cartella gen/ che conterrà i file che Eclipse genera automaticamente come ad esempio il file R.java che contiene constanti legate a varie risorse posizionate nella cartella res/; solitamente non si modifica mai il file R.java in quanto Android lo gestisce (modifica) in modo automatico.

I contenuti della cartella res

Come già detto la cartella res/ contiene risorse, file statici che sono impacchetati con l’applicazione; le sue sotto directory sono:

  • res/drawable/ per le immagini;
  • res/layout/ per le specifiche delle interfaccie grafiche basate su XML;
  • res/menu per le specifiche dei menu basati su XML;
  • res/raw per i file di “interesse generale” (come ad esempio i file CSV);
  • res/values per le stringhe;
  • res/xml per altri file XML;

I contenuti della cartella bin

Al momento della compilazione tutti i file generati vengono inseriti nella cartella bin/ in particolare:

  • in bin/“package” vengono inserite le classi Java compilate;
  • bin/classes.dex contiene l’eseguibile ottenuto con le classi compilate;
  • bin/“applicazione”.apk è l’applicazione Android;

Il file con estensione .apk è un file .zip che contiene il file .dex, le risorse compilate (resources.arsc), altre risorse non compilate (quelle messe nella cartella res/raw) e il file AndroidManifest.xml.

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)
Torna all'inizio