Jumat, 01 Maret 2019

Cara Membuat Round/Bulat Di - Sketchware



Kali ini saya akan membagikan cara membuat round/bulat.

Oke, kita langsung saja ke caranya. Karena saya sudah kehabisan kata-kata, Hehehe.

1. Buatlah sebuah block baru, Beri nama round dan ubah variable ke View dan juga pada kolam nama variable berinama view.


2. Selanjutnya kita tambahkan juga variable String, Masukan label text lalu berinama warna, Dan dalam nama variable saya menggunakan w.


3. Kita gabungkan lagi dengan variable nomor, masukan label text berinama bulat. Dan nama variable nerinama b.


4. Gabungkan juga variable string beri nama variable g, Dan label text beri nama garis.


Hasil jika sudah kita gabungkan akan seperti ini.


5. Selanjutnya kita menuju Block yang tadi kita buat.


6. Dalam block yang tadi kita buat, Tambahkan add source dan didalamnya tambahkan juga kode ini.

android.graphics.drawable.GradientDrawable round = new android.graphics.drawable.GradientDrawable();

round.setColor(Color.parseColor(_w));
round.setCornerRadius((float)_b);
round.setStroke(2, Color.parseColor(_g));

_view.setBackground(round);


7. Selanjutnya kita menuju onCreate


8. Dalam onCreate tambahkan block yang sudah kita buat tadi


9. Selanjutnya penyesuaian.

View : Menampilkan apa yang ingin kalian buat menjadi bulat.

Warna : gunakan kode warna untuk mengubah warna body yang kalian tuju.

Bulat : Atur Bualat sesuai selera kalian, Recomend 50.

Garis : ini ada list wara yang akan membuat garis di bagian pinggir body yang kalian tuju, Gunakan kode warna dan sesuaikan dengan yang kalian butuhkan.


Di bawah ini adalah contoh jika kalian menerapkannya dengan benar.


Kode Untuk Berbagi Aplikasi Di - Sketchware



Kali ini saya akan membagikan sebuah kode yang berfunsi untuk berbagi aplikasi.

Untuk menggunakannya juga cukup mudah. kalian hanya membutuhkan Block add source dan code di bawah ini...

String apk = "";
String uri = ("com.my.ebook");

try {
android.content.pm.PackageInfo pi = getPackageManager().getPackageInfo(uri, android.content.pm.PackageManager.GET_ACTIVITIES);

apk = pi.applicationInfo.publicSourceDir;
} catch (Exception e) {
showMessage(e.toString());
}
Intent iten = new Intent(Intent.ACTION_SEND);
iten.setType("*/*");
iten.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new java.io.File(apk)));

startActivity(Intent.createChooser(iten, "Send APK"));

Catatan : ganti kode yang di garis bawahi dengan Package Name kalian.


Kamis, 28 Februari 2019

Kirim Pesan Whatsapp Di - Sektchware



Dalam maim.xml tambahkan Linear1(V) dan ubah Width ke Match_Patent, Lalu set grafity ke Center_Horizontal dan Center_Vertical.



2. Dalam Linear1(V) tambahkan Linear2(H)


3. Dalam Linear2(H) Tambahkan EditText1 dan set Widh ke Match_Parent, Lalu set text size ke 18sp dan Hint ke phone.







4. Tambah lagi Linear3(H) dan letakan di bawah Linear2(H)


5. Dalam Linear3(H) tambahkan EditText2 dan Button1. Set EditText2 Widh ke 250dp, text size 18sp, hint ke massage. Dan set Button1 gravity ke Center


6. sekarang menuju event dan tambahkan Button1


7. Buat komponen Intent berinama I
lalu ikuti susunan Block berikut





PHONEhttps://api.whatsapp.com/send?phone=

MESSAGE&text=




Jika sudah lalu kembali dan test aplikasi yang kalian buat tadi.

sekian tutorial sketchware dari saya nantikan update berikutnya...

Rabu, 27 Februari 2019

