我尝试开发使用手机加速度计的Android应用程序.它可以在除华为手机之外的任何地方工作(在P9上测试).我选中了"继续使用黑屏运行"选项并使用省电模式保护应用程序(电池选项).
我看不到解决方案,所以我问你:-)这是我的活动:
public class MainActivity extends AppCompatActivity {
private static final String TAG = "MainActivity";
private MyService mService;
private boolean mIsRunning;
private MyService.ICallback mCallback = new MyService.ICallback() {
public void changed() {
Log.i(TAG, "CHANGED");
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
protected void onResume() {
super.onResume();
if(!mIsRunning) {
startStepService();
}
bindStepService();
}
@Override
protected void onPause() {
super.onPause();
if(mIsRunning && mService != null) {
unbindStepService();
}
}
private ServiceConnection mConnection = new ServiceConnection() {
public …Run Code Online (Sandbox Code Playgroud)