如何画出天天动听那样的待机歌词显示?
这两天开始设计到一些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的时候做操作了
如何画出天天动听那样的待机歌词显示?相关推荐
- [Android实例] 天天动听 悬浮歌词(迷你歌词)效果解读
天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效. 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动. 类型 ...
- android歌词效果,Android 天天动听 悬浮歌词(迷你歌词)效果解读
天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效.什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动. 类型Q ...
- 天天动听悬浮歌词实现
2019独角兽企业重金招聘Python工程师标准>>> 天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效. ...
- 天天动听中悬浮歌词效果
天天动听,这款Android手机上的音乐播放器,相信不少朋友都曾用过.不知大家是否注意到,天天动听有一个迷你歌词的特效. 什么效果呢?就是不管你切到什么画面,歌词永远显示,并且可以拖动.类型QQ音乐, ...
- Android 天天动听 悬浮歌词(迷你歌词)效果解读
转自:http://mobile.51cto.com/android-266613.htm 天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个 ...
- matlab k线图快速画出红色阳线绿色阴线
function [h]= kline(data) %画出红色阳线绿色阴线图 % 此处显示详细说明 hang=size(data,1); data1=data; data2=data; figure( ...
- 【Android进阶】天天动听 悬浮歌词(迷你歌词)效果解读
天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效. 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动. 类型 ...
- 【Android进阶】天天动听 悬浮歌词 迷你歌词 效果解读
天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效. 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动. 类型 ...
- 【Android-悬浮窗】天天动听 悬浮歌词(迷你歌词)效果解读
天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过. 不知大家是否注意到,天天动听有一个迷你歌词的特效. 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动. 类型 ...
最新文章
- Codeforce C. Buns
- 深度学习和目标检测系列教程 7-300:先进的目标检测Faster R-CNN架构
- 如何正确区分cssci和核心期刊
- tornado学习笔记day04-执行顺序
- java radio 不可选_在Java Swing中取消选择RadioButtons
- [Typecho主题] modernist
- 如何关闭mac烦人的更新升级提醒
- python字符宽度_Python计算字符宽度的方法
- 【转】探讨android更新UI的几种方法----不错
- 诺基亚将于10月26日发布首款WindowsPhone7手机
- Jquery基础笔记
- 邮件中html格式转换,如何在宏中将邮件格式更改为html?
- 软件测试c语言笔试题目,软件测试笔试题库及答案.docx
- 大数据 (016)Hadoop-MR编程 -- 【使用hadoop计算微博用户可能喜欢的关键词----编程】
- linux内网劫持教程,利用kali进行dns劫持入侵局域网
- JavaWeb-JSON
- 张小龙回应一切!2019微信公开课一人撑到半夜,4小时演讲3万字实录
- python爬虫论文参考文献格式_Python爬虫进阶必备 | XX文学加密分析实例
- 网络版计算机化系统3q认证,实验室分析仪器3Q确认服务|分析仪器3Q认证服务|计算机系统认证确认服务...
- Hadoop题库(选择题、判断题)详细介绍