杨旭升吧 关注:337贴子:28,532
  • 26回复贴,共1

2.3.6状态栏时间居左教程

只看楼主收藏回复

前提:systemUI.apk要与systemUI.odex合并 合并工具百度
4.0应该也可以
1.反编译systemUI.apk
2.找到目录 SystemUI.apk\res\layout\status_bar.xml
打开.
3.找到
<com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:paddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
这句
把它剪切 移动到
<LinearLayout android:orientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_parent">
这句下面
如图
我来解释以下,带有clock的,就是时钟,而带有icon的,当然就是应用程序的图标了
这样把clock放到最前面 当然就是时间在最前面了,图标也就在时间的后面,就不会与时间重叠了.
回编译 替换status_bar.xml 到原systemUI.apk\res\layout 里
-----------------------------------------------------------------------------教程到此结束
下面是systemUI无法回编译的解决方法[本来我也不能回编,用这个方法解决的]:
我的机子是Y210.
systemUI无法回编译
用winrar打开原来的systemUI
看看有没有这个文件夹:

如果有的话 就进去 把那些图片全选 都拖到反编译目录下的drawable-mdpi里面.
如图:
如果那个文件夹是drawable-hdpi-opta92-optb156
就把里面的图片都复制到反编译目录下的drawable-hdpi里面
最后,回编译
这样就可以回编译成功了
成功以后,我们一般都不用回编译后的apk,因为没有签名,所以也不用用原来的apk的drawable-mdpi替换回编译后的drawable-mdpi了.
你改什么文件就替换什么到原来的就可以了
[修改values以下的文件,要替换resources.arsc ,压缩方式选择储存.]
结束
申精.
不懂的地方可以提出来 我尽量帮你们解决.


IP属地:广西1楼2013-10-19 14:09回复


    来自Android客户端2楼2013-10-20 01:21
    收起回复
      好,顶一个
         bdhd:// 跟我好好干 过不了多久就会升职加薪当上总经理出任CEO迎娶白富美走向人生巅峰现在想想是不是还有点小激动? 


      IP属地:广东来自Android客户端3楼2013-10-20 05:35
      收起回复
        #(pic,9c16fdfaaf51f3deff68c84f96eef 01f3b2979c6,267,15)


        来自手机贴吧4楼2013-11-13 12:00
        收起回复
          实在不懂怎样合并apk和odex。。


          5楼2013-12-22 12:38
          收起回复
            lz请问可以放到中间吗。


            来自Android客户端6楼2014-08-07 16:37
            收起回复
              为何是这样。。。


              来自Android客户端7楼2014-08-07 16:44
              收起回复
                为什么我的失败??


                来自Android客户端8楼2014-09-29 23:58
                收起回复
                  顶帖 这是什么吧..


                  9楼2014-10-04 04:38
                  回复