Cara Mengganti PNG ke Android VectorDrawable XML Resource


Android VectorDrawable memungkinkan untuk mengganti beberapa asset PNG dengan VectorDrawable yang berextensi XML.
Satu VectorDrawable XML, bisa untuk semua screen density seperti ldpi, mdpi, hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi.

Convert PNG to Android VectorDrawable XML

Sehingga tidak perlu membuat banyak PNG dengan berbagai ukuran untuk menyesuaikan layar.
VectorDrawable mampu mengurangi ukuran atau size image/icon dan mendukung diberbagai resolusi layar Android.



Banyak dari kita masih menggunakan file gambar dengan format .png dengan berbagai density mulai ldpi, mdpi, hdpi, xhdpi, sampai xxxhdpi.
Kalau kita memerlukan sedikit gambar mungkin tidak masalah, tetapi jika membutuhkan belasan sampai puluhan gambar di projek maka akan sangat merepotkan untuk bisa menyediakan gambar .png pada semua densitas yang ada.
Namun kita sebagai pengembang patut bersyukur karena Google mengenalkan VectorDrawable pada Android 5.0 (API Level 21) Lollipop.


Yang akan kita lakukan dalam tutorial kali ini adalah Convert dari file.png menjadi file.svg, kemudian dari file.svg menjadi file.xml VectorDrawable.
Lalu Apa sih SVG dan VectorDrawable itu ? Yuuk, kenalan dulu...!!



Scalable Vector Graphics (SVG) adalah format gambar vektor berformat .svg yang berbasis XML untuk grafis dua dimensi. Contohnya seperti gambar kartun.
SVG merupakan standar terbuka yang dikembangkan oleh World Wide Web Consortium (W3C) sejak tahun 1999.



Sedangkan VectorDrawable adalah sebuah file berformat .xml yang merepresentasikan sebuah gambar dalam format vector.
Kita tidak perlu memikirkan ukuran dalam piksel ataupun densitas dari gambar tersebut. Ukurannya akan menyesuaikan device yang digunakan.



MyKodeTutorial.Com telah menyediakan 2 converter untuk tutorial kali ini, yuukk belajar...!!
Ikuti langkah-langkah berikut ini untuk Cara Mengganti PNG ke Android VectorDrawable XML Resource :



1. Convert PNG ke SVG

    Berikut langkah-langkah Convert PNG ke SVG :
  • Kunjungi PNG to SVG Converter Online untuk mengubah file gambar berformat .png menjadi file berformat .svg
  • Unggah file gambar .png dengan mengklik icon no.1 kemudian simpan dengan mengklik icon no.3
  • Icon no.4 untuk mengatur jumlah warna, ubah 2 colors untuk hitam putih atau sesuaikan sendiri.
  • Jika ingin mengulang kembali atau convert png yang baru gunakan icon no.2
  • Jangan lupa tinggalkan jejak komentar disana heeee :)

PNG to SVG Converter Online



2. Convert SVG ke VectorDrawable

    Berikut langkah-langkah Convert SVG ke VectorDrawable :
  • Kunjungi SVG to Android VectorDrawable Converter untuk mengubah file berformat .svg menjadi file berformat .xml
  • Drop (seret taruh dikotak) atau klik kotak untuk memilih file .svg
  • Klik tombol Download langsung untuk menyimpan mykodetutorial.xml atau tombol Pilih Semua untuk copy text yang ada di kotak, kemudian buat file xml baru dan pastekan. lalu taruh file xml di folder res/drawable.
  • Sekali lagi Jangan lupa tinggalkan jejak komentar disana juga heeee :)

SVG to Android VectorDrawable Converter



3. Apa Saja Keuntungan dan Kelebihan dari PNG dan VectorDrawable?

    Kelebihan Gambar VectorDrawable
  • Bersifat scalable, artinya kita bisa memperbesar atau memperkecil gambar tanpa mengurangi kualitas gambar.
  • Mempunyai Ukuran file yang kecil.
  • Memiliki warna-warna yang solid, cocok untuk gambar sederhana, seperti logo, kartun, dan sebagainya.
  • Meminimalisir ukuran size aplikasi android apk.
  • Mengurangi jumlah file gambar yang banyak.
  • Kekurangan Gambar vectorDrawable
  • Kurang bisa menampilkan gambar dan gradasi secara realitis atau natural.

  • Kelebihan gambar bitmap dan PNG
  • Mampu menangkap nuansa warna, bentuk yang natural, dan realistis.
  • Kekurangan gambar bitmap dan PNG
  • Perubahan ukuran gambar (pembesaran dan pengecilan) mempengaruhi kualitas gambar.
  • Ukuran file gambar relatif besar.
  • Melakukan kompresi (pemadatan) pada gambar, maka kualitasnya gambar tersebut akan menurun.
  • Membuat ukuran size aplikasi android apk lebih besar.



Demikian tutorial Cara Mengganti PNG ke Android VectorDrawable XML Resource yang dapat kami berikan, semoga bermanfaat.

