2010-03-27 10 views
9

Vì vậy, dường như nó có thể để giữ cho bộ vi xử lý sẽ chế biến thứ trong khi màn hình bị khóa, như được chỉ ra ở đây:kích hoạt iPhone gia tốc trong khi màn hình bị khóa

Running IPhone apps while in sleep mode

Tuy nhiên, sau khi thử nghiệm với các mã ví dụ, UIAccelerometer sẽ chỉ dừng lại cho giá trị ngay sau khi thiết bị bị khóa pronto. Có cách nào để ép buộc khác không?

+0

Bạn có đang sử dụng bộ hẹn giờ phát lừa tệp âm thanh không? – TechZen

Trả lời

1

Đã xảy ra lỗi trong hệ điều hành iPhone trước 3.1.2 khiến cho công cụ gia tốc ngừng trả lại giá trị ngay khi màn hình bị xóa. Bạn có thể đang gặp phải sự cố tương tự này. Tôi đã gửi một lỗi với Apple về nó và họ đã sửa nó trong 3.1.2.

Một mẹo tôi sử dụng trong ứng dụng là bật cảm biến tiệm cận. Điều này cho phép ứng dụng của tôi tiếp tục chạy nhưng nếu người dùng đặt điện thoại của họ vào túi hoặc ngược lại, hãy tắt màn hình và không tiêu thụ điện. Trong khi đó, ứng dụng của tôi vẫn đang chạy và (3.1.2 hoặc mới hơn) gia tốc kế tiếp tục gửi cập nhật.

+0

Xin cảm ơn, đó sẽ là một mẹo hay nếu nó hoạt động - hãy thử. Quá xấu về các chủ sở hữu iPod mặc dù. – kamziro

0

Tôi chưa thử điều này nhưng nếu bạn đã mệt mỏi vì cách giải quyết và nó không hoạt động thì có thể Apple đã vá lỗi. Liên kết cung cấp cho công việc xung quanh là từ ngày 09 tháng 9 và chúng tôi đã có ít nhất một bản cập nhật hệ điều hành kể từ đó.

+0

Không phải thứ gì đó mà quả táo thích huh .. Tôi đoán chúng ta sẽ phải bằng cách nào đó giảm thiểu việc sử dụng pin. – kamziro

+0

Apple không thích bất cứ thứ gì có quyền kiểm soát aways từ người dùng hoặc có thể đánh lừa người dùng. Tôi nghĩ rằng bạn có thể có một vấn đề thiết kế nếu bạn đang có kế hoạch về việc tạo ra sự xuất hiện mà iPhone đang ngủ khi nó không phải là. Người dùng sẽ nghĩ rằng nó đã tắt và vô tình chạy điện thoại bằng phẳng. Tôi sẽ thêm rằng bạn có thể cắt giảm sử dụng năng lượng rất nhiều bằng cách hiển thị một cái nhìn màu đen đơn giản với một chút văn bản cho biết hoạt động. Bạn nên luôn luôn có một chỉ dẫn về những gì thiết bị đang làm để người dùng có thể quản lý nó. – TechZen

+0

Đúng vậy .. màn hình đen. Tôi đã ước có một lựa chọn 'xoay màn hình để bảo toàn năng lượng' nhưng đây có lẽ là điều tốt nhất mà chúng ta sẽ nhận được. – kamziro