-->

Costum Layout

Costum Layout

Guide sederhana buat layout normal,sedang,kecil

guide layout costum setting ikut di system ui gak ke sttings.apk/apk lain

decompile system ui
-merger smalli+bahan drw
#buka value/strings.xml dan tambahkan ini paling bawah

    <string name="phab">Normal View</string>
    <string name="tab">Tablet View</string>
    <string name="layout">Status Bar Layout</string>
    <string name="layout_summary">Change statusbar layout</string>
   
#buka value/array.xml tambahkan ini paling bawah
     <string-array name="layout">
        <item>Normal</item>
        <item>Phablet</item>
        <item>Tablet</item>
    </string-array>
    <string-array name="values">
        <item>normal</item>
        <item>phablet</item>
        <item>tablet</item>
    </string-array>

   
#buka layout/statusbar_expaded.xml
tambah ini diatas includeheader

<com.b16h22.statusbar.Tracking android:id="@+id/tracking" android:layout_width="fill_parent" android:layout_height="fill_parent">
            <com.b16h22.statusbar.Expanded android:orientation="vertical" android:id="@+id/expanded" android:layout_width="fill_parent" android:layout_height="fill_parent">
                <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:animateLayoutChanges="false">
                    <ImageView android:gravity="center" android:orientation="horizontal" android:id="@+id/ganjel" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="10.0dip" />
                   
                   
                   
          (((((((.......)))))))
                   
                   
                   
                     <com.b16h22.statusbar.TrackingView android:layout_gravity="bottom" android:id="@+id/tracking_view" android:clickable="true" android:layout_width="fill_parent" android:layout_height="0.0px" android:scaleType="fitXY" />
         </com.b16h22.statusbar.Expanded>
        </com.b16h22.statusbar.Tracking>
    </LinearLayout>
                   
*kalo kurang jelas liat compare expanded ku*            
                   
   recompile decompile lagi.buat cocokan id publik.
  
   <<<buka publik jgan close >>>
   *buka tab lgi
smali/com/b16h22/evo/StatusbaLayout...
                 
  0x7f100001(ganti dengan id public type="xml" name="statusbar_layout")
 
 
    *buka smali/com/b16h22/statusbar/Expanded                  
   
  0x7f07009f (ganti dengan id "expanded" di public )              
                   
   *buka smali/com/b16h22/statusbar/Tracking
  
   0x7f07009e(ganti dengan id "tracking")
  
   *buka smali/com/b16h22/statusbar/TrackingView >3 ids
  
  
   0x7f0700a0 (ganti dengan id"tracking_view")
   0x7f0202c0   >>(ganti dengan id drawable "status_bar_close1")
   0x7f0202dc   >>(ganti dgn id drawable "status_bar_close2")
   
    #buka smali/com/b16h22/statusbar/TrackingView$1
   0x7f0202c0  >>(ganti dengan id drawable "status_bar_close1")
   0x7f0202dc   >>(ganti dgn id drawable "status_bar_close2")
                    
                   
                   
+-- Tahap buat tombol pemanggil settingan layout  ---+   
        
                   
  *buka manifest tambah ini paling bawah
  <activity android:label="@string/layout" android:name="com.b16h22.evo.StatusBarLayout" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
            </intent-filter>
        </activity>                 
   *buka statusbar header atau dimana aja yg mudah diakses untuk membuat shotcut
   tambah ini
   <ImageView android:layout_gravity="center" android:background="@drawable/dessert_kitkat" android:layout_width="40.0dip" android:layout_height="40.0dip" android:src="@drawable/ic_notify_button_bg" android:layout_centerInParent="true" android:onClick="layout" />
  
   * buka smali/com/android/systemui/SystemUiService tambahkan dibawah virtual methode
  
# virtual methods  
.method public layout(Landroid/view/View;)V
    .locals 3
    .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.android.systemui"

    const-string v2, "com.b16h22.evo.StatusBarLayout"

    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
   
*recompile,sing push*

cc:compare dari apk ui interface +system ui gb andyrizki(kalo gak salah)  
   
     Bahan +tuti:   link:

       https://db.tt/whQB06f2.  

ane yg nulis      HARRY  

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

Comments

PopularPosts

clue dcrc miui base 10 (base lain jg bisa) by nasim ni
link di group:https://m.facebook.com/groups/1418950598368267?view=permalink&id=2304182099845108 link backup openjdk:https://mega.nz/?fbclid=IwAR1…
Sambutan Admin
Yanu Abi Alwi ‎ > Mediatek Android Art and Dev February 26 · Edited · Assalamualaikum wr.wb (untuk muslim) Salam sejahtera buat semua member. ‪#‎ sam…
[SHARE] Easy Magic TWRP Installer for all MediaTek Devices ONLY
Andi Ogie ‎ Mediatek Android Art and Dev August 15 · Edited · [SHARE] Easy Magic TWRP Installer for all MediaTek Devices ONLY TUTOR INI BIKIN TWRP SEN…
[GUIDE] [Manual config screen Brightness Setting Minimum]
Blue Piiz ‎ Mediatek Android Art and Dev September 7 at 11:11am · Edited · [ GUIDE ] [Manual config screen Brightness Setting Minimum] Mungkin juga da…

Attention!

Blog ini (maaadon.blogspot.com) adalah blog backupan share file-file, guide, apk, hasil kontribusi member grup facebook Mediatek Android Art and Dev Reborn.

Isi dan konten dari artikel di blog (maaadon.blogspot.com) sepenuhnya hasil share dan merupakan tanggung jawab sang kontributor(ts).

Jika menemukan isi konten artikel yang kurang sesuai, kurang lengkap, atau ingin bertanya silahkan langsung menuju direct link ke grup facebook yang telah di copas sumbernya di bagian bawah tiap artikel.

Terima Kasih

Hot

View more

Mini Statistic

Settings

View more

Random Posts

    SystemUI

    View more

    Random Posts

      System

      View more

      Mini Statistic

      Mini Statistic

      Random Posts

        Tools

        View more

        Rom

        View more