【问题标题】:Test Android Wear apps on phone?在手机上测试 Android Wear 应用?
【发布时间】:2015-07-15 19:53:32
【问题描述】:

有趣的是,我注意到在开发时,我可以选择在手机上运行 Wear 应用,而不是在 Wear 设备上运行。它看起来一样——当然只是很大。

基于https://plus.google.com/+AndroidDevelopers/posts/QhWQArNDfS3,我认为我可以使用 ADB 使手机屏幕小到可以很好地模仿矩形智能手表...

但是,如何测试圆形 Android Wear 设备呢?为了测试圆形接口,我可以对手机(或矩形 Android Wear 设备,就此而言)做些什么,使其显示为圆形(甚至更好,识别为 Android Wear 的圆形设备)?

是的,总是会从页面上切出一个圆孔并将其放在设备上,但这显然远非理想。

【问题讨论】:

    标签: android wear-os


    【解决方案1】:

    您可以在圆形模拟器上测试您的应用。以下是如何执行此操作的说明:https://developer.android.com/training/wearables/apps/creating.html

    编辑: 关于方形设备上的圆形和强制圆形:您可以尝试假装设备是圆形的,但它有点hacky和丑陋。

    在您的Activity 中,您需要实现插入侦听器,然后使用反射来更改WindowInsets.mRound 字段。然后将插图分派到层次结构的下方。这会欺骗您的视图,使其认为设备是圆形的。

    查看这篇关于处理方形和圆形的文章:http://gruszczy.blogspot.com/2015/03/handling-round-screens-using.html 它描述了如何传递带有设备显示类型信息的插图。

    【讨论】:

    • 对不起,我忘了提。是的,总是有模拟器——有安卓模拟器的所有缺点......错误和令人麻木的缓慢。这就是为什么我要询问如何在物理设备上对其进行测试。
    • 查看我的编辑,它描述了如何使用 isRound() 信息伪造插图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    相关资源
    最近更新 更多