بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
استفاده از ویبره گوشی در برنامه
در برنامه ای میخوام در زمان ها یا مواقع مشخصی (مثلا کلیک بر روی دکمه!) گوشی ویبره بزنه یا صدایی ازش در بیاد. می خواستم بدونم این کارها از طریق چه دستوراتی قابل انجامه؟ اگر میشه در قالب یک مثال ساده توضیح بدین ممنون میشم.
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Spirit
10 سال پیش
+7
0
نحوه استفاده :
// دسترسی به سرویس ویبره
// میتونید این قسمت رو در کلاس جی تعریف کنید تا همه جای برنامه بتونید براحتی استفاده کنید
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
// این قسمت رو مثلا میتونید بزارید در متد کلیک
// زمان ویبره بر حسب میلی ثانیه که در اینجا یک ثانیه انتخاب کردیم
v.vibrate(1000);
دسترسی مورد نیاز جهت قرار گیری در MANIFEST :
<uses-permission android:name="android.permission.VIBRATE"/>
منم تست کردم این حالت رو و در کلاس G همونطوری که این دوستمون گفته بودن Vibrator رو تعریف کردم و در نهایت در بالای کلاس G به عنوان public static Vibrator v تعریفش کردم. حالا وقتی میام در هر اکتیویتی اجراش کنم وقتی از این کد v.vibrate استفاده می کنم خطا بهم میده که v تعریف نشده و راه حلش هم اینه که این کد رو جایگزین کنم: G.v.vibrate . حالا سوال من اینه که مشکل از کجاست که آدرس G رو هم باید بدیم ؟ (10 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .