Tampilkan postingan dengan label Android Studio. Tampilkan semua postingan
Tampilkan postingan dengan label Android Studio. Tampilkan semua postingan

InputType EditText di Android Studio

InputType EditText pada Android Studio

EditText adalah komponen yang digunankan untuk menerima input dari user.
ada beberapa jenis input type diantaranya:

1. textPersonName
2. textPassword
3. textEmailAddress
4. phone
5. textUri

Ada beberapa atribut yang harus anda ketahui diantaranya:
- android:inputType: Untuk menentukan jenis text input yang akan digunakan.
- android:hint: Untuk memberitahu user, apa yang harus di Inputkan.

Cara penulisan atribut InputType pada EditText

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="18dp"
    android:orientation="vertical">

    <EditText
        android:id="@+id/nama"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Masukan Nama"
        android:inputType="textPersonName" />

    <EditText
        android:id="@+id/password"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Password"
        android:inputType="textPassword" />

    <EditText
        android:id="@+id/email"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Email"
        android:inputType="textEmailAddress" />

    <EditText
        android:id="@+id/phone"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Nomor Telepon"
        android:inputType="phone" />

    <EditText
        android:id="@+id/editText5"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="URL Website"
        android:inputType="textUri" />
</LinearLayout>

Hasil:

Cara membuat Toggle Button di Android Studio

Cara membuat Toogle Button



 Sebelum Anda membuat Coding sediakan terlebih dahulu gambar untuk di jadikan gambar button dan simpanlah di folder drawable,
Setelah itu coba anda masukan code ini sesuai nama filenya:

MainActivity.java

importandroid.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import android.widget.ToggleButton;

public class MainActivity extends AppCompatActivity {
ToggleButton ToggleButtonDemo;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_toggle_button);
ToggleButtonDemo = (ToggleButton) findViewById(R.id.ToggleButtonDemo);
ToggleButtonDemo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(ToggleButtonDemo.isChecked()){
Toast.makeText(getApplicationContext(),"ToggleButton:-"+ToggleButtonDemo.getText().toString(), Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(getApplicationContext(),"ToggleButton:-"+ToggleButtonDemo.getText().toString(), Toast.LENGTH_LONG).show();
}

}
});
}
}

activity_main

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

        <ToggleButton
            android:id="@+id/ToggleButtonDemo"
            android:layout_width="wrap_content"
    android:layout_height="wrap_content"
            android:layout_margin="30dp"
            android:layout_gravity="center_horizontal"
            android:checked="false"
            android:drawablePadding="20dp"
            android:drawableRight="@drawable/ic_android_black_24dp"
            android:textColor="#000" />
</LinearLayout>

Catatan : "@drawable/ic_android_black_24dp" nama gambar yang harus di simpan terlebih dahulu di folder drawable.

Kalau Sudah coba Anda Run dan lihat hasilnya

Intent di Android Studio

Cara membuat Intent



Fungsi Intent adalah untuk berpindah halaman dari satu Activity ke Activity lain. Contohnya: Anda membuat aplikasi dengan 3 Activity atau lebih. Activity utama berisi tombol informasi dan login atau sesuai keinginan anda. Ketika tombol di click maka akan tampil activity lain sesuai Activity yang tertuju. Adapun fungsi lainnya adalah untuk transfer data dari satu Activity ke Activity lain, Pada saat Anda mengisi data pada Activity login maka nanti akan ditampilkan informasinya pada Activity infomasi user atau sesuai Activity yang tertuju. Dan ada fungsi lain juga yaitu untuk memanggil activity pada internal android seperti Melakukan Dial Number, Open Email ataupun lainnya sesuai kebutuhan Anda.

Intent terbagi menjadi 2 diantaranya adalah



1. Implicit Intent

Implicit Intent adalah intent yang digunakan untuk memanggil fungsi Activity yang sudah ada di fungsi internal android. Seperti membuka browser, melakukan panggilan dan lainnya.

2. Explicit Intent

Explicit intent adalah Intent yang digunakan untuk memanggil Activity lain yang masih dalam satu project ataupun berbeda.


Contoh Implicit Intent :

Buatlah project baru dengan nama class predatorcode lalu salin code sesuai nama file yang ada di bawah:


