Android 在屏幕打开/关闭时显示自己的锁而不是默认锁

标签 android locking broadcastreceiver

我想打开我创建的锁而不是默认锁,当手机启动时我的锁被调用。但是我想知道当时我的屏幕在锁定后何时打开我如何调用我的锁(我的锁定 Activity )意味着我想显示我的锁而不是默认在屏幕打开或手机重启或一直打开时。就像我们的电话锁一直被调用一样,就像我想一直调用我的锁一样(通过启动完成)。所以请任何人帮助我如何在屏幕打开/关闭时调用我的锁。请快速帮助谢谢....我为启动时间调用我的锁,完全按照我想要的屏幕开/关

    { <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

最佳答案

我给出自己的答案:在我的 BootReciever 类中使用以下方法:

 `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);
                  }
             }
        }

并在 menifest 文件中使用以下内容:

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 在屏幕打开/关闭时显示自己的锁而不是默认锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23026308/

相关文章:

java - JAVA如何给同一个代码段赋予两个锁?

java - Java内存模型如何确保所有线程看到的变量值一致?

java - Android IntentService 无法在开机时启动

android.intent.action.MY_PACKAGE_REPLACED 不工作

android - 如何取消选中导航 View 中的选中项目?

android - 错误 : Application requires API version 14. 设备 API 版本为 13 (Android 3.2.1)

java - JPA - 悲观锁 - 当锁存在时会发生什么?

android - 需要Android Activity 从右到左过渡的帮助

java - 错误 java.lang.RuntimeException : java. lang.RuntimeException : com. android.builder.dexing.DexArchiveMergerException:无法合并 dex

android - 如何获取用户当前打开的应用程序?