Posts contrassegnato dai tag ‘android’


Creiamo due variabili

private String label_dialog = “”;

private ProgressDialog dialog2;

 

Creiamo l’handler

private Handler mesdialog = new Handler() {
@Override
public void handleMessage(Message msg) {
dialog2.setMessage(label_dialog);
}
};

Instanziamo e visualizziamo il progressdialog

dialog2 = new ProgressDialog(TabRestore.this);
dialog2.setMessage(packagename);
dialog2.setTitle(getResources().getString(R.string.app_name));
dialog2.show();



Nel Thread scriviamo:

label_dialog = “Prova”; //inseriamo il testo che vogliamo visualizzare
mesdialog.sendEmptyMessage(0); //chiama l’handler per cambiare il testo

Annunci

TaskManager ProMax is an enhanced version of Task Killer ProMax. Faster, smoother and more powerful.

Now the applications are displayed through a dynamic list that updates itself every time the android system opens or closes an application. In other programs like the lists displayed are loaded only once and then you can not have a real-time view of what is happening in your device.

Questo slideshow richiede JavaScript.

For suggestions or bugs please send an email to: ma.buonomo@gmail.com
Follow me on twitter: mariobuonomo

Available_on_Android_Market

TaskManager ProMax


TaskManager ProMax è una versione potenziata di Task Killer ProMax. Più veloce, fluido e potente.

Ora le applicazioni sono visualizzate attraverso una lista dinamica che si autoaggiorna ogni volta che il sistema android apre o chiude una applicazione. In altri programmi simile le liste visualizzate vengono caricate solo una volta e quindi non si riesce ad avere una visione in tempo reale di quello che succede nel proprio dispositivo.

Questo slideshow richiede JavaScript.

Per consigli, bug o altro inviami una email a: ma.buonomo@gmail.com
Seguimi su twitter: mariobuonomo

Available_on_Android_Market

TaskManager ProMax


Se avete ricevuto duranto l’update dell’skd android un errore simile:

SDK setup error:a folder failed to be renamed or moved the message suggests that you turn of your anti-virus.

Quello che bisogna fare è creare una copia della cartella tools, presente nella directory principale dell’skd, e lanciare nella nuova cartella creata il file android.bat. Una volta finito l’update possiamo anche rimuovere questa copia di tools 😉


Ever desired reinstall all your programs quickly and easily, for example, after updating the ROM on your Android device? “AppManager ProMax” helps you in this task and it is very more.

Features:

  •  Show installated application.
  •  Open, Details, Uninstall, Backup, Market.
  •  Restore application.
  •  Restore application’s data (only rooted).
  •  Uninstall system’s applications.
  •  Restore all with a click (only rooted).

To make a backup:

Go to the Applications tab and click on Backup after selecting an application.

To restore an application:
Go to the Restore tab and click on an application.

For suggestions or bugs please send an email to: ma.buonomo AT gmail.com
Follow me on twitter: mariobuonomo

Designed and developed in Naples (Italy)

kw: appmanager, app, manager, restore, backup, data, apk, remove, install, rom, application, titanium, monster

Shake – Android Developer

Pubblicato: 23 maggio 2011 in Android, Programmazione
Tag:,

Here an example to use the shake on android device

// Need to implement SensorListener
public class ShakeActivity extends Activity implements SensorEventListener {
    //For shake motion detection.
    private SensorManager sensorMgr;
    private long lastUpdate = -1;
    private float x, y, z;
    private float last_x, last_y, last_z;
    private static final int SHAKE_THRESHOLD = 800;

    protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
        ...... // other initializations
	// start motion detection
	sensorMgr = (SensorManager) getSystemService(SENSOR_SERVICE);
    }

    public void onAccuracyChanged(int arg0, int arg1) {
	// TODO Auto-generated method stub
    }

    public void onSensorChanged(SensorEvent event){
	if (sensor == SensorManager.SENSOR_ACCELEROMETER) {
	    long curTime = System.currentTimeMillis();
	    // only allow one update every 100ms.
	    if ((curTime - lastUpdate) > 100) {
		long diffTime = (curTime - lastUpdate);
		lastUpdate = curTime;

		x = event.values[0];
		y = event.values[1]
		z = event.values[2];

		float speed = Math.abs(x+y+z - last_x - last_y - last_z)
                              / diffTime * 10000;

		if (speed > SHAKE_THRESHOLD) {// THIS IS A SHAKE ACTION - WRITE YOUR CODE HERE}

		last_x = x;
		last_y = y;
		last_z = z;
	    }
	}
    }
}

Per chi ha avuto problemi a capire come aggiornare il proprio codice per utilizzare il nuovo sdk di admob

basta seguire le guide di queste 2 pagine web:

  1. http://code.google.com/intl/it-IT/mobile/ads/docs/android/fundamentals.html
  2. http://code.google.com/intl/it-IT/mobile/ads/docs/android/banner_xml.html
State attenti a tutte le piccole modifiche da fare, per esempio nel layout principale dove è posizionato il banner admob invece di xmls:app va ora utilizzato xmls:ads 😉
Per problemi commentate pure 😉