main_activity.xml 

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:id="@+id/activity_main"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:padding="20dp"

    tools:context=".MainActivity">

    <Button

        android:text="TELEPON"

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:layout_alignParentTop="true"

        android:layout_centerHorizontal="true"

        android:id="@+id/btnpgl"

        android:onClick="panggil"

        />

    <Button

        android:text="BUKA BROWSER "

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:layout_below="@+id/btnpgl"

        android:layout_centerHorizontal="true"

        android:layout_marginTop="11dp"

        android:id="@+id/btnbuka"

        android:onClick="buka"/>

</RelativeLayout>

 

MainActivity.java

import android.content.Intent;

import android.net.Uri;

import android.os.Bundle;

import android.view.View;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

    }

    public void panggil(View view) {

        String nomor = "089687453166" ;

        Intent panggil = new Intent(Intent. ACTION_DIAL);

        panggil.setData(Uri. fromParts("tel",nomor,null));

        startActivity(panggil);

    }

    public void buka(View view) {

        String url = "https://predatorcode.blogspot.com" ;

        Intent bukabrowser = new Intent(Intent. ACTION_VIEW);

        bukabrowser.setData(Uri. parse(url));

        startActivity(bukabrowser);

    }

}

 

AndroidManifest

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

    package="badoystudio.com.implicit_intent">

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

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

    <application

        android:allowBackup="true"

        android:icon="@mipmap/ic_launcher"

        android:label="@string/app_name"

        android:supportsRtl="true"

        android:theme="@style/AppTheme">

        <activity android:name=".MainActivity">

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />

 

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

    </application>

</manifest>

 

Coba sekarang anda run dan lihat hasilnya.

 

Contoh Explicit Intent :

Buatlah project baru dengan nama class predatorcode lalu salin code yang tertera di bawah:


main_activity.xml

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:id="@+id/activity_main"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:padding="20dp"

    tools:context=".MainActivity">

<Button

    android:text="Predatorcode"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:layout_below="@+id/btnbuka"

    android:layout_centerHorizontal="true"

    android:layout_marginTop="22dp"

    android:id="@+id/btninfo"

    android:onClick="buka"/>

</RelativeLayout>

 

MainActivity.java

import android.content.Intent;

import android.net.Uri;

import android.os.Bundle;

import android.view.View;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

    }

public void tentang(View view) {

    Intent intent= new Intent(MainActivity.this, predatorcode.class);

    startActivity(predatorcode);

}

 

Coba sekarang anda run dan lihat hasilnya.

Cara membuat TextView, EditText,Button di Android Studio

Cara membuat TextView, EditText,Button.


   Untuk Anda yang baru mengenal atau baru belajar Android Studio, anda bisa mempelajari beberapa komponen Android studio dan properti  yang harus di pelajari terlebih dahulu di antaranya: 

1. TextView
<TextView
        android:id="@+id/predatorcode"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="PREDATOR CODE" />

2. EditText
<EditText
        android:id="@+id/predatorcode"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:hint="PREDATOR CODE" />

3. Button
   <Button
        android:id="@+id/predatorcode"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="PREDATOR CODE" />

- Pertama yang harus di lakukan adalah buka terlebih dahulu Android Studio, dan di dalam Android Studio ada beberapa file yang akan di tampikan di Antaranya: MainActivity.javaactivity_main.java dan beberapa file lainnya.
- Berhubung kita hanya untuk membuat tampilan TextView,EditText, dan Button kita hanya perlu Edit sedikit di file yang namanya activity_main.xml kemudian Anda  cari file activity_main.xml lalu anda buka



Coba anda Edit activity_main.xml dan untuk file MainActivity.java tidak perlu Anda Edit tapi akan saya perlihatkan kepada Anda code di MainActivity.java
Setelah Anda Edit code di  bawah ini sesuai nama file lalu coba Run dan lihat hasilnya:

1. Text View

MainActivity.java

package com.example.myapplication;

import android.app.Activity;
import android.os.Bundle;
import com.example.myapplication.R;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    }

}

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical">

    <TextView
        android:id="@+id/predatorcode"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="PREDATOR CODE" />
</LinearLayout>

Hasil :




2. Edit Text

MainActivity.java

package com.example.myapplication;

import android.app.Activity;
import android.os.Bundle;
import com.example.myapplication.R;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    }

}

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"   android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical">

    <EditText
        android:id="@+id/predatorcode"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:hint="PREDATOR CODE" />
</LinearLayout>

Hasil :



3. Button

MainActivity.java

