开发智能手表时的尺寸

时间:2013-12-10 15:35:00

标签: android eclipse sdk dimensions sony-smartwatch

您好我正在研究为即将开展的项目开发智能手表。我希望开发一个智能手表的自定义启动器,用作用户与之交互的主界面。我已经完成了对此的研究,我想我知道要进入哪个方向。我不知道怎么做(我确信很多其他人不想也不想知道)是如何在Eclipse或Android中设置我的自我Studio为小屏幕尺寸的智能手表开发应用程序。

它只是在res / values文件夹中设置尺寸还是比它更复杂?还有什么特别的SDK我可以帮助我开发智能手表吗?(我知道索尼SDK但是却能找到其他的。) 还有一种方法可以配置我的IDE,以便我可以轻松设置智能手表项目吗?

1 个答案:

答案 0 :(得分:1)

您可以使用模拟器查看不同dpi的结果。

DPI是一种可以在dimens.xml上使用的度量,如果你有一个像素度量,你可以用它来知道哪种dpi。

switch (getResources().getDisplayMetrics().densityDpi) {
    case DisplayMetrics.DENSITY_LOW:
        System.out.println("low");
        // ...
        break;
    case DisplayMetrics.DENSITY_MEDIUM:
        System.out.println("medium");
        // ...
        break;
    case DisplayMetrics.DENSITY_HIGH:
        System.out.println("high");
        // ...
        break;
    case DisplayMetrics.DENSITY_XHIGH:
        System.out.println("xhigh");
        // ...
        break;
    }

例如,Nexus 4的密度为320(xhdpi),三星Galaxy SII 240(hdpi)