音量键自定义
什么是音量键自定义
2.1.0版本后的SUNMIUI加入了音量键自定义功能。用户可以在系统设置中设置单按上、下音量键快捷操作指定应用的特定功能,设置流程如下所示。
开发者怎么使用
目前可以支持的快捷操作包括:打开应用,打开扫码页,打开显示二维码页面。
其中设置打开应用不需要应用开发者配合修改代码即可实现,扫码和显示二维码需要应用本身有这些功能,然后开发者按照商米的规则在AndroidManifest.xml中该功能页配置中添加配置信息,用户才能在自定义音量键的时候指定按音量键操作该应用的这些功能。
所有的配置都是在项目的AndroidManifest.xml中添加,下面以支持快速启动扫码为例,介绍需要在自己App种添加的配置信息。
1.在扫码页的Activity配置中设置启动模式为singleInstance。
2.在intent-filter配置中添加catetory,固定写法android.intent.category.DEFAULT。
3.在intent-filter中添加action,action的规则为:开发者的应用包名+商米规定的业务功能后缀。如您的应用包名com.example.test,业务功能名为scan,则actioname为com.example.test.scan,如下图所示。
显示二维码的配置方式类似,只是action配置项不同,以下列出所有action动作的列表。
注:以上为目前支持的操作,更多的操作动作在后续添加。