آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده از ویبره گوشی در برنامه

naruto  10 سال پیش  10 سال پیش
+7 0

در برنامه ای میخوام در زمان ها یا مواقع مشخصی (مثلا کلیک بر روی دکمه!) گوشی ویبره بزنه یا صدایی ازش در بیاد. می خواستم بدونم این کارها از طریق چه دستوراتی قابل انجامه؟ اگر میشه در قالب یک مثال ساده توضیح بدین ممنون میشم.

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  10 سال پیش
+7 0

نحوه استفاده :

// دسترسی به سرویس ویبره
// میتونید این قسمت رو در کلاس جی تعریف کنید تا همه جای برنامه بتونید براحتی استفاده کنید
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);

// این قسمت رو مثلا میتونید بزارید در متد کلیک
// زمان ویبره بر حسب میلی ثانیه که در اینجا یک ثانیه انتخاب کردیم
v.vibrate(1000);

دسترسی مورد نیاز جهت قرار گیری در MANIFEST :

<uses-permission android:name="android.permission.VIBRATE"/>

 

0 0
مرسی جالب بود ، من تستش کردم ، ولی برای یه Button فک کنم بیشتر از 60 ، 70 تا جالب نباشه (10 سال پیش)
+1 0
منم تست کردم این حالت رو و در کلاس G همونطوری که این دوستمون گفته بودن Vibrator رو تعریف کردم و در نهایت در بالای کلاس G به عنوان public static Vibrator v تعریفش کردم. حالا وقتی میام در هر اکتیویتی اجراش کنم وقتی از این کد v.vibrate استفاده می کنم خطا بهم میده که v تعریف نشده و راه حلش هم اینه که این کد رو جایگزین کنم: G.v.vibrate . حالا سوال من اینه که مشکل از کجاست که آدرس G رو هم باید بدیم ؟ (10 سال پیش)
0 0
من هم از این نکته خوشم اومد ، جالب بود برام تا حالا بهش فکر نکرده بودم. (10 سال پیش)
0 0
جالب بود ممنون (10 سال پیش)
0 0
دست مریزاد (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .