Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,806,279 Members 52,044 Now Online
XDA Developers Android and Mobile Development Forum

[TUTORIAL]How To Add Extra Buttons In Navigation Bar[28/12/2013]

Tip us?
 
BDFreak
Old
#1  
BDFreak's Avatar
Recognized Themer - OP
Thanks Meter 1,490
Posts: 414
Join Date: Jan 2013
Location: Mymensingh
Tutorial [TUTORIAL]How To Add Extra Buttons In Navigation Bar[28/12/2013]

Hi, guys...
I am come back with another tutorial. It's about how to add extra buttons in navigation bar. Normally we have 3 buttons.
Today I will teach you how to add extra 2 buttons in your navigation bar.

Make sure you have a basic knowledge on how to compile/decompile .apk files.

Here I have taken stock SystemUI.apk from ICS 4.1.B.0.587


  • Download drawable-hdpi.zip from attachment
  • Decompile SystemUI.apk
  • Navigate to SystemUI.apk\res\drawable-hdpi
  • Extract all the files from drawable-hdpi.zip
  • Navigate to SystemUI.apk\res\values
  • Open ids.xml file in file editor
  • Add these line at the end
  • Code:
        <item type="id" name="ebutton1">false</item>
        <item type="id" name="ebutton2">false</item>
  • Save the file
  • Navigate to SystemUI.apk\res\layout
  • Open navigation_bar.xml file in file editor
  • Mine is look like this

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <com.android.systemui.statusbar.phone.NavigationBarView android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="fill_parent"
      xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
        <FrameLayout android:id="@id/rot0" android:layout_width="fill_parent" android:layout_height="fill_parent">
            <LinearLayout android:orientation="horizontal" android:id="@id/nav_buttons" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:animateLayoutChanges="true">
                <View android:visibility="invisible" android:layout_width="40.0dip" android:layout_height="fill_parent" android:layout_weight="0.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:layout_width="80.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_back" android:layout_weight="0.0" android:contentDescription="@string/accessibility_back" systemui:keyCode="4" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/home" android:layout_width="80.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_home" android:layout_weight="0.0" android:contentDescription="@string/accessibility_home" systemui:keyCode="3" systemui:keyRepeat="false" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/recent_apps" android:layout_width="80.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_recent" android:layout_weight="0.0" android:contentDescription="@string/accessibility_recent" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/menu" android:visibility="invisible" android:layout_width="40.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_menu" android:layout_weight="0.0" android:contentDescription="@string/accessibility_menu" systemui:keyCode="82" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
            </LinearLayout>
            <LinearLayout android:orientation="horizontal" android:id="@id/lights_out" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent">
                <ImageView android:layout_width="80.0dip" android:layout_height="fill_parent" android:layout_marginLeft="40.0dip" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="80.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_large" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="80.0dip" android:layout_height="fill_parent" android:layout_marginRight="40.0dip" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" />
            </LinearLayout>
            <View android:layout_gravity="top" android:id="@id/deadzone" android:clickable="true" android:layout_width="fill_parent" android:layout_height="@dimen/navigation_bar_deadzone_size" />
        </FrameLayout>
        <FrameLayout android:id="@id/rot90" android:paddingTop="0.0dip" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent">
            <LinearLayout android:orientation="vertical" android:id="@id/nav_buttons" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:animateLayoutChanges="true">
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/menu" android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="40.0dip" android:src="@drawable/ic_sysbar_menu_land" android:layout_weight="0.0" android:contentDescription="@string/accessibility_menu" systemui:keyCode="82" systemui:glowBackground="@drawable/ic_sysbar_highlight_land" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/recent_apps" android:layout_width="fill_parent" android:layout_height="80.0dip" android:src="@drawable/ic_sysbar_recent_land" android:layout_weight="0.0" android:contentDescription="@string/accessibility_recent" systemui:glowBackground="@drawable/ic_sysbar_highlight_land" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/home" android:layout_width="fill_parent" android:layout_height="80.0dip" android:src="@drawable/ic_sysbar_home_land" android:layout_weight="0.0" android:contentDescription="@string/accessibility_home" systemui:keyCode="3" systemui:keyRepeat="false" systemui:glowBackground="@drawable/ic_sysbar_highlight_land" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:layout_width="fill_parent" android:layout_height="80.0dip" android:src="@drawable/ic_sysbar_back_land" android:layout_weight="0.0" android:contentDescription="@string/accessibility_back" systemui:keyCode="4" systemui:glowBackground="@drawable/ic_sysbar_highlight_land" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="40.0dip" android:layout_weight="0.0" />
            </LinearLayout>
            <LinearLayout android:orientation="vertical" android:id="@id/lights_out" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent">
                <ImageView android:layout_width="fill_parent" android:layout_height="80.0dip" android:layout_marginTop="40.0dip" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="fill_parent" android:layout_height="80.0dip" android:src="@drawable/ic_sysbar_lights_out_dot_large" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="fill_parent" android:layout_height="80.0dip" android:layout_marginBottom="40.0dip" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" />
            </LinearLayout>
            <View android:layout_gravity="left" android:id="@id/deadzone" android:clickable="true" android:layout_width="@dimen/navigation_bar_deadzone_size" android:layout_height="fill_parent" />
        </FrameLayout>
        <View android:id="@id/rot270" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
    </com.android.systemui.statusbar.phone.NavigationBarView>
  • Add the red lines and change the green line according to this

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <com.android.systemui.statusbar.phone.NavigationBarView android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="fill_parent"
      xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
        <FrameLayout android:id="@id/rot0" android:layout_width="fill_parent" android:layout_height="fill_parent">
            <LinearLayout android:orientation="horizontal" android:id="@id/nav_buttons" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:animateLayoutChanges="true">
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/ebutton1" android:layout_width="65.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_ebutton1" android:layout_weight="0.0" systemui:keyCode="26" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:layout_width="65.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_back" android:layout_weight="0.0" android:contentDescription="@string/accessibility_back" systemui:keyCode="4" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/home" android:layout_width="59.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_home" android:layout_weight="0.0" android:contentDescription="@string/accessibility_home" systemui:keyCode="3" systemui:keyRepeat="false" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/recent_apps" android:layout_width="65.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_recent" android:layout_weight="0.0" android:contentDescription="@string/accessibility_recent" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/menu" android:visibility="invisible" android:layout_width="0.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_menu" android:layout_weight="0.0" android:contentDescription="@string/accessibility_menu" systemui:keyCode="82" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/ebutton2" android:layout_width="65.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_ebutton2" android:layout_weight="0.0" systemui:keyCode="82" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
            </LinearLayout>
            <LinearLayout android:orientation="horizontal" android:id="@id/lights_out" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent">
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="65.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="65.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_large" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="65.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="65.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="65.0dip" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
            </LinearLayout>
            <View android:layout_gravity="top" android:id="@id/deadzone" android:clickable="true" android:layout_width="fill_parent" android:layout_height="@dimen/navigation_bar_deadzone_size" />
        </FrameLayout>
        <FrameLayout android:id="@id/rot90" android:paddingTop="0.0dip" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent">
            <LinearLayout android:orientation="vertical" android:id="@id/nav_buttons" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:animateLayoutChanges="true">
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/ebutton2" android:layout_width="fill_parent" android:layout_height="65.0dip" android:src="@drawable/ic_sysbar_ebutton2_land" android:layout_weight="0.0" systemui:keyCode="82" systemui:glowBackground="@drawable/ic_sysbar_highlight_land" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/menu" android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="0.0dip" android:src="@drawable/ic_sysbar_menu_land" android:layout_weight="0.0" android:contentDescription="@string/accessibility_menu" systemui:keyCode="82" systemui:glowBackground="@drawable/ic_sysbar_highlight_land" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/recent_apps" android:layout_width="fill_parent" android:layout_height="65.0dip" android:src="@drawable/ic_sysbar_recent_land" android:layout_weight="0.0" android:contentDescription="@string/accessibility_recent" systemui:glowBackground="@drawable/ic_sysbar_highlight_land" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/home" android:layout_width="fill_parent" android:layout_height="59.0dip" android:src="@drawable/ic_sysbar_home_land" android:layout_weight="0.0" android:contentDescription="@string/accessibility_home" systemui:keyCode="3" systemui:keyRepeat="false" systemui:glowBackground="@drawable/ic_sysbar_highlight_land" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:layout_width="fill_parent" android:layout_height="65.0dip" android:src="@drawable/ic_sysbar_back_land" android:layout_weight="0.0" android:contentDescription="@string/accessibility_back" systemui:keyCode="4" systemui:glowBackground="@drawable/ic_sysbar_highlight_land" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/ebutton1" android:layout_width="fill_parent" android:layout_height="65.0dip" android:src="@drawable/ic_sysbar_ebutton1_land" android:layout_weight="0.0" systemui:keyCode="26" systemui:glowBackground="@drawable/ic_sysbar_highlight_land" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
            </LinearLayout>
            <LinearLayout android:orientation="vertical" android:id="@id/lights_out" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent">
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="fill_parent" android:layout_height="65.0dip" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="fill_parent" android:layout_height="65.0dip" android:src="@drawable/ic_sysbar_lights_out_dot_large" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="fill_parent" android:layout_height="65.0dip" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="fill_parent" android:layout_height="65.0dip" android:src="@drawable/ic_sysbar_lights_out_dot_large" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
                <ImageView android:layout_width="fill_parent" android:layout_height="65.0dip" android:src="@drawable/ic_sysbar_lights_out_dot_large" android:scaleType="center" android:layout_weight="0.0" />
                <View android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" />
            </LinearLayout>
            <View android:layout_gravity="left" android:id="@id/deadzone" android:clickable="true" android:layout_width="@dimen/navigation_bar_deadzone_size" android:layout_height="fill_parent" />
        </FrameLayout>
        <View android:id="@id/rot270" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
    </com.android.systemui.statusbar.phone.NavigationBarView>
  • Save the file
  • Recompile your SystemUI.apk


