写了一个兼容指纹的一键锁屏应用(休眠)

写了一个兼容指纹的一键锁屏应用(休眠)
0

#1

用这个应用,其实只是个习惯,换了红米4X,电源键在旁边,用着并不费事;原来的手机(小牛2)电源键在顶端,这个一键锁屏就对手懒的有用了。不过红米4X有指纹,原来写的那个就不能用了,于是重写了个:
代码非常地简单:

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE);  
    pm.goToSleep(SystemClock.uptimeMillis());  
            finish();
            System.exit(0);        }

}
不过在eclipse里编译不过去,于是弄个假的PowerManager类,糊弄它:

package android.os;

public class PowerManager {

        public void goToSleep(long uptimeMillis) {
                // TODO Auto-generated method stub
               
        }

}

还有,这功能调用,是要有系统权限的,于是要加系统权限
android:sharedUserId="android.uid.system"
编译通过,还没完,再用apktool反编译,把加进去糊弄人的东西去掉,再编译,用platform证书来签名。于是就成了。
这个APK是需要放在/system/priv-app/里的。重启手机,然后就好用了。
开机用指纹,关机按这个,把电源键给省下来了。也省得电源键坏了手机不好用。

顺手也把这个APP发上来,不过它要用在AOSP签名的系统中才好使,或者你自己有系统的平台签名证书,重新签它一下,或者干脆把签名验证那段给破解了才好用。MOKEE是可以用的。
我在这儿没有上传ZIP的权限,放到另一个论坛上了:
ANROID7.1(MOKEE71)兼容指纹的一键锁屏程序(休眠)
http://www.crystalradio.cn/forum.php?mod=viewthread&tid=1571745&fromuid=5908
(出处: 矿石收音机论坛)


安卓7里的“锁定”和“休眠”不是一回事吗...?
#2

龍豬以前開發鎖屏沒有兼容指紋,

系統自帶的是雙擊通知欄,希望能新增一鍵鎖屏的icon在桌面上