package com.blogspot.dbh4ck.avatargrabberdb.Fragments; import android.app.DownloadManager; import android.content.Context; import android.graphics.Bitmap; import android.net.Uri; 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.ViewGroup; import android.widget.Button; import android.widget.EditText; import android.widget.ImageView; import android.widget.Toast; import com.blogspot.dbh4ck.avatargrabberdb.R; import com.squareup.picasso.Picasso; import java.io.File; public class PalringoFragment extends Fragment implements View.OnClickListener{ public EditText getTarPal; private Button btn_ok_pal, btnSave_Pal; public ImageView imgPal; private Bitmap bmpPal; public PalringoFragment() { // Required empty public constructor } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View v= inflater.inflate(R.layout.fragment_palringo, container, false); getTarPal = (EditText) v.findViewById(R.id.txtUserPal); btn_ok_pal = (Button) v.findViewById(R.id.btnokPal); btnSave_Pal = (Button) v.findViewById(R.id.btnsavePal); imgPal = (ImageView) v.findViewById(R.id.imgviewPal); btn_ok_pal.setOnClickListener(this); btnSave_Pal.setOnClickListener(new View.OnClickListener() { boolean success = false; @Override public void onClick(View view) { File direct = new File(Environment.getExternalStorageDirectory() + "/Palringo_Avatars"); if (!direct.exists()) { direct.mkdirs(); } DownloadManager mgr = (DownloadManager) getActivity().getSystemService(Context.DOWNLOAD_SERVICE); Uri downloadUri = Uri.parse("http://www.palringo.com/showavatar.php?id="+getTarPal.getText().toString()+"&type=g"); DownloadManager.Request request = new DownloadManager.Request(downloadUri); request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE) .setAllowedOverRoaming(false) .setTitle("AvatarGrabberByDB") .setDescription("coded by db~@nc") .setDestinationInExternalPublicDir("/Palringo_Avatars", getTarPal.getText().toString()+".jpg"); mgr.enqueue(request); success = true; if(success){ Toast.makeText(getActivity(),"Imaged Saved!", Toast.LENGTH_SHORT).show(); } else{ Toast.makeText(getActivity(),"Error!", Toast.LENGTH_SHORT).show(); } } }); return v; } @Override public void onClick(View v) { Picasso.with(getContext()) .load("http://www.palringo.com/showavatar.php?id="+getTarPal.getText().toString()) .into(imgPal); } }