Please Note :
  • Take backup before doing anything.
  • Use Notepad++ to edit files.
  • Don't forget to save the file after editing.
  • systemui:keyCode="26" means power button and systemui:keyCode="82" means menu button. You can get other buttons keyCode from GOOGLE.
  • Please read the tutorial properly befor editing files.
  • This tutorial will work for other devices too.
Attached Files
File Type: zip drawable-hdpi.zip - [Click for QR Code] (1.5 KB, 134 views)
Having problem deodexing files? Or want a user friendly deodexer?
Download : Ultimate Deodexer

Do you have lots of apps scattered all over your pc?
Download : Apk File Manager

Are you having problem in Decompiling/Recompiling framework-res.apk?
Download : Advanced ApkTool
The Following 4 Users Say Thank You to BDFreak For This Useful Post: [ Click to Expand ]
 
Saqib Nazm
Old
#2  
Saqib Nazm's Avatar
Forum Moderator / Recognized Themer
Thanks Meter 7,732
Posts: 2,893
Join Date: Oct 2012
Location: Virginia, USA

 
DONATE TO ME
Nice guide, now I can give this thread link as many wanted to add 5 button navigation bar in other systemUI
Currently on a Leave, Please reach to my Fellow Moderators If you need




XDA Forum Rules | Get Moderators Help | Admins & Moderators
The Following 2 Users Say Thank You to Saqib Nazm For This Useful Post: [ Click to Expand ]
 