Sebarkan..!!

Uyeeee..!!

Cara Internet Gratis Menggunakan HTTP Injector PC All Operator


MyKodeTutorial.Com - Pengguna Android bisa berinternet gratis dengan menggunakan HTTP Injector. Namun, bagaimana dengan pengguna PC? Nah, kali ini MyKodeTutorial akan memberikan Cara Internet Gratis Menggunakan HTTP Injector PC All Operator. Tool yang kita gunakan adalah HTTP Proxy Injector karya A-Developer1412.
HTTP Injector PC ini menunya sangat lengkap dan cara menggunakannya juga sama dengan HTTP Injector apk di Android. HTTP Proxy Injector (HPI) adalah alat sederhana namun juga kuat untuk memodifikasi permintaan dan respon http proxy header, untuk digunakan bersama SSH atau VPN di OS Windows. Mengakses situs yang diblokir di belakang firewall dan juga banyak fungsi lainnya. Bebas digunakan untuk semua orang.
Berikut langkah - langkah cara internet gratis menggunakan HTTP Injector PC atau HTTP Proxy Injector.
Internet Gratis Menggunakan HTTP Injector PC
Langkah yang akan kita lakukan ini juga berlaku untuk semua Operator dengan melakukan pengaturan di proxy port operator.

A. Download HTTP Proxy Injector


Download HTTP Injector PC disini :
Pass : mykodetutorial.

B. Pemasangan Instalasi HTTP Proxy Injector

  • Install HTTP Proxy Injector yang telah kita download tadi dengan klik 2x sehingga tampil jendela welcome. Lalu Next.
  • Muncul jendela License Agreement, pilih "I accept the agreement" lalu Next
  • Muncul jendela Password, Masukkan Installation Password : a-dev1412
  • Lalu klik Next, klik Next, dan klik Install. Tunggu proses instalasi sampai selesai.
  • Klik Finish untuk menutup Setup.


C. Penggunaan HTTP Proxy Injector

Jalankan HTTP Proxy Injector yang telah kita install tadi dan berikut penampakannya.
Internet Gratis Menggunakan HTTP Injector PC All Operator

Ikuti Tutorial berikut ini sesuai dengan nomor yang tertera di gambar :
  • 1. Payload Editor
  • Payload Editor adalah tempat menuliskan dan mengedit payload yang bisa dilakukan secara manual maupun menggunakan "Payload Generator". Payload Editor ini sama persis dengan Payload Editor di HTTP Injector untuk Android dan fungsinya pun sama. Cara menggunakan Payload Generator bisa anda lakukan di Menu Tool dengan klik Tool > Payload Generator. Pada jendela Payload Generator atur sedemikian rupa sesuai dengan trik internet gratis yang telah kita dapatkan, atau pengaturannya sesuaikan dengan foto dibawah ini dengan mengganti bugoperator.com dengan Bug Operator masing-masing.
    Payload Generator HTTP Injector PC
    Setelah klik "Generate" kita akan mendapatkan kode payload dan kemudian hasilnya ada di Payload Editor. Jika payload belum sesuai dengan keinginan kita, edit langsung di kolom Payload Editor. Kita hapus @bugoperator.com [protocol] dan ganti [crlf] sehingga payload kita menjadi seperti ini :
    CONNECT [host_port] [crlf][crlf][split]GET http://bugoperator.com/ HTTP/1.1[crlf]Host: bugoperator.com[crlf]X-Online-Host: bugoperator.com[crlf]X-Forward-Host: bugoperator.com[crlf]X-Forwarded-For: bugoperator.com[crlf]Connection: Keep-Alive[crlf][crlf]
  • 2. Proxy Port dan Listen Port
  • Pada kolom Proxy Port ini kita isi dengan proxy port standar operator yang kita gunakan dengan format proxy:port. Contohnya, 225.225.225.225:8080 Untuk proxy standar operator di Indonesia anda bisa baca kembali Tutorial Lengkap Cara Internet Gratis Menggunakan HTTP Injector Android. Listen Port isi sesuai dengan keinginan atau biarkan default 8888, MyKodeTutorial.Com contohkan yaitu Listen Port 8888.
  • 3. Pengaturan SSH
  • Untuk bisa Internet Gratis menggunakan HTTP Injector PC kita membutuhkan akun SSH. Kita bisa membuat akun SSH antara lain di Bestvpnssh, Createssh, Fastssh, Highssh, Mytunneling, Sshgoogle dan sebagainya. Berikut contoh lengkap Pengaturan SSH dan contoh pengisiannya sesuaikan dengan gambar di bawah ini.
    Pengaturan SSH HTTP Injector PC Premium

  • 4. Dialer
  • Dialer ini untuk dial up koneksi ke internet menggunakan modem. Pastikan SimCard sudah dipasang di modem serta modem sudah dicolokkan ke port USB PC/Laptop. Setelah semua pengaturan Payload, Proxy Port, Listen Port, dan SSH sudah diatur kemudian kita atur Dialer. Sesuaikan dengan gambar atau atur sendiri sesuai keinginan anda. Dialer ini dilengkapi dengan IP Hunter, Auto Reconnect dan Auto Route. Kemudian Klik "Connect".
    HTTP Injector PC Auto Dialer

