Cara Gampang Menciptakan Onclik Pada Systemui
cara gampang menciptakan onclik pada systemui
tentu dalam dunia oprek sudah tidak absurd lagi apa itu systemui bagi kalian.
disini aku akan menjelaskan apa itu onclick.
onclick yaitu ketika dimana kita menciptakan suatu aktifivitas pada android itu sendiri.
pola onclik yang aku buat yaitu whatsapp jadi jikalau aku klik icon toogle whatsapp tersebut maka akan otomatis masuk ke whatsapp saya.
jadi aku lebih gampang untuk membuka aplikasi yang aku butuhkan.
syarat
paham decompile recompile atau dc rc
hp dalam keadaan root
1. dc systemui.apk jikalau sudah buka res layout dan cari status expaded kemudian cari scrip scrip pemanggil icon toogle di expanded.
(beda hp tentu beda layout untuk icon yang ada di expanded)
2. jikalau sudah masuk pada layout toogle yang bersemayam selanjut nya
paste di bawah ini sesuaikan aja yang ada pada layout anda
<ImageView android:layout_gravity="center|top" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/whatsapp" android:onClick="Nexa" />
<TextView android:textSize="11.0dip" android:textColor="#ff000000" android:gravity="bottom|center" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginBottom="@dimen/quickpanel_icon_margin_bottom" android:text="Whatsapp" />
untuk onClick="Nexa itu pemanggil scrip onclik ke smali .
@drawable whatsapp untuk icon pada toogle dan pemanggil gambar ke drawable jadi samain aja nama png yang ada pada scrip.
text= untuk text nya
jadi sesuaikan saja itu yang aku pakai buat onclick.
3. selanjut nya masuk ke smali ->sytemui --systemuiservice.smali kemudian buka
dan paste dibawah ini jadi perlu di ubah dikit jangan paste eksklusif simpan.
# virtual methods
.method public Nexa(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.prologue
.line 2431
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 2432
const-string v1, "com.whatsapp"
const-string v2, "com.whatsapp.payments.ui.IndiaUpiPaymentsAccountSetupActivity"
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const/high16 v2, 0x10000000
invoke-virtual {v0, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
move-result-object v0
.line 2433
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
const-string v1, "statusbar"
invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/StatusBarManager;
invoke-virtual {v0}, Landroid/app/StatusBarManager;->collapsePanels()V
.line 1720
return-void
.end method
const-string v1, "com.whatsapp" adalah sasaran package
const-string v2, "com.whatsapp.payments.ui.IndiaUpiPaymentsAccountSetupActivity" yaitu sasaran activity
cari sasaran package dan sasaran activity di android.manifest.xml
pemanggil onclik di script.xml dan scrit.smali harus sama cek di atas text yang warna merah
sasaran pacakge dan sasaran activity harus sesuai dengan yang ada di dalam aplikasi yang mau di buat onclick.
udah itu ajah jikalau ada penulisan kata ada yang salah mohon di mengerti alasannya yaitu di sini aku juga proses belajar.
jikalau ada yang ingin kalian tanyakan silahkan komentar di bawah.
Sumber http://akknzo.blogspot.com/
Belum ada Komentar untuk "Cara Gampang Menciptakan Onclik Pada Systemui"
Posting Komentar