Guide Fix Fc Menu Shortcut OnClick di Statusbar Expanded Pulldown

‪#‎GUIDE‬ ‪#‎REPOST‬ Shortcut Pulldown fix di JB 4.2

Jb 4.2 yang pake metode onClick dan masih fc silahkan ikuti guide ini

http://www.mediafire.com/?v94dt7p8dgexrpt


Watch Screen Record Sample Video


    Watch on Facebook



Guide Fix shortcut di SystemUI JB 4.2 dengan collapsePanels

ToolsApktool
AIDE


1. Dengan onClick

- Decompile SystemUI.apk
- masuk /smali/com/android/systemui/
- buka SystemUIService.smali

- cari

# virtual methods

- tepat di bawahnya copas metode ini:


Code:
.method public ownerYanu(Landroid/view/View;)V
   .locals 3
   .parameter "v"

   .prologue
   .line 2431
   new-instance v0, Landroid/content/Intent;

   invoke-direct {v0}, Landroid/content/Intent;-><init>()V

   .line 2432
   const-string v1, "com.nemesis.ownerinfo"

   const-string v2, "com.nemesis.ownerinfo.Main"

   invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

   const/high16 v2, 0x1000

   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

- perhatikan

ownerYanu << adalah nama yang di set untuk di panggil via onClickcom.nemesis.ownerinfo << adalah nama package, liat di AndroidManifest.xml com.nemesis.ownerinfo.Main << adalah target yang mau di bukacollapsePanels()V << adalah fix agar pulldown langsung buka ( kalo di gb hanya collapse()V )

- next masuk /res/layout
- buka gemini_status_bar_expanded.xml atau layout tambahan lain yang mau di tampilin shortcut
- tempatkan android:onClick="ownerYanu" pada parent/image/text yang akan di bikin menjadi shortcut

contoh


Code:
<LinearLayout android:orientation="horizontal" android:gravity="center_vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:onClick="ownerYanu">
   <CircleImageView android:src="@drawable/yanu_user" android:layout_width="32.0dip" android:layout_height="32.0dip" android:layout_marginLeft="17.0dip" android:layout_marginRight="17.0dip" />
   <TextView android:gravity="center_vertical" android:textStyle="bold" android:textColor="#ff383838" android:text="User Picture" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="17.0dip" />
</LinearLayout>

- save / recompile / sign / push / reboot


ditulis oleh Yanu Abi Alwi
thanx to Dadi Rizaldi for clue


Link Sumber



Semoga artikel ini bermanfaat, jika ingin men-copas mohon cantumkan sumber. Jangan lupa share ke teman-temanmu juga. Terima kasih
yanuabialwi 

No comments:

Post a Comment