domenica 20 febbraio 2011

Lavori in Corso...

Salve a tutti i lettori. Dopo un lungo periodo di non uso di questa pagina e di quuste applicazione si è pensato di spostare gli interessi in anche altri campi più ampi e più approfonditi quali la didattica in generale (su più materie), e dei collegamenti di tema attuali... "WORK IN PROGRESS"

lunedì 31 maggio 2010

Come mandare in esecuzione dei metodi

Mandare in esecuzione i seguenti metodi della classe Spiegazione:
1) public Introduzione getIntroduci(Android a){...}
2) public void vicenda(){...}
3) public void Conclusione(String s){...}
4) public Domande[] su Dubbi(Classe c){...}
5) public Risposte[] aiDubbi(Classe c){...}
6) public void fine(){...}


1) Spiegazione s1= new Spiegazione();
Android a1= new Android();
Introduzione i1= s1.getIntroduci("Oggi parleremo del linguaggio Android");

2) Spiegazione s1= new Spiegazione();
s1.vicenda();

3) Spiegazione s1= new Spiegazione();
String s2;
s1.conclusione(s2);

4) Spiegazione s1= new Spiegazione();
Domande[] d1= new Domande[19];
Classe c2=new Classe ("4al");
d1=s1.suDubbi(c2);

5) Spiegazione s1= new Spiegazione();
Risposte[]r1=new Risposte[19];
Classe c2=new Classe("4al");
r1=s1.aiDubbi(c2);

6) Spiegazione s1= new Spiegazione();
s1.fine("Arrivederci ragazzi, ci vediamo");

martedì 25 maggio 2010

Convertitore decimale-binario / binario-decimale

Main.xml:



android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/c1"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/ris"
/>

martedì 18 maggio 2010

Converti temperature

Si trasformi una temperatura da gradi centigradi a fahrenheit e viceversa.


NELLA 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"
/>





NEL 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("");
}
}



sabato 15 maggio 2010

Verifica 13-5-10 : 2° esercizio

Il secondo esercizio richiedeva di trasformare una velocità da chilometri orari a metri al secondo e viceversa.


NELLA MAIN.XML:


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

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



android:id="@+id/velocita2"
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 km/s a m/s"
/>
android:id="@+id/converti2"
android:layout_width="150px"
android:layout_height="wrap_content"
android:onClick="converti2"
android:text="Da m/sec a km/h"
/>



NEL SORGENTE:

package org.me.convertiVelocita;
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 convertiVelocita extends Activity
{
/** Called when the activity is first created. */
final double a=0.2777;
final double b=3.6;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public void converti1 (View view){
EditText velocita1=(EditText)findViewById(R.id.velocita1);
double kmh=Double.parseDouble(velocita1.getText().toString());
double velocita=kmh*a;
String risposta=Double.toString(velocita);
EditText velocita2=(EditText)findViewById(R.id.velocita2);
velocita2.setText(risposta);
velocita1.setText("");
}
public void converti2 (View view){
EditText velocita2=(EditText)findViewById(R.id.velocita2);
double kmh=Double.parseDouble(velocita2.getText().toString());
double velocita=kmh*b;
String risposta=Double.toString(velocita);
EditText velocita1=(EditText)findViewById(R.id.velocita1);
velocita1.setText(risposta);
velocita2.setText("");
}
}




Verifica 13-5-10 : 1° esercizio

La verifica consisteva nel risolvere a scelta un esercizio su due. Il primo chiedeva che al click di uno dei tre bottoni visualizzati comparisse la scritta "hai cliccato il bottone x".
Ecco la risoluzione dell'esercizio:

NELLA MAIN.XML:


android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>

martedì 11 maggio 2010

Fare una calcolatrice con android

Si faccia con android una calcolatrice che effettui soltanto l'operazione di somma (risolto).

a)creo il progetto;
b)modifico la main.xml dove aggiungo due EditText,una TextView e un Bottone sommatore.
c)modifico la classe "Calcolatrice1" aggiungendo la gestione del bottone.

Ecco la risoluzione dell'esercizio:


android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>