HTC 发布 OpenSense SDK 免费下载
openkk 12年前
<p>HTC 在巴塞罗那的 MWC 大会上<a href="/misc/goto?guid=4958344235448193353" target="_blank">宣布</a>了 HTC OpenSense SDK 将包含一些令人兴奋的更新到现在已经过去三个多月了,现在 htcdev.com 终于迎来了全新的 OpenSense SDK,你可以从这里<a href="http://www.htcdev.com/devcenter/opensense-sdk/download-install?utm_source=HTC%2BBlog&utm_medium=Blog%2BPost&utm_campaign=sense4apilaunch" target="_blank">下载</a>到此更新。</p> <p>使用这个新的 OpenSense SDK 你可以开发出类似声音增强、锁屏以及一些通用控制和媒体连接等等应用。</p> <p>例如,如果你希望检查 Sound Enhancer API ,可以这么写代码:</p> <pre class="brush:java; toolbar: true; auto-links: false;"> /** * Sets the click listener of passed in View to launch HTC Sound Enhancer if possible. * * @param enhanceSoundButton View to set click listener on * @return true if the click listener was set */ private boolean setHtcSoundEnhancerOnClick(final View enhanceSoundButton) { final Intent enhanceSoundIntent = new Intent( “com.htc.HtcSoundEnhancerSetting.ShowSettingPage”); // Check if API is supported. final List<ResolveInfo> activities = getPackageManager() .queryIntentActivities(enhanceSoundIntent, NO_FLAGS); if (activities.isEmpty()) { return false; } // Call it on click. enhanceSoundButton.setOnClickListener(new OnClickListener() { @Override public void onClick(final View view) { startActivity(enhanceSoundIntent); } }); return true; }</pre> <p>上述 API 很简单明了,节省很多开发的时间,当然仅限 HTC 设备。</p> <p>你可以访问 HTC 的 <a href="http://www.htcdev.com/devcenter/opensense-sdk?utm_source=HTC%2BBlog&utm_medium=Blog%2BPost&utm_campaign=sense4apilaunch" target="_blank">开发者中心</a> 来获取一些新的实例代码、教程等资料。</p>