Saturday, February 18, 2017

Zooper Count Notification

  No comments
Zooper secara default memiliki beberapa variable yang dapat digunakan untuk melihat notifikasi pada telephon kita yaitu Missed call, SMS dan Gmail, bisa anda lihat pada table variable disini, tapi bagai mana jika kita ingin menampilkan notifikasi dari aplikasi lain? tentu saja bisa dengan memanfaatkan aplikasi Tasker yang telah kita bahas pada tutorial yang lalu, silahkan lihat disini.
Pada kesempatan kali ini kita akan membahas bagaimana menampilkan notifikasi dari aplikasi seperti BBM,  WA, G+ atau yang lain, silahkan ikuti langkah-langkah berikut.

  • buka aplikasi tasker kemudian Add profile, pilih Event seperti yang telah kita jelaskan disini
  • pada jendela popup, pilih UI kemudian Notification
  • pada jendela Event Edit, klik pada icon roket yang berada pada menu Owner Application, kemudian pilih aplikasi yang di inginkan, dalam tutorial ini saya ambil contoh BBM
  • setelah selesai, klik tombol back kemudian buat task baru dengan nama "BBM Count"
  • pada jendela task, klik add kemudian pilih Variables kemudian Variable Add, isikan pada kolom Name dengan variable %Bbm atau bisa dengan nama variable yang anda suka (setelah tanda " % " harus huruf capital), untuk kolom yang lain biarkan 
  • kemudian tambahkan plugin Zooper Widget Pro seperti pada tutorial sebelumnya
  • setting plugin zooper sesuai dengan nama variable yang telah dibuat diatas
  • setelah selesai silahkan keluar dari jendela task,  tambahkan profile baru kemudian pilih Application, pada jendela App Selection pilih BBM ( profile ini berfungsi untuk mengembalikan value dari variable %Bbm menjadi 0 pada saat aplikasi BBM dibuka).
  • buat task baru dengan nama BBM Clear, kemudian Add action dengan memilih Variables - Variable Set
  • setting pada Variable Set, isikan pada kolom Name dengan variable %Bbm, pada kolom To isikan dengan angka 0, yang lain abaikan.
  • tambahkan plugin Zooper Widget Pro, kemudian setting persis seperti langkah sebelumnya
  • setelah selesai silahkan keluar dari aplikasi Tasker, kemudian coba test dengan text Zooper
  • tuliskan pada Edit Text Manually dengan variable #TBbm#, tunggu hingga ada notifikasi dari aplikasi BBM, jika value bertambah pada setiap notifikasi yang masuk maka anda telah berhasil membuat notifikasi aplikasi pada Zooper Widget. 

Zooper Membuat Widget Music Player

  1 comment
Media Utilities
Integration
Media Utilities bukan music player melainkan widget dengan notification dan Tasker plugin yang bekerja dengan music player anda, Media utilities secara otomatis menentukan aplikasi music anda saat ini dan terintegrasi dengan itu, diskripsi lengkap mengenai Media Utilities dapat anda lihat di Play Store

 Persiapan

Setelah anda memasang Media utilities pada perangkat Android anda, anda perlu menyeting terlebih dahulu sebelum menggunakan.
  • buka pengaturan Android / Manager Pemberitahuan / Akses Pemberitahuan. centang pada Media Utilities
  • buka aplikasi Media Utilities, klik pada menu atau icon 3 titik pada kanan atas layar, kemudian pilih Settings, centang pada menu Zooper, Make Coverart, dan Send Song Progress, untuk yang lain abaikan saja.

  • buka kembali Media Utilities, klik pada icon menu, kemudian pilih Media App, Add Media App, silahkan pilih aplikasi music yang terinstall pada device anda (tidak semua music player compatible)

Zooper Integration

Media Utilities mendukung beberapa variable yang bisa anda gunakan seperti play/pause, nama album, nama artist dan sebagainya, silahkan lihat pada table berikut.