package com.example.myapplication;

import android.app.Activity;
import android.os.Bundle;
import com.example.myapplication.R;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    }

}

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical">

    <Button
        android:id="@+id/predatorcode"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="PREDATOR CODE" />
</LinearLayout>

Hasil :

Untuk mempelajari lebih lanjut bisa baca artikel lainnya  Disini

Cara Installasi Android Studio

  Cara Installasi Android Studio


  Android Studio adalah salah satu software untuk membuat aplikasi android.Android studio ini sudah mulai di gunakan oleh para start up atau developer android untuk membuat aplikasi android.dan sekarang sudah banyak universtas menetapkan matakuliah mobile programing menjadi matakuliah wajib bagi mahasiswa.android studio ini juga menguntugkan, karena banyak developer yang memakai software ini karena lebih mudah saat coding, debug, dan share pada github.

Sebelum anda Installasi Android studio ada beberapa hal yang harus anda perhatikan diantaranya :

Persyaratan system

  • Windows 2003 (32-bit atau 64-bit)
  • Windows Vista (32-bit atau 64-bit)
  • Windows 7 (32-bit atau 64-bit)
  • Windows 8 / Windows 8.1
  • Mac OS X 10.5.8 atau yang lebih baru (sistem berbasis Intel saja)
  • Sistem Linux dengan versi 2.11 atau yang lebih baru dari GNU C Library (glibc)
  • Minimal 2GB RAM (4GB lebih disukai)
  • 1.5GB ruang disk yang tersedia

Catatan : disarankan windows 7 & 10(64bit), Mac os, Linux

Alat yang harus Anda siapkan sebleum installasi Android studio diantaranya :

  • -Laptop/pc (min ram 4gb prosesor min core i3)
  • -Android Studio bisa downlod disini
  • -Java Development Kit (JDK) bisa download disini

Cara Installasi diantaranya :

1.Install Java Development Kit (JDK)

Java Development Kit (JDK) adalah salah satu kit yang digunakan android stduio, karena android studio menggunakan bahasa java.untuk instal JDK ini di rekomnedasi kan JDK 6,7 dan yang terbaru JDK 9 karena lebih stabil daripada terdahulunya. JDK bisa di download disini


2.Installasi Android Studio

Setelah Anda download android studio pada link diatas, silahkan Click instalan android dengan nama file.

(studio android-studio-bundle- <version> .exe). maka keluar seperti gambar berikut:


Akan muncul tampilan seperti diatas lalu click next dan hasilnya seperti berikut.


hasil tersebut menunjukan bahwa yang akan di instal Android studio yaitu SDK dan Virtual Device lalu click next.

(sedikit penjelasan SDK digunakan untuk mengembangkan atau membuat aplikasi untuk paket software tertentu, software framework, hardware platform, sistem komputer, consol video game, sistem operasi atau platform sejenis lainnya,Virtual Device untuk emulator android).


hasil tersebut adalah perjanjian dan lisensi android studio clik " I Agree " saja kalo tidak mau membacanya (disarankan membaca sebelum bertindak).


hasil diatas akan menunjukan lokasi penyimpanan untuk instal android lokasi bisa dipindah sesuai keinginan Anda, namun disarankan lokasi di C:\ lalu click next.


hasil tersebut menunjukan bahwa aplikasi yang yang sudah di lakukan android studio akan terlihat pada desktop windows click install.


tunggu hingga instalasi selesai.


jika sudah selesai click next dan click finish.


Sejauh ini belum selesai installasi yang Anda lakukan, ketika click finish akan keluar aplikasi android studio seperti ini dan akan muncul seperti diabawah ini sebelum memulai android studio



tampilan diatas akan membawa Anda ke installasi selanjutnya dan di sarankan terkoneksi internet supaya tidak gagal pada saat instalasi dan tidak ada bug pada aplikasi android studio saat di jalankan.lalu kemudian click next.


gambar diatas adalah menunjukan jenis instalasi, jika Anda milih standar maka akan terinstal secara default mengikuti android studio, jika custom maka akan terinstal sesuai keinginan Anda lalu tinggal click next.


tampilan diatas menunjukan file yang harus di download, siapkan koneksi yg stabil dan kuota yg banyak karena akan mendownload kurang lebih 222mb lalu Click finish.


tunggu hingga benar-benar selesai.


Click finish dan android studio sudah bisa digunakan.