لرزاندن گوشی (vibrate) به مدت چند ثانیه، در برنامه نویسی اندروید
برای لرزاندن گوشی (vibrate) به مدت چند ثانیه، کدهای زیر را اجرا می کنیم :
vibrator.vibrate(2000);
اما کدهای بالا، نیاز به افزودن اجازه دسترسی (permission) زیر دارد :
بنابراین باید فایل AndroidManifest.xml از پروژه اندروید را باز کرده و کد بالا را به آن اضافه کنیم. به عنوان مثال (مثالی از کدهای فایل AndroidManifest.xml) :
<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 ها برابر صفر (عدم لرزش) تعیین شده باشد. برای چک کردن این مورد، ابتدا به بخش تنظمات گوشی خود بروید و گزینه مربوط به صدا (Sound) را بیابید و بر روی آن اشاره کنید:
در صفحه ای که نمایش داده می شود، بر روی گزینه Vibration intensity اشاره کنید :
در صفحه ای که نمایش داده می شود، شدت لرزش برای Notification را برابر یک مقدار دلخواه (مقداری غیر از صفر) قرار بدهید و تغییرات را ذخیره کنید :
با سلام و تشکر از پست مفیدتون
حالا سوال اینجا اگر بخوایم که زمانی که کاربر "باتن" رو میگیره تا زمانی که دستش رو از روی "باتن" بر میداره تعریف کنیم اونوقت باید چه کدی استفاده کنیم؟
باسلام وتشکر. ممنون میشم اگر برنامه لرزش یک کلمه را اموزش بدهید.منظورم اینه که بتوان یک کلمه دلخواه را با اجرای ان برنامه وادار به لرزیدن کرد.