Zooper Media Untilities Variable
Variable Keterangan
#TMU_PLAYTIME# lama waktu bermain
#TMU_PLAYTIME_MILLIS# lama waktu bermain dalam milidetik
#TMU_TRACK_PERC# lama waktu bermain dalam persen
#TMU_REMAINING_TIME# sisa waktu bermain
#TMU_REMAINING_MILLIS# sisa waktu bermain dalam milidetik
#TMU_TRACK_NUM# nomor track
#TMU_TRACK_LENGTH# total waktu bermain
#TMU_TRACK_LENGTH_MILLIS# total waktu bermain dalam milidetik
#TMU_ALBUM# nama album
#TMU_ARTIST# nama artist
#TMU_TRACK# nama tack
#TMU_COVERART# coverart music
#TMU_CURR_APP# nama aplikasi music yang dipakai
#TMU_CURR_PACKAGE# nama paket aplikasi music yang dipakai
#TMU_ISPLAYING# indikator value, 0 = Play, 1 = pause

Membuat Music Widget

Pastikan anda sudah memeenuhi persyaratan pemasangan Media Utilities yang telah dijelaskan di atas, buat widget baru dengan ukuran 4x3, silahkan download bahan gambar.png Disini , unpack folder Bitmaps ke sdcard/ZooperWidget, silahkan ikuti tutorial yang saya jelaskan berikut ini (tambahkan module kemudian edit pada bagian yang dijelaskan, untuk yang lain abaikan saja).
  • Bitmap =" name: coverart backgroud, scale: 170, Advance Parameter: [b]#TMU_COVERART#[/b]"
  • Rect =" name: header, Y offset: -170, color: #8dffffff, width: 335, height: 75"
  • Rect =" name: header line, X offset: 32, Y offset: -123, color: black, width: 253, height: 2"
  • Bitmap =" name: header coverart, X offset: -130, Y offset: -107, scale: 32"
  • Text =" name: package app, X offset: 25, Y offset: -136, edit text manually: #TMU_CURR_APP#, color: black" 
  • Rich Text = " name: track name, X offset: -94, Y offset: -113, edit text manually: [tr=35]#TMU_TRACK#[/tr], color: black"
  • Rich Text =" name: album name, X offset: -94, Y offset: -97, edit text manually: [tr=35]#TMU_ALBUM#[/tr], color: black"
  • Rich Text =" name: artist name, X offset: -94, Y offset; -80, edit text manually:' Artist: [tr=15]#TMU_ARTIST[/tr]', color: black"
  • Progress bar =" X offset; -160, Y offset: 60, min/max/value: (min: 0, value: #TMU_PLAYTIME#, max: #TMU_TRACK_LENGTH#), FG color: #ffff9100, BG color; #95f3fff6, width: 320, height: 4"
  • Rect =" name: rect progress bar, X offset: -160, Y offset: 60, color: #ffff8900, width: 15, height: 15, corner: 10, blur: 4, advance parameter: [ox]$(-160+(320/#TMU_TRACK_LENGTH#/#TMU_PLAYTIME#))$[/ox]"
  • Text =" name: play time, X offset: -145, Y offset: 75, edit text manually: #TMU_PLAYTIME#"
  • Text =" name: track length, X offset: 145, Y offset: 75, edit text manually: #TMU_TRACK_LENGTH#"
  • Bitmap =" name: play/pause, Y offset: 100, module ontap: Shorctcuts - Media Utilities - play/pause, advance parameter:[b]$#TMU_ISPLAYING#=1?/sdcard/ZooperWidget/Bitmaps/pause.png:/sdcard/ZooperWidget/Bitmaps/play.png$[/b]"
  • Bitmap =" name: next, X offset: 70, Y offset: 100, module ontap: shortcuts - Media Utilities - next, bitmap: (cari gambar next.bmp dari download diatas), scale: 80"
  • Bitmap =" name: previous, X offset: -70, Y offset: 100, module ontap: shortcuts - Media utilities - previous, bitmap: (cari gambar previous.bmp dari download di atas), scale: 80"  

Untuk referensi silahkan Download sample template dari tutorial diatas, unpack  folder Tamplates didalam .zip ke /sdcard/ZooperWidget.

Monday, February 13, 2017

Zooper Tasker Variable

  No comments
Zooper And Tasker
Integration

          Zooper Widget mendukung pembuatan variable melalui tasker yang memungkinkan anda membuat suatu task yang dapat diterapkan, format penulisan variable zooper yang dibuat melalui tasker adalah #T....# contoh : #Tbbm# #TWA# dan sebagainya, tergantung anda membuatnya.
disini saya hanya akan menjabarkan table variable tasker dan cara sederhana bagaimana penerapan pada zooper.

