Android Open Source - GeoNFC Settings






From Project

Back to project page GeoNFC.

License

The source code is released under:

GNU General Public License

If you think the Android project GeoNFC 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 com.nfc.geo.geonfc;
/*  w  w  w. j  a  v  a  2s .c  o  m*/
import java.io.IOException;
import java.util.ArrayList;

import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;

import com.nfc.geo.geonfc.tcp.FTPConnection;
import com.nfc.geo.geonfc.utils.FileHandler;

public class Settings extends Fragment{

  private Button actualizar;
  private EditText nombre_file;
  private FTPConnection ftpConn;

  private ArrayList<String> fileIdioma;
  private FileHandler fileHandler;

  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
      Bundle savedInstanceState) {
    View vi = inflater.inflate(R.layout.settings, null);

    fileHandler = new FileHandler();
    fileIdioma = new ArrayList<String>();
    actualizar = (Button) vi.findViewById(R.id.actualizar);
    nombre_file = (EditText) vi.findViewById(R.id.eventos_file);
    ftpConn = new FTPConnection(getActivity());

    actualizar.setOnClickListener(new OnClickListener() {      
      @Override
      public void onClick(View v) {
        if(!nombre_file.getText().toString().isEmpty())
        {
          ftpConn.downloadFile(nombre_file.getText().toString());
        }
      }
    });

    /*
     * Cambio de los textos de acuerdo con los idiomas en lo fichero de config.ini
     * */    
    try {
      fileIdioma = fileHandler.readFile(getActivity().getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS).getCanonicalPath());

      if(fileIdioma.size() > 5)
      {
        actualizar.setText(""+fileIdioma.get(15).split(" = ")[1]);
      }
    } catch (IOException e) {
      //Do nothing
    }

    return vi;
  }
}




Java Source Code List

com.nfc.geo.geonfc.Eventos.java
com.nfc.geo.geonfc.GPSPestana.java
com.nfc.geo.geonfc.MainActivity.java
com.nfc.geo.geonfc.Settings.java
com.nfc.geo.geonfc.Tabs.java
com.nfc.geo.geonfc.builder.DataBuilder.java
com.nfc.geo.geonfc.database.Database.java
com.nfc.geo.geonfc.database.InfoEntity.java
com.nfc.geo.geonfc.database.QueryInsertUpdate.java
com.nfc.geo.geonfc.deviceinfo.DeviceInformation.java
com.nfc.geo.geonfc.interfaces.DeviceInterface.java
com.nfc.geo.geonfc.interfaces.MainInterface.java
com.nfc.geo.geonfc.tcp.EnviarDatos.java
com.nfc.geo.geonfc.tcp.FTPConnection.java
com.nfc.geo.geonfc.tcp.TCPConnection.java
com.nfc.geo.geonfc.utils.FileHandler.java