若要实现锁屏透明,按以下步骤操作:
1、提取自己的android.policy.jar里的classes.dex,执行反编译(若ROM是odex化的,先做deodex,即将android.policy.jar和android.policy.odex合并);
2、打开classes\com\android\internal\policy\impl\KeyguardViewManager.smali,查找const v4, 0x100800并修改为const v4, 0x10900,保存,回编译;
3、反编译自己的framework-res.apk,打开res\layout-sw360dp\ keyguard_circlelock_clockwidget.xml,找到第五行<TextView android:textSize="18.0dip" android:textColor="#********",将"#********"改为"#00000000",保存,回编译。此步是针对锁屏本身有运行商显示的。我的本身就有显示,如果不修改,运营商文字会显示上面一部分,很难看。
1、提取自己的android.policy.jar里的classes.dex,执行反编译(若ROM是odex化的,先做deodex,即将android.policy.jar和android.policy.odex合并);
2、打开classes\com\android\internal\policy\impl\KeyguardViewManager.smali,查找const v4, 0x100800并修改为const v4, 0x10900,保存,回编译;
3、反编译自己的framework-res.apk,打开res\layout-sw360dp\ keyguard_circlelock_clockwidget.xml,找到第五行<TextView android:textSize="18.0dip" android:textColor="#********",将"#********"改为"#00000000",保存,回编译。此步是针对锁屏本身有运行商显示的。我的本身就有显示,如果不修改,运营商文字会显示上面一部分,很难看。