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/

Artikel Terkait

Belum ada Komentar untuk "Cara Gampang Menciptakan Onclik Pada Systemui"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel