martedì 18 maggio 2010

Esercizio convertitore temperatura gradi celsius-fahrenheit e viceversa

main.xml:


android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1"
>


android:id="@+id/temperatura1"
android:layout_width="150px"
android:layout_height="wrap_content"
/>




android:id="@+id/temperatura2"
android:layout_width="150px"
android:layout_height="wrap_content"
/>




android:id="@+id/converti1"
android:layout_width="150px"
android:layout_height="wrap_content"
android:onClick="converti1"
android:text="Da centigradi a fahrenheit"
/>

android:id="@+id/converti2"
android:layout_width="150px"
android:layout_height="wrap_content"
android:onClick="converti2"
android:text="Da fahrenheit a centigradi"
/>





Parte Sorgente:

package com.mio.convertitemperatura;
import android.app.Activity;
import android.os.Bundle;
import android.content.Context;
import android.widget.*;
import android.view.View;
import android.content.Intent;
public class Converti extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public void converti1 (View view){
EditText temperatura1=(EditText)findViewById(R.id.temperatura1);
double centigradi=Double.parseDouble(temperatura1.getText().toString());
double temperatura=centigradi*1.8+32;
String risposta=Double.toString(temperatura);
EditText temperatura2=(EditText)findViewById(R.id.temperatura2);
temperatura2.setText(risposta);
temperatura1.setText("");
}
public void converti2 (View view){
EditText temperatura2=(EditText)findViewById(R.id.temperatura2);
double centigradi=Double.parseDouble(temperatura2.getText().toString());
double temperatura=(centigradi-32)/1.8;
String risposta=Double.toString(temperatura);
EditText temperatura1=(EditText)findViewById(R.id.temperatura1);
temperatura1.setText(risposta);
temperatura2.setText("");
}
}

http://img687.imageshack.us/img687/6404/david1w.jpg

mercoledì 5 maggio 2010

Credo che la bat sia sbagliata, perchè la mia versione di java è "jdk1.6.0_18" ma sulla bat c'è scrtitto questo: 


path=%path%;C:\Programmi\Java\jdk1.6.0_16\bin;C:\ambienteSviluppoAndroid\android-sdk_r05-windows\android-sdk-windows\tools;C:\ant\apache-ant-1.8.0\bin;
c:
cd c:\androidtutorials
cmd


Modifico il nome della cartella?

Ambiente di sviluppo per Android

Allora, ho eseguito tutte le procedure per creare l'ambiente di sviluppo, ma mi dà un errore sulla compilazione della bat (quando faccio partire il simulatore). Faccio un print screen del tutto e se mi aiuta da subito, riesco a finire il tutto per questa sera! ;)

Questo è il print screen:

http://img38.imageshack.us/img38/2783/informaticaandroid.jpg