آموزش ویبره در برنامه نویسی اندروید
امروز قصد داریم نحوه ویبره (لرزش) گوشی در برنامه نویسی اندروید را آموزش دهیم.
برای ویبره گوشیدر برنامه نویسی اندروید به مدت چند ثانیه، کدهای زیر را اجرا می کنیم :
1 2 |
Vibrator vibrator = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE); vibrator.vibrate(2000); |
اما کدهای بالا، نیاز به افزودن اجازه دسترسی (permission) زیر دارد :
1 |
<uses-permission android:name="android.permission.VIBRATE"/> |
بنابراین باید فایل AndroidManifest.xml از پروژه اندروید را باز کرده و کد بالا را به آن اضافه کنیم. به عنوان مثال (مثالی از کدهای فایل AndroidManifest.xml) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.kelidestan.com" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" /> <uses-permission android:name="android.permission.VIBRATE"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.kelidestan.com.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> |
نکته :
چنانچه کد را اجرا کردید و ویبرهگوشی (vibrate) اتفاق نیفتاد، ممکن است در تنظیمات گوشی، شدت ویبرهبرای notification ها برابر صفر (عدم لرزش) تعیین شده باشد.
منبع : kelidestan