Tasker Variable
Nama Variable Keterangan
Airplane Mode Status %AIR status Airplane on atau off
Battery Level %BATT level battery saat ini 0-100
Bluetooth Status %BLUE status bluetooth on atau off
Call Name Incoming %CNAME nama dari penelpon
Call Number Incoming %CNUM nomor penelpon (0 apabila tidak diketahui)
Call Date Incoming %CDATE tanggal panggilan masuk
Call Time Incoming %CTIME waktu panggilan masuk
Call Name Outgoing %CONAME nama dari panggilan keluar terakhir kali dilakukan
Call Numbur Outgoing %CONUM nomor dari panggilan keluar terakhir kali dilakukan
Call Date Outgoing %CODATE tanggal panggilan keluar terakhir kali dilakukan
Call Time Outgoing %COTIME waktu panggilan keluar terakhir kali dilakukan
Call Duration Outgoing %CODUR durasi dari panggilan keluar yang terakhir kali dilakukan
Cell ID %CELLID tower ID seluler jika diketahui
Cell Signal Strength %CELLSIG level kekuatan signal seluler dari 0-8 inklusif dari skala rougly linear pada setiap CDMA phone, level akan naik dalam langkah 2 (0, 2, 4, 8), nilai value akan menjadi -1 jika tidak diketahui atau tidak ada layanan
Cell Service State %CELLSRV status seluler service, seperti tidak diketahui, dalam jangkauan, tidak ada layanan, emergency, no power.  
Clipboard Contents %CLIP konten dari system clipboard saat ini
CPU Frequency %CPUFREQ frequency CPU yang sedang berjalan
CPU Governor %CPUGOV status frekuensi governor controlling pada CPU (contoh : ondemand)
Date %DATE tanggal saat ini (contoh 2-13-2017)
Day Of The Month %DAYM hari (tanggal) dari bulan saat ini, dimulai dari 1
Day Of The Week %DAYW nama hari, dimulai dari minggu 
Display Brightness %BRIGHT level screen brightness (0-255), pada perangkat android jika setting Auto brigness aktif maka value akan tetap 255. 
Display Timeout %DTOUT waktu dari sytem screen timeout
Email From %EFROM email yang terakhir diterima (by K9 email agent)
Email Subject %ESUBJ subjek email yang terakhir diterima (by K9 email agent)
Email CC %ECC CC email yang terakhir diterima (by K9 email agent)
Email Date %EDATE tanggal diterimanya email yang terakhir ditrima (by K9 email agent)
Email Time %ETIME waktu diterimanya email yang terakhir ditrima (by K9 email agent)
Free Memory %MEMF system memori bebas yang tersisa (MB) 
GPS Status %GPS status GPS on atau off
HTTP Response Code %HTTPR value dari HTTP POST/GET Action Code yang terakhir kali
HTTP Response Data %HTTPD value dari HTTP POST/GET Action Data yang terakhir kali
HTTP Response Content Length %HTTPL value dari HTTP POST/GET Action Content Length yang terakhir kali
Keyguard Status %KEYG status keyguard on atau off
Last Aplication %LAPP map dari nama aplikasi yang dibuka 
Last Photo %FOTO filesytem path photo yang terakhir diambil dengan tasker atau aplikasi kamera standart 
Light Level %LIGHT tingkat cahaya yang terakhir dicatat dalam lux
Location %LOC latitude dan longitude dari GPS fix
Location Accuracy %LOCACC akurasi lokasi dalam satuan meter dari GPS fix
Location Altitude %LOCALT altitude dalam satuan meter dari GPS fix, 0 apabila tidak tersedia
Location Speed %LOCSPD speed meter/seconds dari posisi GPS fix terakhir, 0 jika tidak tersedia
Location Fix Time Second  %LOCTMS waktu dari GPS fix terakhir kali dalam satuan detik 
Location (NET) %LOCN latitude dan longitude dari Network Location Fix 
Location Accuracy (NET) %LOCNACC akurasi lokasi dalam satuan meter dari Network Location Fix 
Location Fix Time (NET) %LOCNTMS waktu dari Network Location Fix terakhir kali, agar selalu update, gunakan variable %TIME 
Muted %MUTED status muted microphone on atau off
Night Mode %NIGHT status android night mode, on, off atau auto
Notification Title %NTITLE judul notifikasi yang ditampilkan terakhir kali pada status bar, unntuk menjalankannya membutuhkan server aksibilitas tasker (lihat pada Android Setting Aksebilitas), akan kosong untuk beberapa aplikasi yang tidak terdaftar
Phone Number %PNUM nomor telepon, jika dalam layanan 
Profiles Active %PACTIVE tanda pemisah koma " , " selalu aktif dalam rangka aktifikasi profile, nama duplikat akan muncul pada list hanya sekali, list akan dimulai dan diakhiri dengan koma " , " agar mudah mencocokkan, jika tidak maka akan kosong
Profiles Enabled %PENABLED tanda pemisah koma " , " selalu Enabled dalam rangka aktifikasi profile, nama duplikat akan muncul pada list hanya sekali, list akan dimulai dan diakhiri dengan koma " , " agar mudah mencocokkan, jika tidak maka akan kosong
Roaming %ROAM status roaming telephone on atau off
Screen %SCREEN status layar telephone on atau off
Silent Mode %SILENT status silent mode on atau off
SIM Serial Number %SIMNUM nomor serial SIM card
SIM State %SIMSTSATE status dari SIM card, contoh : tidak diketahui, tidak ada, meminta PIN, meminta PUK, netlocked, atau ready
Speakerphon %SPHONE status speaker telephone on atau off
Task Running %TRUN tanda pemisah koma " , " dari list task yang sedang berjalan, setiap nama task dari list selalu diawali dan diakhiri dengan koma " , " agar mudah dicocokkan, jika tidak ada maka kosong
Telephone Network %TNET nama operator jaringan seluler yang dipakai
Text From %SMSRF pengirim pesan
Text From Name %SMSRN nama pengirim pesan
Text Body %SMSRB isi dari pesan
Text Date %SMSRD tanggal dari pesan
Text Subject %MMSRS subject pesan dari MMS
Text Time %SMSRT waktu dari pesan
Time %TIME waktu saat ini, contoh 13:56
Time Seconds %TIMES waktu saat ini dalam hitungan detik
UI Mode %UIMODE Status Andoid UI mode contoh: car, desk, normal
Uptime Seconds  %UPS jumlah detik dari perangkat saat terakhir kali dihidupkan
Volume Alarm %VOLA level volume alarm
Volume Call %VOLC level volume panggilan
Volume DTMF %VOLD level volume DTMF
Volume Media %VOLMlevel volume media
Volume Notification %VOLN level volume notifikasi
Volume Ringer %VOLR level volume dering
Volume System %VOLS level volume system
Wifi Info %WIFII menunjukkan info dari AP apabila terhubung seperti nama AP, Mac, IP dan lain-lain, apabila tidak terhubung pada AP maka akan menunjukkan scan dari AP terdekat
Wifi Status %WIFI status wifi on atau off
Wimax Status %WIMAX status wimax on atau off
Window Label %WIN label dari window saat ini, yang bisa menjadi aktifitas full screen atau dialog