Muse_Picker
Old
#3  
Junior Member
Thanks Meter 0
Posts: 14
Join Date: Dec 2013
Thumbs up GOOD JOB!

I usually copy the code to the text, no further
 
WaterMelon90
Old
#4  
WaterMelon90's Avatar
Senior Member
Thanks Meter 86
Posts: 351
Join Date: Mar 2013
Location: Perak
Is it work on any version of android?
SE Xperia Neo V -> Carbon ROM 4.4.2 - 20140525 build.
MS Surface RT -> Windows RT 8.1
And SURE I am XiaoMI MiFAN!!!

AWESOME rom for Haida :
1) Carbon ROM 4.4.2 (Must try Kitkat!)
2) C-ROM 4.4.2
3) Beanstalk 4.3.1 LITE (Must try 4.3.1)
4) SuperJelly Bean 4.1.2
5) Xperia Ultrakat v2.1.2 with dark kernel 20140320
 
BDFreak
Old
#5  
BDFreak's Avatar
Recognized Themer - OP
Thanks Meter 1,490
Posts: 414
Join Date: Jan 2013
Location: Mymensingh
Quote:
Originally Posted by WaterMelon90 View Post
Is it work on any version of android?
I have tried on ICS and JB, don't know about others.
Having problem deodexing files? Or want a user friendly deodexer?
Download : Ultimate Deodexer

Do you have lots of apps scattered all over your pc?
Download : Apk File Manager

Are you having problem in Decompiling/Recompiling framework-res.apk?
Download : Advanced ApkTool
 
