linux命令 Ubuntu Python Firefox Android HTML5 微软 开源 shell linux google apache mysql java 程序员 Windows php wordpress centos nginx

HTC 发布 OpenSense SDK 免费下载

HTC 在巴塞罗那的 MWC 大会上宣布了 HTC OpenSense SDK 将包含一些令人兴奋的更新到现在已经过去三个多月了,现在 htcdev.com 终于迎来了全新的 OpenSense SDK,你可以从这里下载到此更新。

使用这个新的 OpenSense SDK 你可以开发出类似声音增强、锁屏以及一些通用控制和媒体连接等等应用。

例如,如果你希望检查 Sound Enhancer API ,可以这么写代码:

/**
* 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;

}

上述 API 很简单明了,节省很多开发的时间,当然仅限 HTC 设备。

你可以访问 HTC 的 开发者中心 来获取一些新的实例代码、教程等资料。

延伸阅读

评论