Huawei P Smart 2019
智能手机。大多数有规格的网站(包括华为官方网站)都表示
没有陀螺仪
在这个模型中。
但我做了测试
华为P智能2019
使用传感器融合应用程序。该应用程序检测陀螺仪传感器并显示其工作原理。
有什么问题吗?为什么连制造商都说
无陀螺仪传感器
在里面
华为P智能2019
虽然
传感器显然存在
那里
也许这是一个
virtual gyroscope
?
package org.hitlabnz.sensor_fusion_demo;
public class SensorSelectionActivity extends FragmentActivity {
SectionsPagerAdapter mSectionsPagerAdapter;
ViewPager mViewPager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sensor_selection);
mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
mViewPager = (ViewPager) findViewById(R.id.pager);
mViewPager.setAdapter(mSectionsPagerAdapter);
SensorChecker checker = new HardwareChecker((SensorManager) getSystemService(SENSOR_SERVICE));
if(!checker.IsGyroscopeAvailable()) {
displayHardwareMissingWarning();
}
}
private void displayHardwareMissingWarning() {
AlertDialog ad = new AlertDialog.Builder(this).create();
ad.setCancelable(false);
ad.setTitle(getResources().getString(R.string.gyroscope_missing));
ad.setMessage(getResources().getString(R.string.gyroscope_missing_message));
ad.setButton(DialogInterface.BUTTON_NEUTRAL, getResources().getString(R.string.OK), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
ad.show();
}
}