Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 智能手表开发时的尺寸_Android_Eclipse_Sdk_Dimensions_Sony Smartwatch - Fatal编程技术网

Android 智能手表开发时的尺寸

Android 智能手表开发时的尺寸,android,eclipse,sdk,dimensions,sony-smartwatch,Android,Eclipse,Sdk,Dimensions,Sony Smartwatch,嗨,我正在做一个即将到来的项目,我可能会承担智能手表开发研究。我希望开发一个定制的智能手表启动器,作为用户交互的主界面。我已经对此做了研究,我想我知道该朝什么方向前进。我不知道如何在Eclipse或Android Studio中为小屏幕智能手表开发应用程序(我相信很多人都不知道,也很想知道) 它只是在res/values文件夹中设置维度,还是比这更复杂?还有什么特殊的SDK可以帮助我开发智能手表吗?(我知道索尼的SDK,但还没有找到其他的。) 还有一种方法可以配置我的IDE,以便轻松设置智能手表

嗨,我正在做一个即将到来的项目,我可能会承担智能手表开发研究。我希望开发一个定制的智能手表启动器,作为用户交互的主界面。我已经对此做了研究,我想我知道该朝什么方向前进。我不知道如何在Eclipse或Android Studio中为小屏幕智能手表开发应用程序(我相信很多人都不知道,也很想知道)

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

您可以使用模拟器查看不同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)

想知道为什么会有人投反对票?是因为这是一个意见问题还是因为OP没有展示他的工作我想知道智能手表也是一种新技术,没有任何中央SDK或IDE,所以我希望得到那些可能已经为智能手表开发的人的建议和智慧,因为我以前没有。有通用的最初测试我计划开发的Launcher应用程序时可以使用的维度?你说的SmartWatch是什么意思?运行本机Android的东西,你可以在上面运行本机代码吗?e、 g.OMate、WereIt和其他一些人。或者你说的是与智能手机配套使用的东西,智能手机上有主应用程序,然后是一些SDK来访问手表,比如索尼手表。这些东西将运行完整的原生android,但是,如果没有SIM卡,它也可以作为一个伴侣。因此,我可以使用它来设置我的应用程序的尺寸,或者至少获取尺寸,以确保它适合smartwatch屏幕?我希望能够在IDE中设置应用程序的尺寸,以便我可以在smartwatch上测试它,我可以为它开发UI。通过这种方式您可以确保所有手表都具有相同的尺寸,然后进行调试以调整这些尺寸。。(可能使用模拟器…)好的,谢谢,我应该把它放在我的活动中的什么地方?应该放在onCreate()中