Cara Menggunakan Intent Untuk Email, SMS, MMS Dan Telpon Di - Sketchware

Dalam sketchware penggunaan intent terbatas, Karena hanya berisi tiga opsi setAction yaitu :


  1. ACTION_VIEW
  2. ACTION_DIAL
  3. ACTION_CALL
Di sini saya akan menyebutkan Block / Code untuk beberapa penggunaan intent.

1. Membuka Url browser.

Intent (nama) setAction : ACTION_VIEW
Intent (nama) setData http://google.com
StartActivity Intent (nama)


2. Buka kontak seluler.

Intent (nama) setAction : ACTION_VIEW
Intent (nama) setData : // kontak / orang /
StartActivity Intent (nama)


3. Buka dial seluler.

Intent (nama) setAction : ACTION_DIAL
Intent (nama) setData tel:0813*****
StartActivity Intent (nama)


4. Panggil nomor

Intent (nama) setAction : ACTION_CALL
Intent (nama) setData tel:0813*****
StartActivity Intent (nama)


5. Mengirim Email

Intent (nama) setAction : ACTION_VIEW
Intent (nama) setData mailto:BI3@gmail.com
Intent (nama) putExtra key subjek value menulis subjek kalian
Intent (nama) putExtra key pesan value tulis pesan yang akan kalian kirim
StartActivity Intent (nama)


Atau


6. Mengirim SMS

Intent (nama) setAction : ACTION_VIEW
Intent (nama) setData smsto:0813*****
Intent (nama) putExtra key pesan value pesan sms yang ingin kalian kirim
StartActivity Intent (nama)


7. Mengirim MMS

Intent (nama) setAction : ACTION_VIEW
Intent (nama) setData mmsto:0813*****
Intent (nama) putExtra key subjek value menulis subjek kalian
Intent (nama) putExtra key EXSTRA-STREAM value /storage/emulated/0/DCIM/Screenshots/Screenshots_2019-02-28-11-53-58-80.png
StartActivity Intent (nama)



Catatan : Ganti semua tulisan yang di garisbawahi, dalam kode di atas. Dengan nilai yang kalian inginkan.

Cara Swift Refresh Layout Webview Di - Sketchware

Swift refresh berfungsi untuk meng-refresh sebuah halaman webview, Yang bertugas utuk memuat ulang sebuah halaman.


Oke langsung saja ke caranya, kalian hanya perlu mengikuti instruksi dari saya untuk membuatnya dengan benar...


1. Buat project baru di Sketchware kalian.


2. Tambahkan Linear(V) dan ubah Width ke Match_Parent.



3. Tambahkan juga Webview dalam Linear(V).


4. Lalu pilih Event dan dan masuk ke dalam OnCreate.


5. Dalam onCreate tambahkan add source.


Dan tambahkan juga code ini di dalam add source.

final android.support.v4.widget.SwipeRefreshLayout sr = new android.support.v4.widget.SwipeRefreshLayout(this); sr.setLayoutParams(new LinearLayout.LayoutParams(android.widget.LinearLayout.LayoutParams.MATCH_PARENT, android.widget.LinearLayout.LayoutParams.MATCH_PARENT)); linear1.addView(sr); final WebView wb = (WebView)findViewById(R.id.webview1); wb.getSettings().setJavaScriptEnabled(true); linear1.removeView(wb); linear1.post(new Runnable() { @Override public void run() { sr.addView(wb); } }); wb.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { sr.setRefreshing(false); }}); sr.setOnRefreshListener( new android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { wb.reload(); } } );

6. Tambahkan juga Block Webview loadUrl
dan masukan Url yang ingin kalian tuju


Jika sudah lalu save dan kembali ke halaman utama.

7. Selanjutnya adalah mengaktifkan AppCompat.





Jika sudah, Test aplikasi yang tadi kalian buat dan install.


Sekiat Tutorial Dari Saya, Dan Tunggu Update Tutorial Sketchware Terbaru Dari Saya.