Đây là một dự án mã nguồn mở có sẵn trên GitHub ở đây:
https://github.com/kevine711/Android-Oreo-Vibration-Builder
DEVELOPER SỬ DỤNG CHỈ - Không có trường hợp sử dụng cho người dùng nói chung, trừ khi bạn chỉ muốn chơi với hồ sơ rung.
Tôi tạo ra dự án này để giúp các nhà phát triển cảm thấy ra cấu hình khác nhau, bạn có thể tạo ra với VibrationEffect mới trong API 26.
Tôi đang sử dụng phương pháp dưới đây. Trong ứng dụng, timings được gọi là "chậm trễ" và biên độ là "cường độ". Bạn có thể tạo một dấu phẩy tách ra danh sách các sự chậm trễ và cường độ và chạy hồ sơ cá nhân để cảm nhận hiệu lực. Một số ví dụ được cung cấp.
VibrationEffect createWaveform (dài [] timings,
int [] biên độ,
int repeat)
Major update to make use of new architecture components. Using Room and JavaRx, removed all AsyncTasks. Full source available on GitHub.