Back to project page AndroidAPP-TorEngine.
The source code is released under:
GNU General Public License
If you think the Android project AndroidAPP-TorEngine listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package ironwolf.torengine; /*from ww w . ja v a 2 s . c o m*/ import java.io.File; import ironwolf.torengine.R; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class Analisi2 extends Activity { final static int ANA2_DIALOG_ID=4; final static int CUSTOM_DIALOG=144; String titolodialog; int id_bottone; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ana2main); Button ftpana2=(Button) findViewById(R.id.ftpana2); ftpana2.setOnClickListener(new OnClickListener() { public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("http://www.torengine.it/openftp/analisi2")); startActivity(intent); } }); final Button appintegralidoppi=(Button) findViewById(R.id.appintegralidoppi); appintegralidoppi.setOnClickListener(new OnClickListener() { public void onClick(View v) { titolodialog=appintegralidoppi.getText().toString(); id_bottone=1; showDialog(CUSTOM_DIALOG); } }); final Button forgettatripli=(Button) findViewById(R.id.appintegralitripli); forgettatripli.setOnClickListener(new OnClickListener() { public void onClick(View v) { titolodialog=forgettatripli.getText().toString(); id_bottone=2; showDialog(CUSTOM_DIALOG); } }); final Button forgettacurvilinei=(Button) findViewById(R.id.appintegralicurvilinei); forgettacurvilinei.setOnClickListener(new OnClickListener() { public void onClick(View v) { titolodialog=forgettacurvilinei.getText().toString(); id_bottone=3; showDialog(CUSTOM_DIALOG); } }); final Button forgettacomplessa=(Button) findViewById(R.id.appanalisicomplessa); forgettacomplessa.setOnClickListener(new OnClickListener() { public void onClick(View v) { titolodialog=forgettacomplessa.getText().toString(); id_bottone=4; showDialog(CUSTOM_DIALOG); } }); final Button chierisiniana=(Button) findViewById(R.id.appchierisiniana); chierisiniana.setOnClickListener(new OnClickListener() { public void onClick(View v) { titolodialog=chierisiniana.getText().toString(); id_bottone=5; showDialog(CUSTOM_DIALOG); } }); Button videolez=(Button) findViewById(R.id.videolez); videolez.setOnClickListener(new OnClickListener() { public void onClick(View v) { Intent goToVideoLez = new Intent(Analisi2.this, VideoLezioni.class); startActivity(goToVideoLez); } }); }//fine oncreate @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.sezmenu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); switch (id) { /*case R.id.check: { //controlla se ? aggiornato il link di tutti i file di geometria. }break; */ case R.id.quit: { finish(); TorEngineActivity.a.finish(); }break; case R.id.contatti: { showDialog(ANA2_DIALOG_ID); }break; } return true; }; @Override // SWITCH DEL CREATE DELLE ALERT DIALOG protected Dialog onCreateDialog(int id) { Dialog dialog=null; switch(id) { case ANA2_DIALOG_ID: { dialog=createGEOMDialog(); }break; case CUSTOM_DIALOG: { dialog=createCustomDialog(); } } return dialog; } private Dialog createGEOMDialog() { View view =getLayoutInflater().inflate(R.layout.ana2dialog, null); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Roberto Tauraso"); builder.setView(view); builder.setCancelable(false); builder.setNegativeButton("email", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent goToAna2C=new Intent(Analisi2.this,Analisi2Contatti.class); startActivity(goToAna2C); } }); builder.setNeutralButton("Sito", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent goToSitoGeom= new Intent(Intent.ACTION_VIEW); goToSitoGeom.setData(Uri.parse("http://www.mat.uniroma2.it/~tauraso/analisi2.html")); startActivity(goToSitoGeom); } }); builder.setPositiveButton("Indietro", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dismissDialog(ANA2_DIALOG_ID); removeDialog(ANA2_DIALOG_ID); } }); AlertDialog alert = builder.create(); return alert; } private Dialog createCustomDialog() { View view=getLayoutInflater().inflate(R.layout.customdialog,null); AlertDialog.Builder builder2=new AlertDialog.Builder(this); builder2.setTitle(titolodialog); builder2.setView(view); builder2.setCancelable(false); switch(id_bottone) { case 1: { builder2.setMessage("Integrali Doppi"); builder2.setNegativeButton("Download", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent intent = new Intent(Intent.ACTION_VIEW); File file= new File("/mnt/sdcard/download/analisi2_davide-forgetta_integralidoppi_v1.pdf"); if(file.exists()) { if(file.delete()) { Toast.makeText(getApplicationContext(), "Il file precedente verr? sovrascritto...",Toast.LENGTH_LONG).show(); } } intent.setData(Uri.parse("http://www.torengine.it/openftp/analisi2/analisi2_davide-forgetta_integralidoppi_v1.pdf")); startActivity(intent); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } }); builder2.setNeutralButton("Apri", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent intentFile = new Intent(Intent.ACTION_VIEW); File file = new File("/mnt/sdcard/download/analisi2_davide-forgetta_integralidoppi_v1.pdf"); Uri path = Uri.fromFile(file); if(file.exists()) { intentFile.setDataAndType(path, "application/pdf"); intentFile.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intentFile); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } else { Toast.makeText(getApplicationContext(), "file analisi2_davide-forgetta_integralidoppi_v1.pdf non trovato nella cartella /mnt/sdcard/download",Toast.LENGTH_LONG).show(); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } } }); builder2.setPositiveButton("Indietro", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } }); }break; //fine case 1 ----------------------------------------- case 2: { builder2.setMessage("Integrali Tripli"); builder2.setNegativeButton("Download", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent intent = new Intent(Intent.ACTION_VIEW); File file= new File("/mnt/sdcard/download/analisi2_davide-forgetta_integralitripli_v1.pdf"); if(file.exists()) { if(file.delete()) { Toast.makeText(getApplicationContext(), "Il file precedente verr? sovrascritto...",Toast.LENGTH_LONG).show(); } } intent.setData(Uri.parse("http://www.torengine.it/openftp/analisi2/analisi2_davide-forgetta_integralitripli_v1.pdf")); startActivity(intent); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } }); builder2.setNeutralButton("Apri", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent intentFile = new Intent(Intent.ACTION_VIEW); File file = new File("/mnt/sdcard/download/analisi2_davide-forgetta_integralitripli_v1.pdf"); Uri path = Uri.fromFile(file); if(file.exists()) { intentFile.setDataAndType(path, "application/pdf"); intentFile.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intentFile); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } else { Toast.makeText(getApplicationContext(), "file analisi2_davide-forgetta_integralitripli_v1.pdf non trovato nella cartella /mnt/sdcard/download",Toast.LENGTH_LONG).show(); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } } }); builder2.setPositiveButton("Indietro", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } }); }break;// fine case 2 -------------------------------------------------------------------- case 3: { builder2.setMessage("Integrali Curvilinei"); builder2.setNegativeButton("Download", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent intent = new Intent(Intent.ACTION_VIEW); File file= new File("/mnt/sdcard/download/analisi2_davide-forgetta_integralicurvilinei_v1.pdf"); if(file.exists()) { if(file.delete()) { Toast.makeText(getApplicationContext(), "Il file precedente verr? sovrascritto...",Toast.LENGTH_LONG).show(); } } intent.setData(Uri.parse("http://www.torengine.it/openftp/analisi2/analisi2_davide-forgetta_integralicurvilinei_v1.pdf")); startActivity(intent); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } }); builder2.setNeutralButton("Apri", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent intentFile = new Intent(Intent.ACTION_VIEW); File file = new File("/mnt/sdcard/download/analisi2_davide-forgetta_integralicurvilinei_v1.pdf"); Uri path = Uri.fromFile(file); if(file.exists()) { intentFile.setDataAndType(path, "application/pdf"); intentFile.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intentFile); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } else { Toast.makeText(getApplicationContext(), "file analisi2_davide-forgetta_integralicurvilinei_v1.pdf non trovato nella cartella /mnt/sdcard/download",Toast.LENGTH_LONG).show(); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } } }); builder2.setPositiveButton("Indietro", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } }); }break;// fine case 3 -------------------------------------------------------------------- case 4: { builder2.setMessage("Analisi Complessa"); builder2.setNegativeButton("Download", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent intent = new Intent(Intent.ACTION_VIEW); File file= new File("/mnt/sdcard/download/analisi2_davide-forgetta_analisicomplessa_v1.pdf"); if(file.exists()) { if(file.delete()) { Toast.makeText(getApplicationContext(), "Il file precedente verr? sovrascritto...",Toast.LENGTH_LONG).show(); } } intent.setData(Uri.parse("http://www.torengine.it/openftp/analisi2/analisi2_davide-forgetta_analisicomplessa_v1.pdf")); startActivity(intent); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } }); builder2.setNeutralButton("Apri", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent intentFile = new Intent(Intent.ACTION_VIEW); File file = new File("/mnt/sdcard/download/analisi2_davide-forgetta_analisicomplessa_v1.pdf"); Uri path = Uri.fromFile(file); if(file.exists()) { intentFile.setDataAndType(path, "application/pdf"); intentFile.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intentFile); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } else { Toast.makeText(getApplicationContext(), "file analisi2_davide-forgetta_analisicomplessa_v1.pdf non trovato nella cartella /mnt/sdcard/download",Toast.LENGTH_LONG).show(); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } } }); builder2.setPositiveButton("Indietro", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } }); }break;// fine case 4 -------------------------------------------------------------------- case 5: { builder2.setMessage("integrali multipli - domini semplici - valore medio - cambiamento di variabili - integrali tripli - coordinate polari"); builder2.setNegativeButton("Download", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent intent = new Intent(Intent.ACTION_VIEW); File file= new File("/mnt/sdcard/download/analisi2_alexandra-chierisini_v1.pdf"); if(file.exists()) { if(file.delete()) { Toast.makeText(getApplicationContext(), "Il file precedente verr? sovrascritto...",Toast.LENGTH_LONG).show(); } } intent.setData(Uri.parse("http://www.torengine.it/openftp/analisi2/analisi2_alexandra-chierisini_v1.pdf")); startActivity(intent); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } }); builder2.setNeutralButton("Apri", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent intentFile = new Intent(Intent.ACTION_VIEW); File file = new File("/mnt/sdcard/download/analisi2_alexandra-chierisini_v1.pdf"); Uri path = Uri.fromFile(file); if(file.exists()) { intentFile.setDataAndType(path, "application/pdf"); intentFile.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intentFile); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } else { Toast.makeText(getApplicationContext(), "file analisi2_alexandra-chierisini_v1.pdf non trovato nella cartella /mnt/sdcard/download",Toast.LENGTH_LONG).show(); dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } } }); builder2.setPositiveButton("Indietro", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dismissDialog(CUSTOM_DIALOG); removeDialog(CUSTOM_DIALOG); } }); }break;// fine case 5 -------------------------------------------------------------------- } AlertDialog alert2 = builder2.create(); return alert2; } }