这两天开始设计到一些ui的东西!
天天动听那个在待机界面下的歌词显示很不错!
 
然后在网上看到http://discussion.forum.nokia.com/forum/showthread.php?t=98273 这里有个例子可以在其它屏幕上花图。当然也可以在待机界面上画图。
 
http://wiki.forum.nokia.com/index.php/TSS000058_-_How_can_I_determine_if_a_certain_application_is_in_the_foreground%3F 这个给出了如何判断一个ui是否在最上层可以见。
 
常见系统程序的uid,
The UID for some processes (in 3rd Ed. phones).:

- Phone.exe : 0x100058B3
- Idle.exe : 0x101FD64C
- Menu.exe : 0x101F4CD2

从天天动听的程序行为,结合上面几个例子我也许能够这样实现,

1.在任意屏幕上叠加画出东西来

2.程序需要监视那些程序在最上层,我在试验的时候用了HandleViewDeactivation这个函数,但是这个函数只能监听本程序从激活到不激活时候的状态。不能监听本程序从不激活到激活的状态。  并且从天天动听可以看到,它在你激活屏幕待机界面后通常有1-2秒钟的延时才出现这个歌词显示界面,那么可以在后台用一个ao定时器,照着wiki的指示监视那个程序处于最上层,如果是idle process在最上层就画歌词出来。但是这样,还是有个问题,它在你启动别的程序时候,并没有延时,如果用ao肯定有延时;从window server可以获得信息的话就不用ao了!

3.查看了一下ui的function 发现有这样的函数,用这些函数可以获得window server的通知。这样就可以在进入和退出idle screen的时候做操作了

如何画出天天动听那样的待机歌词显示?相关推荐

  1. [Android实例] 天天动听 悬浮歌词(迷你歌词)效果解读

    天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效. 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动. 类型 ...

  2. android歌词效果,Android 天天动听 悬浮歌词(迷你歌词)效果解读

    天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效.什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动. 类型Q ...

  3. 天天动听悬浮歌词实现

    2019独角兽企业重金招聘Python工程师标准>>> 天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效. ...

  4. 天天动听中悬浮歌词效果

    天天动听,这款Android手机上的音乐播放器,相信不少朋友都曾用过.不知大家是否注意到,天天动听有一个迷你歌词的特效. 什么效果呢?就是不管你切到什么画面,歌词永远显示,并且可以拖动.类型QQ音乐, ...

  5. Android 天天动听 悬浮歌词(迷你歌词)效果解读

    转自:http://mobile.51cto.com/android-266613.htm 天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个 ...

  6. matlab k线图快速画出红色阳线绿色阴线

    function [h]= kline(data) %画出红色阳线绿色阴线图 % 此处显示详细说明 hang=size(data,1); data1=data; data2=data; figure( ...

  7. 【Android进阶】天天动听 悬浮歌词(迷你歌词)效果解读

    天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效. 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动. 类型 ...

  8. 【Android进阶】天天动听 悬浮歌词 迷你歌词 效果解读

    天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效. 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动. 类型 ...

  9. 【Android-悬浮窗】天天动听 悬浮歌词(迷你歌词)效果解读

    天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效. 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动. 类型 ...

最新文章

  1. Codeforce C. Buns
  2. 深度学习和目标检测系列教程 7-300:先进的目标检测Faster R-CNN架构
  3. 如何正确区分cssci和核心期刊
  4. tornado学习笔记day04-执行顺序
  5. java radio 不可选_在Java Swing中取消选择RadioButtons
  6. [Typecho主题] modernist
  7. 如何关闭mac烦人的更新升级提醒
  8. python字符宽度_Python计算字符宽度的方法
  9. 【转】探讨android更新UI的几种方法----不错
  10. 诺基亚将于10月26日发布首款WindowsPhone7手机
  11. Jquery基础笔记
  12. 邮件中html格式转换,如何在宏中将邮件格式更改为html?
  13. 软件测试c语言笔试题目,软件测试笔试题库及答案.docx
  14. 大数据 (016)Hadoop-MR编程 -- 【使用hadoop计算微博用户可能喜欢的关键词----编程】
  15. linux内网劫持教程,利用kali进行dns劫持入侵局域网
  16. JavaWeb-JSON
  17. 张小龙回应一切!2019微信公开课一人撑到半夜,4小时演讲3万字实录
  18. python爬虫论文参考文献格式_Python爬虫进阶必备 | XX文学加密分析实例
  19. 网络版计算机化系统3q认证,实验室分析仪器3Q确认服务|分析仪器3Q认证服务|计算机系统认证确认服务...
  20. Hadoop题库(选择题、判断题)详细介绍

热门文章

  1. 【已解决】python随机抽奖
  2. 柳青:再见!滴滴打车 其实这里面都是故事
  3. 行业洞察 | 在家办公or上课,你的线上会议小助手听话吗?
  4. QQ会员8周年活动问卷答案分享
  5. 信捷 XDH Ethercat A_FOLLOW指令
  6. 优选可盈用户隐私政策
  7. 项目分享:模拟博客园登录
  8. 【车间调度】鸟群算法求解车间调度问题【含Matlab源码 1395期】
  9. 手机寿命不到三年,为什么现在的手机越来越短命?
  10. 性能测试工具Lighthouse