Android Open Source - AndroidAPP-TorEngine Analisi2






From Project

Back to project page AndroidAPP-TorEngine.

License

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.

Java Source Code

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;
    }
}




Java Source Code List

ironwolf.torengine.Aiutare.java
ironwolf.torengine.AlgebraContatti.java
ironwolf.torengine.Algebra.java
ironwolf.torengine.Analisi1Contatti.java
ironwolf.torengine.Analisi1.java
ironwolf.torengine.Analisi2Contatti.java
ironwolf.torengine.Analisi2.java
ironwolf.torengine.Appunti.java
ironwolf.torengine.AutomaticaContatti.java
ironwolf.torengine.Automatica.java
ironwolf.torengine.Banner.java
ironwolf.torengine.ChimicaContatti.java
ironwolf.torengine.Chimica.java
ironwolf.torengine.EconomiaContatti.java
ironwolf.torengine.Economia.java
ironwolf.torengine.FisicaContatti.java
ironwolf.torengine.Fisica.java
ironwolf.torengine.GeomContatti.java
ironwolf.torengine.Geometria.java
ironwolf.torengine.InformaticaContatti.java
ironwolf.torengine.Informatica.java
ironwolf.torengine.Slide.java
ironwolf.torengine.TorEngineActivity.java
ironwolf.torengine.VideoLezioni.java