- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在像这样从重新启动的接收步骤创建一个演示。
public class MainActivity extends AppCompatActivity implements SensorEventListener {
private SensorManager sensorManager;
@Ghi đè
public void onCreate(Bundle savedInstanceState) {
...
sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
}
@Ghi đè
protected void onResume() {
super.onResume();
countSensor = sensorManager.getDefaultSensor(Sensor.TYPE_STEP_COUNTER);
sensorManager.registerListener(this, countSensor, SensorManager.SENSOR_DELAY_UI);
}
@Ghi đè
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == Sensor.TYPE_STEP_COUNTER) {
Log.i("TAG","step from reboot" + String.valueOf(event.values[0]));
}
}
}
但是当我在我的设备 (SamSung Galaxy S4) 上测试时,STEP_COUNTER有时效果不佳 :(。我通过与 SHealth 比较来弄清楚
经过多次测试发现
时间差不多了,STEP_COUNTER返回等于 SHealth 的步骤Nhưng 有时不同。所以我觉得SHealth可以使用另一个传感器来计算步数,但我不知道哪个传感器?我觉得不是STEP_DETECTORbởi vìSTEP_DETECTOR关闭屏幕时返回很少的步骤。
有时候,STEP_COUNTERhiện hữu SHealth 时停止工作仍然返回步骤,例如,我走了大约 100 步 => SHealth 显示 110 和演示应用程序显示 100,然后我继续走大约 200 步 => SHealth 显示 305 和演示应用程序显示 121(好像它停止工作)
我还收到许多使用不同设备的用户的报告(评分较低 :( ) 但我只能在我的设备上重现它。
我不知道如何解决这个问题。我想STEP_COUNTER是接收步骤的最佳传感器(与 STEP_DETECTOR 比较)
如有任何帮助或建议,我们将不胜感激。
câu trả lời hay nhất
在使用手机的默认步数传感器时,我们也遇到过这个问题。但是,我们正在使用 TYPE_STEP_DETECTOR - 我们没有遇到您遇到的问题(超过 100000 名用户),所以也许哪里出了问题?这个问题与您不能依赖这种机制的方式非常相似。对于我们的案例,我们在很短的时间内收到了很多步骤。即使你是老虎,也走不了那么多步。
事情是这样的,三星操纵着操作系统,有很多东西在 nexus 设备上运行良好,但在三星设备上却不行。在尝试修复步进传感器的行为后,我们发现我们需要三星手机或不支持它的手机的替代品。
仅供引用,我们遇到过某些手机(主要是摩托罗拉)在设备中没有步数传感器,因此尝试查找传感器时返回 null。
Trình quản lý cảm biến cảm biến = (SensorManager) getSystemService(SENSOR_SERVICE);
Sensor stepDetector = sensorManager.getDefaultSensor(Sensor.TYPE_STEP_DETECTOR);
if (stepsDetector != null) {
//Do something
}
Bạn có thể sử dụng wakelock and accelerometer 实现您自己的机制(电池消耗巨大,当心)。
关于android - 传感器 StepCounter 有时无法在三星设备上正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44944114/
Tôi muốn điều khiển một số động cơ vật lý, công tắc và đèn thông qua API C do chính tôi viết. Tôi đã có một cái nhìn tổng quan khá toàn diện về cách đạt được điều này: sử dụng bản tóm tắt kernel, viết trình điều khiển lên trên nó và sử dụng nó làm điều khiển. Bản thân trình điều khiển phải quản lý các byte đến và giải thích chúng (
Đã từng thực hiện một số hoạt động phát triển Android trước đây nhưng đã lâu - muốn xây dựng một ứng dụng sử dụng cảm biến định hướng và độ gần. Vì vậy... mSensorManager = (SensorManager) getSystemS
SDK Android thực sự cung cấp giao diện tốt để truy cập các cảm biến. Nhưng ví dụ, một cảm biến gia tốc tuyến tính có thể được đánh giá như tài liệu mô tả từ trọng lực và gia tốc - vì vậy không có vật lý thực sự cho cảm biến này
Tôi mới bắt đầu phát triển Android và tôi cần xem danh sách cảm biến trên thiết bị Android 3.1. Tôi có mã này: gói milos.exemplesensorlist; nhập java.u
Tôi đang cố triển khai chương trình phát hiện tấn công lỗ sâu cho cảm biến mạng. Tôi đã tìm kiếm trên Internet mã nguồn của việc này nhưng không tìm thấy gì. Có ai biết nơi tôi có thể tìm mã nguồn cho cuộc tấn công cảm biến lỗ sâu (cho mục đích mô phỏng) hoặc phát hiện lỗ sâu không? Nếu vậy thì ở đâu? nó có thể là bất kỳ chương trình nào
Có cách nào để lấy CO2 từ điện thoại Android bằng cảm biến tích hợp không. Hiện tại những gì tôi nhận được thông qua các cảm biến môi trường là tốc độ hiện tại, áp suất không khí, độ ẩm và biên độ tiếng ồn. Nếu điều này là không thể, có cách nào để tính CO2 (giá trị có thể là ước tính) không? tối ưu
Tôi đang cố gắng truy cập các cảm biến trên Samsung Galaxy S3 của mình (cụ thể là cảm biến tiệm cận và cảm biến RGBW) và tôi có mã hoạt động để truy cập cảm biến tiệm cận. Tuy nhiên, tôi chỉ nhận được giá trị 1 hoặc 8 (gần/xa). Tôi biết đôi khi thật khó khăn
Tôi muốn biết liệu có thể lấy các giá trị cảm biến của Nokia 5800 thông qua javascript hay không. Tôi biết rằng trong HTML5 có một sự kiện DeviceOrientationEvent có thể cung cấp một số giá trị. Nhưng vì Nokia 5800 không có H.
Tôi muốn biết cách sử dụng đúng đầu ra của "cảm biến vectơ xoay". Hiện tại tôi đang nghĩ đến những điều sau đây và muốn tính toán độ lệch và độ cao dựa trên kết quả [] để biết thiết bị được chỉ vào đâu (ở chế độ ngang). Nhưng tôi có nghi ngờ về kết quả. Tính toán Yaw rất chính xác,
Tôi đang viết một phương thức sẽ trả về true nếu có và bật cảm biến GPS, nhưng sai nếu nó không có hoặc bị tắt. Điều này hóa ra khó khăn vì... hasSystemFeature("FEATURE_
Tôi đang cố đọc nhiều cảm biến từ Samsung Galaxy Tab GT-P1000 và chúng dường như rất tốn CPU so với ứng dụng tôi đang sử dụng. Để thử nghiệm, tôi đã tạo một chương trình ngắn triển khai S cho cảm biến gia tốc
Tôi đang tạo bản demo từ bước nhận được khởi động lại như thế này. lớp công khai MainActivity mở rộng AppCompatActivity triển khai SensorEventLi
Tôi đang phát triển một ứng dụng theo dõi gia tốc ô tô. Tôi sử dụng gia tốc kế tiêu chuẩn, được hiệu chỉnh trước tại một vị trí cụ thể. Sau đó, giả sử hướng của điện thoại không thay đổi, tôi ghi lại dữ liệu gia tốc trong thời gian quy định và tính toán các thông số chuyển động, một trong số đó là tốc độ của ô tô khi kết thúc bài kiểm tra. bằng bút
Sau đây là một số hằng số đại diện cho các cảm biến được xác định trong API. Int TYPE_ACCELEROMETER Một hằng số desc
Arduino tôi đang sử dụng có nhiều (3) cảm biến được kết nối với chân số 2 ở chế độ bình thường (chế độ không ký sinh). Hai trong số các cảm biến được xây dựng bằng thư viện "OneWire" (Trang thư viện) và "DallasTempera
Tôi muốn cảm biến Android hoạt động với opengl để xoay camera của opengl đến bất kỳ nơi nào điện thoại hướng tới. Mô tả chi tiết: Nếu người chơi đang nhìn về hướng đông, tôi muốn camera opengl cũng hướng về hướng đông trong trò chơi;
Tôi đang sử dụng Google Cardboard (lớp HeadTracker của nó) để phát hiện một số điều nhất định về việc xoay thiết bị trong ứng dụng AR. Nó hoạt động rất tốt. Tuy nhiên, trên một số thiết bị nó không hoạt động (không có gì xảy ra). Tôi nghĩ điều này là do
Có API cho cảm biến Apple Watch Kit (ví dụ: gia tốc kế, cảm biến nhịp tim, cảm biến xúc giác) không? Làm cách nào để truy cập các cảm biến này? Cảm biến câu trả lời tốt nhất hiện có sẵn trong Watchkit của WatchOS 2.0
Tôi đang tìm hiểu cách tạo bộ chuyển đổi bằng Pyfst và tôi đang cố gắng hình dung các bộ chuyển đổi mà tôi đã tạo. Mục tiêu cuối cùng là có thể ghi các cảm biến vào các tệp trỏ và xem chúng trong Graphviz. Tôi lấy một mã mẫu để xem cách hình dung bộ thu bên dưới.
Đã đóng cửa. Sự cố này yêu cầu chi tiết gỡ lỗi. Câu trả lời không được chấp nhận vào thời điểm này. Chỉnh sửa câu hỏi để bao gồm hành vi mong muốn, một vấn đề hoặc lỗi cụ thể và
Tôi là một lập trình viên xuất sắc, rất giỏi!