D. Let's Go Gan

Semua pengaturan sudah kita lakukan dan tiba waktunya untuk uji coba, mudah-mudahan gagal ya om heeee canda. Kembali ke tab Inject dan centang log, akan muncul 3 tampilan menu log yaitu Inject Respons, Bitvise/PLink Log, dan Shell2TAP Log.
  • Inject Respon, untuk mengetahui log respon http header.
  • Bitvise/PLink Log, untuk mengetahui log Bitvise jika kita memilih Tunneller Bitvise dan PLink jika kita memilih Tunneler PLink di Pengaturan SSH.
  • Shell2TAP Log, untuk mengetahui log Shell2TAP jika kita memilih mode Shell2TAP di Pengaturan SSH.
Klik "START" dan Lihat Bitvise/PLink Log untuk mengetahui apakah SSH sudah sukses tersambung atau gagal tersambung. Jika tersambung (Connected) akan ada pemberitahuan dipojok kanan bawah layar PC/Laptop dan bunyi yang sungguh indah. Dan yang ada di Bitvise/PLink Log adalah sebagai berikut jika Tunneler pilih PLink.
Don't forget support us !
Sent password
Access granted
Local port 1080 SOCKS dynamic forwarding
Jika terputus (disconnected) akan ada juga pemberitahuannya yaitu SSH Disconnected dipojok kanan bawah layar Laptop. Dan yang ada di Bitvise/PLink Log adalah sebagai berikut jika Tunneler pilih PLink.
Server unexpectedly closed network connection
Reconnecting ...
FATAL ERROR: Server unexpectedly closed network connection
Reconnecting ...
Looking up host "x-sgdo47.serverip.co"
Connecting to 127.0.0.1 port 8888
Sampai sini semoga kalian bisa memahaminya, jika bandel tidak mau tersambung lagi, coba lakukan klik "Disconnect" di Dialer kemudian klik "Connect" lagi. Silahkan uji coba dengan melakukan browsing menggunakan browser andalan kalian masing-masing dan lakukan download/Upload.

E. Save Default, Load Default, Import Config, dan Export Config

Jangan lupa untuk melakukan Save Default sehingga ketika menjalankan kembali HTTP Injector PC ini tidak repot-repot mengatur setting lagi. Setelah sukses jangan lupa membagikan config ke teman-teman kalian dengan klik File > Export Config. Dan jika ingin Import Config yang kalian dapatkan dari teman-teman kalian klik File > Import Config.

F. NOTES

    Catatan (penggunaan Shell2TAP):
  • Pastikan TAP Adapter sudah terinstall pada komputer Anda.
  • Pastikan badvpn-udpgw sudah terinstall pada server SSH untuk menggunakan / mengaktifkan UDP.
  • Jangan gunakan Custom DNS pada Dial-Up Profil Anda.
  • SSH IP Server harus angka numeric (bukan sub / domain).
  • Kami menyarankan untuk Untick "Use Default Gateway" di profil Dial-Up Anda dan melakukan Route (Del & Tambah).
  • Mode Shell2TAP mungkin hanya bekerja jika modem USB Anda terhubung dalam mode RAS (tidak NDIS).

    Catatan (Lainnya):
  • Auto Reconnect SSH akan dipicu hanya jika kondisi USB Modemnya online / Terkoneksi.
  • Gunakan CTRL + SHIFT + A untuk melakukan Screenshot area. Atau CTRL + SHIFT + S untuk mengambil Screenshot seluruh layar.
  • Klik kanan pada Config Editor atau Respons Replacer


G. Credit


Demikian Tutorial Lengkap Cara Internet Gratis Menggunakan HTTP Injector PC All Operator. Tutorial ini cuman sekedar contoh menggunakan tool HTTP Injector PC atau HTTP Proxy Injector bersama SSH/Proxy dengan custom header yang bisa mengakses situs yang diblokir oleh Operator di belakang firewall dengan dukungan SSH tunneling & proxy server.

Tutorial ini bertujuan dengan baik, sebagai pengetahuan saja, mengenai SSH, cek server header sebuah host, tunneling dan proxy server serta tidak bermaksud apa-apa karena blog ini dibawah pengawasan Google yang harus mematuhi TOS Google dan Hukum IT di Indonesia. Dengan Harapan semoga Provider - Provider di Indonesia menyediakan Kuota Bandwith yang lebih murah serta memperbaiki system yang ada.

Kami MyKodeTutorial Mohon maaf jika ada kesalahan kata dalam tutorial Cara Internet Gratis Menggunakan HTTP Injector PC All Operator, kurang lebihnya mohon maaf yang sebesar-besarnya. Jika tutorial ini bermanfaat silahkan bagikan artikel ini. Terimakasih.