我的目标是有一个简单的程序,每X秒获取一次图像URL的内容,将其写入/ media/screensavers/Messages目录,然后解锁并重新锁定设备(Nook Simple Touch),以便显示新下载的图像。Android解锁屏幕,然后重新锁定屏幕(Nook简单触摸)

当它应该和图像下载时(我可以通过Android Studio logcat看到),警报会熄灭。问题是角落没有解锁。 (屏幕不更新)。

这里是AlarmReceiver.java

@Override

public void onReceive(Context context, Intent intent) {

// Log to logcat

Log.i("AlarmReceiver", "onReceive() -- onReceive fired! ");

// Create the dummy image url

String currentDateTimeString = DateFormat.getDateTimeInstance().format(new Date());

String imgPath = new String();

imgPath = "http://dummyimage.com/600x800/fff/000.jpg&text=" + currentDateTimeString ;

imgPath = imgPath.replaceAll(" ", "+");

// Download and save the image (works great)

new DownloadImageTask().execute(imgPath);

// Now how do I a) unlock the device, then b) put it back to sleep?

}

Window win = getWindow();

win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);

但getWindow()这个代码是RED(无法解析法)。

我试过使用context.getWindow(),但也有错误。如何从onReceiver上下文访问getWindow?

目标:通过

下载图片(完成)

写入图像目录(完成)

解锁装置

锁定devive

刷新 '屏幕保护程序' 的形象谢谢!

+0

'AlarmReceiver'没有这样的方法,你需要实现活动并启动它。 –

2014-12-27 20:14:21

锁定当前屏幕触摸android,Android解锁屏幕,然后重新锁定屏幕(Nook简单触摸)相关推荐

  1. android自动滑屏解锁,如何删除/绕过滑动屏幕以解锁Android设备-万兴恢复专家

    如今,几乎所有数字设备都启用了安全模式,我们的智能手机就是这种情况.此类实例高度计划用于锁定我们的消息,图库,电子邮件和其他个人存储.使用锁定模式增强了安全性,因此,除了设备的已知用户之外,未知的人无 ...

  2. android屏幕解锁图案,安卓手机图案屏幕锁解锁方法!!

    当你的安卓手机密码锁忘记了怎么办?今天一不小心把手机改了图案锁结果由于改的时候匆忙结果忘记了,在网上找了好多方法都无果,也有人说重新刷机就会好!!这个简直就是废话,刷机当然能好了!! 关键是解锁要解决 ...

  3. Android11灵敏度,Android 11即将上线!推出原生屏幕录制、触摸灵敏度等功能

    对于喜欢国产手机的用户而言,最期待的莫过于Android 11上线了.大家通过外媒已经了解到Android 11的消息了,Android 11被传的神乎其神,Android 11真的有那么厉害吗? A ...

  4. android 命令解锁屏幕,android – 以编程方式解锁屏幕

    我在GCM通知中有一个分享按钮.点击分享按钮,我需要启动分享意图.一切都很完美.我面临的唯一问题是棒棒糖锁屏功能.当我从锁定屏幕点击分享按钮时,我的意图对话框出现在锁定屏幕下方,用户必须解锁屏幕才能看 ...

  5. android手机解锁成功后的广播,android屏幕加解锁事件广播的监听

    想在程序中监听屏幕SCREEN_ON和SCREEN_OFF这两个action,实现屏幕锁定状态的监听,从而实现自己的相应功能.比较奇怪的是这两个action只能通过代码的形式注册才能被监听到,在And ...

  6. Android 与 Chrome OS 中针对大屏幕设备的更新

    随着智能终端硬件的不断革新,大尺寸设备的种类越来越丰富,比如手机.折叠屏设备.平板电脑.ChromeBook.外接显示器的 ChromeBox 和集成屏幕的 Chromebase 等.Google 团 ...

  7. [Android] 使用Include布局+Fragment滑动切换屏幕

        前面的文章已经讲述了"随手拍"项目图像处理的技术部分,该篇文章主要是主界面的布局及屏幕滑动切换,并结合鸿洋大神的视频和郭神的第一行代码(强推两人Android博客),完成了 ...

  8. Android开发笔记(八十一)屏幕规格适配

    Configuration 适配各种屏幕规格,首先要取到系统对于屏幕的配置信息,这些配置可从工具类Configuration获得.Configuration对象在Activity中通过调用getRes ...

  9. android 讲程序设为默认主屏幕_轻松搞定 PC 副屏,双屏幕更方便!

    关注本公众号并设为星标,避免错过精彩内容推送! spcadesk是一款 完全免费 可以将 多平台 ( Windows.Android.iOS.Web )设备打造成 Windows PC 副屏 的软件, ...

最新文章

  1. 大数据概述 ——林子雨老师第一课
  2. water-and-jug-problem
  3. 皮一皮:听说这是功夫熊猫风的情侣酒店...
  4. 12 岁开始学编程,17 岁总结了 7 个重要教训!
  5. html让ul的li自动居中,css ul li导航菜单居中问题解决方法
  6. 读取Excel文件数据
  7. luogu P2783 有机化学之神偶尔会做作弊
  8. D - 昂贵的聘礼(最短路径)
  9. mysql 查询表,视图,触发器,函数,存储过程
  10. 高德地图上覆盖物polygon方法的使用
  11. ASP.NET WebAPI导入EXCEL数据
  12. 手机电子书UMD数据格式实现代码(C#版)
  13. ISO/IEC 27701:2019(隐私信息安全管理扩展要求和指南)解读(二)
  14. 【LEETCODE】【史密斯数】
  15. 计算机程序工作日志,工作日志软件
  16. root用户无法打开xclock_oracle安装过程中图像界面启动问题(xdmcp) | 学步园
  17. Devops常用工具软件总结笔记(持续更新中……)
  18. Centos7下Nginx代理和二级域名配置
  19. 360驱动大师还原驱动的操作方法详细教程
  20. JS的堆内存和栈内存

热门文章

  1. 央视新闻主播口误将IT名词B2C念成B二C
  2. table表的tr行点击事件,获取对应的table表的第一列的值
  3. 多语种翻译互译,批量小语种翻译互译
  4. Cardboard虚拟现实开发初步(二)
  5. 《Gartner 2019年数据中心网络魔力象限》报告解读
  6. java把map值放入vector_java把map值放入vector
  7. 协整:醉汉牵着一条狗
  8. STM32F103和DS1302时钟
  9. Chapter 5、CGLib 动态代理
  10. vite-plugin-federation踩坑