Menerapkan Variable Tasker Pada Zooper

          Setelah kita melihat table variable di atas, bagaimana kita menerapkannya? sebagai contoh sederhana kita membaca level signal celluler melalui text Zooper

  • pertama buka aplikasi tasker, klik icon " + " pada bagian bawah layar, kemudian pilih Event pada jendela popup
  • pada jendela popup berikutnya pilih Variables kemudian pilih Variable Set
  • pada jendela Event Edit, pilih icon label pada bagian variable atau anda juga bisa mengetikkan nama variable nya secara langsung, kemudian cari dan pilih Cell Signal Strength pada jendela popup (gunakan fitur filter yang berada di bawah jendela popup agar memudahkan pencarian)
  • klik tombol back atau icon tasker pada pojok kanan atas layar, tasker secara otomatis akan mengarahkan kita untuk memilih task apabila anda mempunyai beberapa task yang tersedia, pilih New Task untuk membuat task baru kemudian ketikkan nama task yang anda inginkan contoh: "Cell" , klik ok setelah selesai
  • pada jendela task yang baru kita buat, klik icon " + " yang berada di bawah layar, pilih Plugin pada jendela popup kemudian pilih Zooper Widget Pro
  • pada jendela Action Edit pilih icon pensil yang ada pada Configuration, kita akan masuk pada jendela baru, pada kolom ZW Variable isikan dengan nama variable yang ingin anda buat (terserah, contoh: "cell", nama ini akan menjadi variable Zooper), pada kolom ZW Text isikan dengan nama variable tasker sesuai dengan yang kita pilih diawal "%CELLSIG", save dengan mengklik icon flopi disk atau back (save secara otomatis)
  • pada kolom Configuration akan tampak seperti gambar berikut
  • setelah selesai, klik tombol back tiga kali atau icon tasker untuk keluar dari tasker
  • buka widget zooper pada homescreen kemudian tambahkan module Text
  • edit module Text pada kolom Edit Text Manually dengan mengetikkan variable sesuai dengan variable yang kita buat sebelumnya
  • jika nilai dari kekuatan signal keluar berarti anda telah berhasil membuat variable Zooper melalui Tasker