WaterMelon90
Old
#6  
WaterMelon90's Avatar
Senior Member
Thanks Meter 86
Posts: 351
Join Date: Mar 2013
Location: Perak
Quote:
Originally Posted by BDFreak View Post
I have tried on ICS and JB, don't know about others.
Hi
If there is no "Value" folder in systemUI.apk/res, so mean that i cant edit it?
I am using UHD v5.0.1 ics rom
SE Xperia Neo V -> Carbon ROM 4.4.2 - 20140525 build.
MS Surface RT -> Windows RT 8.1
And SURE I am XiaoMI MiFAN!!!

AWESOME rom for Haida :
1) Carbon ROM 4.4.2 (Must try Kitkat!)
2) C-ROM 4.4.2
3) Beanstalk 4.3.1 LITE (Must try 4.3.1)
4) SuperJelly Bean 4.1.2
5) Xperia Ultrakat v2.1.2 with dark kernel 20140320
 
Saqib Nazm
Old
#7  
Saqib Nazm's Avatar
Forum Moderator / Recognized Themer
Thanks Meter 7,732
Posts: 2,893
Join Date: Oct 2012
Location: Virginia, USA

 
DONATE TO ME
Quote:
Originally Posted by WaterMelon90 View Post
Hi
If there is no "Value" folder in systemUI.apk/res, so mean that i cant edit it?
I am using UHD v5.0.1 ics rom
There's must be a values folder, without it no apk will work. You just have to decompile to get it, don't just open it with winrar/7zip
Currently on a Leave, Please reach to my Fellow Moderators If you need




XDA Forum Rules | Get Moderators Help | Admins & Moderators
The Following 2 Users Say Thank You to Saqib Nazm For This Useful Post: [ Click to Expand ]
 
WaterMelon90
Old
(Last edited by WaterMelon90; 5th January 2014 at 10:16 AM.)
#8  
WaterMelon90's Avatar
Senior Member
Thanks Meter 86
Posts: 351
Join Date: Mar 2013
Location: Perak
Hi

i can't compile the apk..

attachment is the error..I had follow all the instruction..


Do i need to install android ICS API?
Attached Thumbnails
Click image for larger version

Name:	Untitled.png
Views:	170
Size:	33.3 KB
ID:	2495417  
SE Xperia Neo V -> Carbon ROM 4.4.2 - 20140525 build.
MS Surface RT -> Windows RT 8.1
And SURE I am XiaoMI MiFAN!!!

AWESOME rom for Haida :
1) Carbon ROM 4.4.2 (Must try Kitkat!)
2) C-ROM 4.4.2
3) Beanstalk 4.3.1 LITE (Must try 4.3.1)
4) SuperJelly Bean 4.1.2
5) Xperia Ultrakat v2.1.2 with dark kernel 20140320
 
BDFreak
Old
#9  
BDFreak's Avatar
Recognized Themer - OP
Thanks Meter 1,490
Posts: 414
Join Date: Jan 2013
Location: Mymensingh
Quote:
Originally Posted by WaterMelon90 View Post
Hi

i can't compile the apk..

attachment is the error..I had follow all the instruction..


Do i need to install android ICS API?

As I have mentioned in my thread...

Quote:
Originally Posted by BDFreak View Post
Make sure you have a basic knowledge on how to compile/decompile .apk files.
You should learn compile/decompile things first...
Having problem deodexing files? Or want a user friendly deodexer?
Download : Ultimate Deodexer

Do you have lots of apps scattered all over your pc?
Download : Apk File Manager

Are you having problem in Decompiling/Recompiling framework-res.apk?
Download : Advanced ApkTool
 
WaterMelon90
Old
#10  
WaterMelon90's Avatar
Senior Member
Thanks Meter 86
Posts: 351
Join Date: Mar 2013
Location: Perak
I am sorry. I had learned and created a few of it. Thanks for sharing the instructions! :cheers:
SE Xperia Neo V -> Carbon ROM 4.4.2 - 20140525 build.
MS Surface RT -> Windows RT 8.1
And SURE I am XiaoMI MiFAN!!!

AWESOME rom for Haida :
1) Carbon ROM 4.4.2 (Must try Kitkat!)
2) C-ROM 4.4.2
3) Beanstalk 4.3.1 LITE (Must try 4.3.1)
4) SuperJelly Bean 4.1.2
5) Xperia Ultrakat v2.1.2 with dark kernel 20140320

Tags
how to, how to add 5 buttons in navigation bar, how to add buttons in navigation bar, how to add extra buttons in navigation bar, tutorial
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes