国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > 综合技术 > AndroidMainfest.xml详解——<uses-feature/>

AndroidMainfest.xml详解——<uses-feature/>

来源:程序员人生   发布时间:2017-04-06 08:56:51 阅读次数:4532次

uses-feature声明
AndroidManifest中的uses-feature配置用来声明1个app在运行时所依赖的外部的硬件或软件特点(feature),uses-feature还提供了1个required属性配置,表示此项依赖的软硬件特点是不是是必须的,当它设置为true表示此app运行时必须使用此项特点,如果没有则没法工作,如果它设置为false,表示利用在运行时需要用到这些特点,但如果没有,利用可能会有1部份功能会遭到影响,但大部份功能还是可以正常工作。例如1个拍照app,它使用时必须开启装备的摄像头,在没有摄像头的机器上任何功能都没法使用,这就需要通过uses-feature来声明该利用需要摄像头,并将required设置为true。再比如1个支付app,它支持扫码支付的功能,这项功能一样需要开启装备的摄像头,因此需要通过uses-feature声明该利用需要摄像头,但如果1个装备没有摄像头,仅意味着扫码支付的功能没法使用,其他支付方式依然可使用,这时候就能够设置required属性为false,表明此项feature的需求不是必须的。

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生