您好我正在研究为即将开展的项目开发智能手表。我希望开发一个智能手表的自定义启动器,用作用户与之交互的主界面。我已经完成了对此的研究,我想我知道要进入哪个方向。我不知道怎么做(我确信很多其他人不想也不想知道)是如何在Eclipse或Android中设置我的自我Studio为小屏幕尺寸的智能手表开发应用程序。
它只是在res / values文件夹中设置尺寸还是比它更复杂?还有什么特别的SDK我可以帮助我开发智能手表吗?(我知道索尼SDK但是却能找到其他的。) 还有一种方法可以配置我的IDE,以便我可以轻松设置智能手表项目吗?
答案 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)