membuat aplikasi pembersih real player
Pernahkah merasa bingung saat ingin menghapus history dari real pleyer..???
ara rasa tidak. Karena ponsel adalah barang pribadi yang jarang sekali ponsel dengan istilah 'ponsel keluarga' bahkan tidak ada.
Namun ada kalanya, suatu saat diadakan razia ponsel disekolah dan ups..!!! Mampus gue.. T_T'
Kita bisa saja menyembunyikan semuanya didalam system karena fleksibilitas yang ditawarkan oleh symbian. Namun untuk history pada aplikasi real player, tidak menyediakan fasilitas untuk menghapusnya.
Yups.., Kita bisa mnghapusnya dengan aplikasi file manager. Kita tinggal menghapus file RealPlayer.ini yang berada di c:\System\Data\ . Beres dah...
Tapi gimana kalo kita membuat aplikasinya..???
Jadi tinggal klik dan cling...!!!
Kalo mau, baca sampe abis tulisan ini... :)
Aplikasi ini akan kita buat dengan python s60. Siapkan dan install pythons60 agar program kita bisa dijalankan.
# real clear v 0.01
# start script
# import semua module yang dibutuhkan
import appuifw
import os
def hapus():
if os.path.exists(u"c:\\System\\Data\\RealPlayer.ini"):
os.remove(u"c:\\System\\Data\\RealPlayer.ini")
appuifw.note(u"Lapor, historynya dah dimusnahkan :)")
else:
appuifw.note(u"Lapor, historynya gak ketemu. Laporan selesai..")
def batal():
appuifw.note(u"Lapor, pemusnahan dibatalkan..")
# fungsi pertama
if appuifw.query(u"Hapus history RealPlayer..???","query")==True:
hapus()
else:
batal()
# EOF
Ha..ha..ha... :D
Programnya simple ya..???
Penjelasannya di bawah ini:
Pada perintah if appuifw.query(bla...bla...bla...)==True:
akan menanyakan kepada kita, yakin history real playernya mo di hapus..???
Kalo dijawab yo'i, program akan mengeksekusi variable hapus dan kalo dijawab no, program akan mengeksekusi variable batal.
Pada variable hapus, kita telah menuliskan program yang akan dieksekusi bila variable dipanggil. Rinciannya kira-kira kek gini,
Pertama-tama program akan memeriksa apakah ada file yang bernama RealPlayer.ini di drive c: dan lokasinya pada direktori Data..
Kalo ada, program akan menjalankan perintah dibawahnya yang berbunyi os.remove(bla...bla...bla...) lalu melaporkan hasilnya dengan popup saat mengeksekusi perintah appuifw.note(u"bla..bla..bla...)
Dan pada variable batal, hanya terdapat satu perintah yang berbunyi appuifw.note(u"bla...bla...bla...). Saat variable ini dipanggil, program akan menutup dirinya sendiri sesudah melaporkan keadaan bahwa operasi dibatalkan.. :)
Semoga program pendek ini bermanfaat.. ^_^'




0 komentar:
Posting Komentar