Friday, March 22, 2019

Android Code Send Email


Set on clik Button to send Email

Button btnKirim = (Button) findViewById(R.id.btn_kirim);
btnKirim.setOnClickListener(new View.OnClickListener() {
    @Override    public void onClick(View v) {

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_EMAIL, new String[] {"herukzw@gmail.com"});
intent.putExtra(Intent.EXTRA_CC, new String[] {"google@gmail.com"});
intent.putExtra(Intent.EXTRA_SUBJECT, "E-mail dari Aplikasi Android");
intent.putExtra(Intent.EXTRA_TEXT, "hii coba tes kirim email ke sana");

 try {
    startActivity(Intent.createChooser(intent, "Apakah Ingin Mengirim E-mail ?"));
 } catch (android.content.ActivityNotFoundException ex) {
    //do anythings }

}});


//==========================
Keterangan :

1.Membuat variabel dan class intent menggunakan perintah : Intent intent = new Intent(Intent.ACTION_SEND);
2.Menyeting isi e-mail ke teks biasa : intent.setType("text/plain");
3.Menentukan alamat email : intent.putExtra(Intent.EXTRA_EMAIL, new String[] {"herukzw@gmail.com"});
4.Menentukan CC :  intent.putExtra(Intent.EXTRA_CC, new String[] {"google@gmail.com"});
5.Menentukan subjek email : intent.putExtra(Intent.EXTRA_SUBJECT, "Email dari Aplikasi Android");

Sunday, February 10, 2019

Auto Permission External Storage, Camera , Ect

Public Variabel

private static final int MY_PERMISSION_REQUEST = 1;

 ----Permission----

 if (ContextCompat.checkSelfPermission(MainActivity.this,
        Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
            if (ActivityCompat.shouldShowRequestPermissionRationale(MainActivity.this,
                    Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
                ActivityCompat.requestPermissions(MainActivity.this,
                        new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, MY_PERMISSION_REQUEST);
            } else {
                ActivityCompat.requestPermissions(MainActivity.this,
                        new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, MY_PERMISSION_REQUEST);
            }
        } else {
            //DO NOTHING
        }


 --android Manifast---
 
jika ingin menggunakan permisi CAMERA , tinggal di rubah saja bagian WRITE_EXTERNAL_STORAGE.




<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA" />

-------------------------------------------------------------------------------------------------------------------------





Monday, January 28, 2019

Android Spinner (Edit selected)

Sunday, January 27, 2019

Android Code Date Picker








TIME PICKER



Global Vriabel

private TimePickerDialog timePickerDialog;


------------------------------------

private void Waktumulai() {

Calendar calendar = Calendar.getInstance();
timePickerDialog = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
@Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) {

txtjam_mulai.setText(+hourOfDay+":"+minute); }
},
calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE),

DateFormat.is24HourFormat(this));
timePickerDialog.show(); }

Saturday, May 5, 2018

Android code Bitmap Image (Menampilkan Foto dari database)

private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
   ImageView
bmImage;

  
public DownloadImageTask(ImageView bmImage) {
     
this.bmImage = bmImage;
   }

  
protected Bitmap doInBackground(String... urls) {
      String urldisplay = urls[
0];
      Bitmap mIcon11 =
null;
     
try {
         InputStream in =
new java.net.URL(urldisplay).openStream();
         mIcon11 = BitmapFactory.decodeStream(in);
      }
     
catch (Exception e) {Log.e("Error", e.getMessage());e.printStackTrace();}
     
return mIcon11;
   }

  
protected void onPostExecute(Bitmap result) {
     
bmImage.setImageBitmap(result); }
}

 

--------------------------------------------------------------------------------------------

Load data Dari database guna untuk mengambil nama gambar yang sudah tersimpan

String gb1=myJSON.getString("gambar");
gambar=gb1;

 

------------------------------------------------------------------------------------------------

Menampilkan foto pada url nya 
contoh : http://localhost/webku/ypathfile/fotoku.jpg (isi dari variabel IP)

String arUrlFoto=ip+"ypathfile/"+gambar;
new DownloadImageTask((ImageView) findViewById(R.id.myGambar)).execute(arUrlFoto);

 

Friday, December 8, 2017

Google maps Multi Direction




//multi direction 3 titik


//multi direction 4 . jika 5 atau lebih silahkan di tambahkan /kordinatnya

https://www.google.com/maps/dir/ -6.353504, 106.832786/ -6.360772, 106.831722/ -6.302564, 106.840649/ -6.372470, 106.833271

Tuesday, August 29, 2017

Android Code Time And Date (DatePicker) Otomatis

         Calendar cal = Calendar.getInstance();

        int jam = cal.get(Calendar.HOUR);
       
int menit= cal.get(Calendar.MINUTE);
       
int detik= cal.get(Calendar.SECOND);

       
int tgl= cal.get(Calendar.DATE);
       
int bln= cal.get(Calendar.MONTH)+1;
       
int thn= cal.get(Calendar.YEAR);

        String bul=
"Januari";
       
if(bln==1){bul="Januari";}
       
else if(bln==2){bul="Februari";}
       
else if(bln==3){bul="Maret";}
       
else if(bln==4){bul="April";}
        
else if(bln==5){bul="Mei";}
       
else if(bln==6){bul="Juni";}
       
else if(bln==7){bul="Juli";}
       
else if(bln==8){bul="Agustus";}
       
else if(bln==9){bul="September";}
       
else if(bln==10){bul="Oktober";}
       
else if(bln==11){bul="November";}
       
else if(bln==12){bul="Desember";}

        String stgl=String.valueOf(tgl)+
" "+bul+" "+String.valueOf(thn);
        String sjam=String.valueOf(jam)+
":"+String.valueOf(menit)+":"+String.valueOf(detik);
       
//+++++tanggal otomastis   +++++