第一范文网 - 专业文章范例文档资料分享平台

MAML教程

来源:用户分享 时间:2025/5/31 17:45:00 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

action: 按钮动作: down (按下), up (抬起), double (双击) target: 控制目标名

property: 属性名,目前支持:visibility 以后会增加其他属性控制。 value: 属性值,目前针对boolean有: true, false, toggle

通常用button控制的目标有三类,分别是可见性控制,播放动画,以及执行命令,简单演示:

关于命令在后面会有详细的介绍 Button元素的xml结构:

音乐播放器

? ? ? ?

指定名称,从而使显示与否可以由另一个按钮控制,比如双击。 必须包含4个Button和1个Text,并且name分别为指定的名称。可以包含其他任意界面元素如Image等。

autoShow true/false 如果在播放音乐时进入锁屏,是否自动显示MusicControl music_state 播放状态 0停止 1播放

更新后音乐播放支持歌名和歌手名字分开显示,分别使用@music_control.title和@music_control.artist

- 17 -

- 18 -

音量调节 ? ? ?

? ? ? ? ? ? ? ? ? ? ?

volume_level 现在音量

volume_level_old 调节之前的音量 取值: 1-15 根据二者比较判断是增大还是减小 volume_type

0 通话音量 1 系统音量

2 电话铃声,短信铃声 3 音乐播放器音量 4 闹钟音量 5 通知音量

6 连接蓝牙时的通话音量 7 在某些国家强制的系统音量 8 DTMF音量 9 TTS音量 10 FM音量

一般锁屏下只能调3(音量播放器音量)

volume_type>=0 表示正在调节音量,调节完毕后值为-1 可根据这个显示或隐藏音量显示

Content Provider content provider支持where的格式化: where=\

content provider 支持依赖关系,即某个ContentProviderBinder查询结束后获取的变量作为下一个ContentProviderBinder查询的参数

name2查询结束后会触发name1的查询,name1的查询可以使用name2的变量。并且如果name2数据发生变化重新查询后,会触发name1的重新查询。

content provider提供了查询应用程序信息的通用接口,定义了新的xml代码来查询content provider,并查询到的信息绑定到变量上,用来显示第三方应用程序的信息,只要第三方应用提供相应的content provider。比如可以显示天气信息,邮件,待办事项,便签,等等,你也可以写一个应用程序查询任何你想要的信息并通过content provider来提供给锁屏使用。

- 19 -

搜索更多关于: MAML教程 的文档
MAML教程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c48nnw1aiu16rgfk162g6_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top