Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Mengawal Getaran Peranti Android dengan Frekuensi Berbeza?
Ingin menambah elemen sentuhan pada apl Android anda? Memahami cara mencetuskan penggetar peranti adalah penting. Begini cara anda boleh melakukannya:
Untuk menjana getaran mudah, gunakan objek Vibrator:
import android.os.Vibrator; ... Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); v.vibrate(500); // Vibrate for 500 milliseconds
Ini akan menyebabkan peranti bergetar selama tempoh yang ditetapkan.
Untuk peranti yang menjalankan Android 8.0 (API 26) dan ke atas, anda boleh mengawal kekerapan getaran menggunakan kelas VibrationEffect:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { v.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_AMPLITUDE)); }
Di sini, 500 mewakili tempoh getaran dalam milisaat, dan VibrationEffect.DEFAULT_AMPLITUDE menetapkan keamatan lalai. Anda boleh melaraskan keamatan dengan menghantar nilai amplitud yang berbeza.
Jangan lupa tambahkan kebenaran yang diperlukan pada fail AndroidManifest.xml anda:
<uses-permission android:name="android.permission.VIBRATE"/>
Dengan menggunakan teknik yang diterangkan di atas, anda boleh mencipta getaran tersuai dalam aplikasi Android anda untuk meningkatkan penglibatan pengguna dan memberikan sentuhan maklum balas.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengawal Getaran Peranti Android dengan Frekuensi Berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!