当前位置: 首页 > news >正文

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

我的目标是有一个简单的程序,每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

相关文章:

  • 华为鸿蒙os2.0版适用机型,鸿蒙os2.0支持机型_华为鸿蒙os2.0系统支持什么手机
  • android画笔大小,android之画板功能之橡皮擦 画笔大小和画笔颜色
  • dll文件可以在Android上用吗,在Android应用程序中使用dll文件
  • html给看板娘添加语音,如何在网页上插入一个看板娘
  • Android调用美图皮肤接口,首创皮肤识别 美图秀秀android新版上线
  • 没有什么效果的html标签,h1fontcolor=red为什么像这样的标签输入没有效果呢.。。。/font/h1_html/css_WEB-ITnose...
  • 计算机网络范围覆盖类别,计算机网络如何分类和计算机网络的类别
  • 台式计算机启用时间查看,win7系统如何查看电脑的开关机时间想知道是否有他人使用...
  • 文献检索是利用计算机对文献,文献检索计算机课.ppt
  • 利用计算机属性将字符串逆序输出,字符串逆序的各种实现算法
  • 域控重定向停用计算机,域控问题解决意见及调整内容20110724
  • 在教学中利用计算机软件给学生演示,2013年远程教育本科全国统考计算机应用基础模拟题及答案(8)...
  • html5 船,基于HTML5的移动船舶监控应用研究
  • xp如何添加桌面计算机回收站,详解桌面回收站图标在XP电脑中操作删除的详细步骤...
  • 计算机网口禁用,电脑并口被禁用解决方法
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • CSS居中完全指南——构建CSS居中决策树
  • FineReport中如何实现自动滚屏效果
  • HTTP--网络协议分层,http历史(二)
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JavaScript新鲜事·第5期
  • MySQL几个简单SQL的优化
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • REST架构的思考
  • SegmentFault 2015 Top Rank
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 基于HAProxy的高性能缓存服务器nuster
  • 开发基于以太坊智能合约的DApp
  • 世界上最简单的无等待算法(getAndIncrement)
  • 学习JavaScript数据结构与算法 — 树
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • Python 之网络式编程
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​Linux·i2c驱动架构​
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • ​力扣解法汇总946-验证栈序列
  • !!java web学习笔记(一到五)
  • (12)Linux 常见的三种进程状态
  • (52)只出现一次的数字III
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (javascript)再说document.body.scrollTop的使用问题
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • .NET 5种线程安全集合
  • .NET 8.0 中有哪些新的变化?
  • .NET MVC 验证码
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .NET成年了,然后呢?
  • .NET程序员迈向卓越的必由之路
  • [14]内置对象
  • [AIGC] 使用Curl进行网络请求的常见用法