Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hhh.ggg;
- import android.app.Activity;
- import android.app.AlertDialog;
- import android.app.ProgressDialog;
- import android.os.AsyncTask;
- import android.os.Bundle;
- import java.io.File;
- import java.util.Timer;
- import android.app.Activity;
- import android.graphics.Bitmap;
- import android.graphics.BitmapFactory;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.ImageView;
- import android.widget.TextView;
- //import it.sauronsoftware.ftp4j.FTPClient;
- import it.sauronsoftware.ftp4j.*;
- public class hhh extends Activity {
- /** Called when the activity is first created. */
- FTPClient ftp;
- int x = 0;
- String sUserName = "";
- String sPassword = "";
- String user = "";
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- TextView jpgName = (TextView)findViewById(R.id.jpgname);
- jpgName.setText("WhiteFox Security");
- Button btn1 = (Button)findViewById(R.id.btnClickMe);
- btn1.setOnClickListener(btnListener);
- //this.pd = ProgressDialog.show(this, "Working...", "*** Downloading Data...", true, false);
- //new DownloadTask().execute(" parameters needed for download");
- }
- private OnClickListener btnListener = new OnClickListener()
- {
- public void onClick(View v)
- { if(x ==0)
- {
- EditText usernameEditText = (EditText) findViewById(R.id.txt_username);
- EditText passwordEditText = (EditText) findViewById(R.id.txt_password);
- sUserName = usernameEditText.getText().toString();
- user = sUserName + "@thestorythusfar.co.uk";
- String sPassword = passwordEditText.getText().toString();
- try
- {
- ftp = new FTPClient();
- ftp.connect("213.175.221.80");
- ftp.login(user, sPassword);
- ftp.changeDirectory("public_ftp");
- TextView jpgName = (TextView)findViewById(R.id.jpgname);
- jpgName.setText("Successfully logged in...");
- x =1;
- }
- catch(Exception e)
- {
- TextView jpgName = (TextView)findViewById(R.id.jpgname);
- jpgName.setText("Incorrect Credentials");
- usernameEditText.setText("");
- passwordEditText.setText("");
- //e.printStackTrace();
- //new AlertDialog.Builder(this)
- //.setMessage(e.toString())
- //.show();
- }
- if(x == 1)
- {
- new DownloadTask().execute("parameters needed for download");
- //EditText usernameEditText = (EditText) findViewById(R.id.txt_username);
- usernameEditText.setVisibility(View.GONE);
- //EditText passwordEditText = (EditText) findViewById(R.id.txt_password);
- passwordEditText.setVisibility(View.GONE);
- TextView usernametext = (TextView) findViewById(R.id.username_text);
- usernametext.setVisibility(View.GONE);
- TextView passwordtext = (TextView) findViewById(R.id.password_text);
- passwordtext.setVisibility(View.GONE);
- }
- }
- if (x==1)
- {
- new DownloadTask().execute("parameters needed for download");
- }
- }
- };
- private class DownloadTask extends AsyncTask<String, Void, Object> {
- protected Void doInBackground(String... args) {
- //Log.d("********Jorgesys", "Background thread starting......");
- startLongRunningOperation();
- return null;
- }
- protected void onPostExecute(Object result) {
- //Log.d("********Jorgesys", "onPostExecute......");
- //if (Splash.this.pd != null) {
- //Splash.this.pd.dismiss();
- //}
- updateResultsInUi();
- }
- }
- protected void startLongRunningOperation() {
- try
- {
- //ftp = new FTPClient();
- //ftp.connect("213.175.221.80");
- //ftp.login("bruno@thestorythusfar.co.uk", "G1lead.");
- //ftp.changeDirectory("public_ftp");
- ftp.download("386.jpg", new java.io.File("/sdcard/386.jpg"));
- }
- catch(Exception e)
- {
- e.printStackTrace();
- new AlertDialog.Builder(this)
- .setMessage(e.toString())
- .show();
- }
- }
- private void updateResultsInUi() {
- // Back in the UI thread -- update our UI elements based on the data in mResults
- try{
- TextView jpgName = (TextView)findViewById(R.id.jpgname);
- ImageView jpgView = (ImageView)findViewById(R.id.jpgview);
- String myJpgPath = "/sdcard/386.jpg";
- jpgName.setText("Live Remote View");
- BitmapFactory.Options options = new BitmapFactory.Options();
- options.inSampleSize = 2;
- Bitmap bm = BitmapFactory.decodeFile(myJpgPath, options);
- jpgView.setImageBitmap(bm);
- }
- catch(Exception e)
- {
- e.printStackTrace();
- new AlertDialog.Builder(this)
- .setMessage(e.toString())
- .show();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement