[Android] 一键修改从网上厨房制作的Android百分比电量过大的问题
2013-02-08 23:46
459 查看
#!/bin/bash #version:0.1 #author:linkscue@gmail.com #使用方法:./fixuisize.sh SystemUI.apk #实现功能:用于修正从网上的厨房制作的百分电量图标太大的问题; #错误侦测 if [[ $# != 1 ]]; then echo "usage:`basename $0` [SystemUI.apk]" exit 1 fi #初始化相关变量 apk=$1 DIRNAME=${1%.*} TOPDIR=`dirname $1` adbd="adb" #判断apk文件路径起始位置是否含有有./,若有则去掉它; if [[ $(echo $1 | grep '^\./') != "" ]]; then apk=`echo $1 | grep '\./' | sed -n 's/^..//p'` echo $apk fi #判断apk文件是不是绝对路径,若不是绝对路径,则强制添加上去; if [[ $(echo $apk | grep `pwd`) == "" ]]; then apk=`pwd`/$apk DIRNAME=${apk%.*} TOPDIR=`dirname $DIRNAME` fi #百分比电量放置的位置 battery_dir=$DIRNAME/res/drawable-hdpi #进行更换图标大小的操作 rm -rf $DIRNAME &> /dev/null unzip $apk -d $DIRNAME &> /dev/null find $battery_dir -name 'stat_sys_battery_?.png' -exec convert -resize 30x30 {} {} \; find $battery_dir -name 'stat_sys_battery_??.png' -exec convert -resize 30x30 {} {} \; find $battery_dir -name 'stat_sys_battery_???.png' -exec convert -resize 30x30 {} {} \; find $battery_dir -name 'stat_sys_battery_charge_anim*.png' -exec convert -resize 30x30 {} {} \; find $battery_dir -name 'stat_sys_battery_unknown.png' -exec convert -resize 30x30 {} {} \; cd $DIRNAME/ zip -r $TOPDIR/SystemUI_1p_30_battery.apk * &> /dev/null cd $TOPDIR zipalign -v 4 $TOPDIR/SystemUI_1p_30_battery.apk $TOPDIR/SystemUI_1p_30_battery_aligned.apk &> /dev/null #开始刷入手机内 $adbd wait-for-device $adbd remount $adbd push $TOPDIR/SystemUI_1p_30_battery_aligned.apk /system/app/SystemUI.apk $adbd shell chmod 775 /system/app/SystemUI.apk $adbd shell reboot
相关文章推荐
- android 5.0修改插电显示电池百分比,拔掉不显示问题
- 关于修改Android开机画面的方法和问题(rle制作工具,raw制作工具,很实用)
- android程序的相关问题记录(一键发送“说说”新浪微博,QQ空间等社交媒体)
- Android修改修改JavaBean的属性导致Sqlite没有及时更新的问题
- android中使用Retrofit请求数据后,数字过大保存为科学计数法的问题
- androidstudio检测代码内的中文字符(解决安卓国际化修改字符问题)
- Android 修改拨号音尖锐问题,降级拨号音量修改
- android app 三星s8 适配问题 和 meta-data 动态修改
- 《一个Android工程的从零开始》阶段总结与修改2-Retrofit 上传JSON及尾址特殊字符转译问题
- Android 有录音文件,卸载SD卡后,手机内存中的录音文件不显示问题分析与修改
- 【Android菜鸟学习之路】环境搭建问题-修改AVD Path
- Android Rom修改制作工具软件集合
- Android安卓一键修改手机信息imei sim serial mac wifi 手机型号等等
- Android安卓一键修改手机信息imei sim serial mac wifi 手机型号等等
- 修改Android开机画面之rle制作
- Android 简单动画的制作以及遇到的问题
- Android平台刷机包 修改制作方法
- android 制作倒计时遇到的问题小结
- openssl_android编译通过遇到问题总结及修改
- android Bitmap过大内存溢出问题的解决