androplus.orgへ移転しました。
数秒後に移動します。
数秒後に移動します。
[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
通知領域に輝度調節スライダーを追加
通知領域に輝度を調整するスライダーを追加します。
SamSony'aにあったのでsmaliをそのまま持ってくるだけの手抜きお手軽Modです。
まず、ここから必要なsmaliとxmlをダウンロードしてください。
zipを解凍したらsmaliフォルダとresフォルダをデコンパイルした
SystemUI.apkフォルダにコピーしてください。
次に、追加したリソースをpublic.xmlに追加します。
SystemUI.apk esaluespublic.xml
に
<public type="drawable" name="qp_brightness_bg" id="0x7f02010a" />
<public type="drawable" name="qp_brightness_max" id="0x7f02010b" />
<public type="drawable" name="qp_brightness_min" id="0x7f02010c" />
<public type="layout" name="qp_brightness" id="0x7f030026" />
を追加します。
IDは変動するのでExcelなどでどのIDにすればいいかを調べてください。
例: <public type="layout" name="system_bar_ticker_panel" id="0x7f030029" />が
type="layout"のidの最後ならqp_brightnessのIDを0x7f03002aにする
追記した後は
SystemUI.apk eslayoutstatus_bar_expanded_header.xml
を開き、
SystemUI.apk eslayoutstatus_bar_expanded.xml
の
そして
SystemUI.apk eslayoutstatus_bar_expanded_header.xmlに戻り、
これでコンパイルすれば完了です。
.333用のSystemUI.apkはここからダウンロードできます。
SamSony'aにあったのでsmaliをそのまま持ってくるだけの
まず、ここから必要なsmaliとxmlをダウンロードしてください。
zipを解凍したらsmaliフォルダとresフォルダをデコンパイルした
SystemUI.apkフォルダにコピーしてください。
次に、追加したリソースをpublic.xmlに追加します。
SystemUI.apk esaluespublic.xml
に
<public type="drawable" name="qp_brightness_bg" id="0x7f02010a" />
<public type="drawable" name="qp_brightness_max" id="0x7f02010b" />
<public type="drawable" name="qp_brightness_min" id="0x7f02010c" />
<public type="layout" name="qp_brightness" id="0x7f030026" />
を追加します。
IDは変動するのでExcelなどでどのIDにすればいいかを調べてください。
例: <public type="layout" name="system_bar_ticker_panel" id="0x7f030029" />が
type="layout"のidの最後ならqp_brightnessのIDを0x7f03002aにする
追記した後は
SystemUI.apk eslayoutstatus_bar_expanded_header.xml
を開き、
<LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="52.0dip" android:baselineAligned="false">を切り取って
<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" android:id="@id/clock_expanded" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8.0dip" android:singleLine="true" />
<com.android.systemui.statusbar.RotationToggle android:id="@id/rotation_lock_button" android:clickable="true" android:layout_width="32.0dip" android:layout_height="32.0dip" android:layout_margin="8.0dip" android:button="@drawable/ic_notify_rotation" android:contentDescription="@string/accessibility_rotation_lock_off" />
<ImageView android:id="@id/settings_button" android:layout_width="48.0dip" android:layout_height="48.0dip" android:src="@drawable/ic_notify_quicksettings" android:scaleType="center" android:contentDescription="@string/accessibility_settings_button" />
<Space android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_weight="1.0" />
<Button android:id="@id/clear_all_button" android:background="#00000000" android:paddingLeft="8.0dip" android:paddingRight="8.0dip" android:layout_width="106.0dip" android:layout_height="wrap_content" android:text="@string/status_bar_clear_all_button" android:layout_alignParentRight="true" android:contentDescription="@string/accessibility_clear_all" />
</LinearLayout>
SystemUI.apk eslayoutstatus_bar_expanded.xml
の
<include android:layout_width="fill_parent" android:layout_height="@dimen/notification_panel_header_height" layout="@layout/status_bar_expanded_header" />の次に貼り付けてください。
そして
SystemUI.apk eslayoutstatus_bar_expanded_header.xmlに戻り、
<include layout="@layout/qp_brightness" />を
<View android:background="@drawable/status_bar_hr" android:layout_width="fill_parent" android:layout_height="2.0dip"/>の前に貼り付けてください。
これでコンパイルすれば完了です。
.333用のSystemUI.apkはここからダウンロードできます。