Android的显示自己的锁,而不是默认的打开/关闭屏幕时, [英] Android Display own lock instead of default when screen on/off

查看:129
本文介绍了Android的显示自己的锁,而不是默认的打开/关闭屏幕时,的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想打开,而不是默认的我创造了锁,当手机开机是在那个时候我的锁被调用。但我想知道,当我在那个时候我怎么叫我的锁(锁我的活动)后,锁定屏幕意味着我想在屏幕上的时间或手机重启,以显示我的锁,而不是默认的或者所有的时间切换。就像在我们称为我想打电话给我锁定所有的时间(与引导的过程)。所以请任何一个可以帮助我,我怎么称呼我都锁定同一时间手机锁屏时开启/ off.please迅速帮助谢谢....我对于开机时间做打电话给我锁下面正是我,我想对屏幕开/关

  {<接收
        机器人:名字=。BootReciever
        机器人:启用=真
        机器人:出口=真正的>
        <意向过滤器的android:优先=1>            <作用机器人:名字=android.intent.action.BOOT_COMPLETED/>
        &所述; /意图滤光器>
    < /接收器> }在menifest


解决方案

我给我自己的答案:使用在我BootReciever类follwing方式:

 `输入code here`
           @覆盖
       公共无效的onReceive(上下文的背景下,意图意图){
    // TODO自动生成方法存根
           如果(intent.getAction()!= NULL){
                 如果(intent.getAction()。等于(Intent.ACTION_USER_ preSENT)){
                  意图S =新意图(背景下,ViewPagerMainActivity.class);
                  s.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);                  context.startActivity(多个);
                  }
             }
        }

和在menifest文件使用follwing:

 在此输入code:使用方法:<作用机器人:名字=android.intent.action.USER_ preSENT/>
        <接收
        机器人:名字=。BootReciever
        机器人:启用=真
        机器人:出口=假>
        <意向过滤器的android:优先=1>
            <作用机器人:名字=android.intent.action.SCREEN_ON/>
            <作用机器人:名字=android.intent.action.SCREEN_OFF/>
            <作用机器人:名字=android.intent.action.USER_ preSENT/>
            <作用机器人:名字=android.intent.action.BOOT_COMPLETED/>
        &所述; /意图滤光器>
    < /接收器>

i want to open my created lock instead of default one,when phone is boot at that time my lock is called. But i want to know when my screen on after locked at that time how i called my lock (my lock activity)Means i want to display my lock instead of default at time of screen on or phone restart or switch on all time. like in our phone lock called all time same as i want to call my lock all time( done with boot ).so please any one help me how i call my lock when screen on/off.please help quickly thanks.... i do for boot time call my lock following exactly i that i want for screen-on/off

    { <receiver
        android:name=".BootReciever"
        android:enabled="true"
        android:exported="true" >
        <intent-filter android:priority="1" >

            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver> } in menifest

解决方案

I give my own answers : use follwing method in my BootReciever class :

 `enter code here`


           @Override
       public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub
           if (intent.getAction() != null) {
                 if (intent.getAction().equals(Intent.ACTION_USER_PRESENT)) {
                  Intent s = new  Intent(context,ViewPagerMainActivity.class);
                  s.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

                  context.startActivity(s);
                  }
             }
        }

and in menifest file use follwing :

enter code here : use : <action android:name="android.intent.action.USER_PRESENT" />
        <receiver
        android:name=".BootReciever"
        android:enabled="true"
        android:exported="false" >
        <intent-filter android:priority="1" >
            <action android:name="android.intent.action.SCREEN_ON" />
            <action android:name="android.intent.action.SCREEN_OFF" />
            <action android:name="android.intent.action.USER_PRESENT" />
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>

这篇关于Android的显示自己的锁,而不是默认的打开/关闭屏幕时,的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