Zooper Widget

  No comments
Zooper Widget Pro
Sebuah aplikasi widget yang minimal, berkelas, sangat disesuaikan, dan hemat baterai "Do It Yourself". Sebuah aplikasi widget yang dilengkapi dengan data-data yang anda butuhkan, Zooper Widget telah dirancang dari bawah keatas agar menggunakan lebih sedikit resource yang memungkinkan anda untuk menyampurnakan setiap aspek melalui editor dan variable kontrol yang kuat.
Diskripsi lengkap bisa anda baca di Play Store, dengan aplikasi ini anda bisa membuat widget sendiri seperti jam, tanggal, peta, dan lain-lain atau bisa juga disebut dengan skin atau tema, dan tentu saja membuat tampilan homescreen anda terasa lebih variatif, jika ada pertanyaan seputar zooper atau aplikasi-aplikasi lain yang berhubungan dengan homescreen anda bisa bergabung dengan kami di forum Facebook Androblackpool, anda juga bisa berkunjung ke www.zooper.themerapp.com atau ke forum.xda-developers.com/themer

Zooper Widget Basics

Sunday, February 12, 2017

Zooper Date Format

  No comments
          Setiap variable zooper yang berlabel "free date" seperti pada Astronomy, Calendar, Date dan sebagainya mendukung aturan bebas menggunakan format yang akan saya jabarkan di bawah.
harap di ingat, penulisan format bersifat Case Sensitif yang artinya setiap penulisan karakter besar atau kecil hasilnya akan berbeda
anda dapat menggunakan format ini dimana saja, bebas sesuai yang anda inginkan (seperti #D...# free date, #AS...# Sunset free date, #AR...# Sunrise free date dan sebagainya)

Date Format
Char Keterangan Contoh
D hari ke... dalam setahun 9
DD hari ke... dalam setahun (2 digit nol pad) 09
DDD hari ke... dalam setahun (3 digit nol pad) 009
E nama hari (pendek) Sen
EEEE nama hari (panjang) Senin
fhari ke... dalam seminggu 2
F hari, dalam minggu ke... pada bulan ini 2 (senin ke 2 pada bulan july)
G era designator M (Masehi)
H jam (0-23) 0
HH jam (00-23, 2 digit nol pad) 00
K jam (0-11) 0
KK jam (00-11, 2 digit nol pad) 00
P jam sesuai dengan pengaturan telephone (0-11 atau 24H) 0
PP jam sesuai dengan pengaturan telephone (00-11 atau 24H, 2 digit nol pad) 00
p am/pm penanda menurut pengaturan telephone ( tersembunyi bila 24H aktif) am
L bulan (stand alone) july / 07
l jumlah hari dalam sebulan 31
M bulan ke... dalam setahun 2
MM bulan ke... dalam setahun (2 digit nol pad) 02
MMM nama bulan (pendek) jul
MMMM nama bulan (panjang) july
W minggu 2
Z zona waktu (RFC 822) -0800
a am pm penanda PM
dhari ke... dalam sebulan 9
dd hari ke... dalam sebulan (2 digit nol pad) 09
h jam (1-12) 1
hh jam (01-12, 2 digit nol pad) 01
k jam (1-24) 1
kk jam (01-24, 2 digit nol pad) 01
m menit 3
mm menit (2 digit nol pad) 30
w minggu 7
ww minggu (2 digit nol pad) 07
y tahun 2016
z zona waktu (pendek) GMT
zzzz zona waktu (panjang) Greenwich Mean Time
R sisa waktu -
T total waktu tersisa -