ggg
Amazing Categories :
Android
Node.js

دسته بندی نشده
(16)

آماده سازی محیط برنامه نویسی
(11)

آموزش ها و مباحث پایه ای اندروید
(8)

نکات پایه ای اندروید استودیو
(3)

وب سایت های مفید و کاربردی
(1)

AlertDialog
(1)

LogCat
(1)

Activity Lifecycle
(1)

Activity
(3)

Manifest
(2)

Strings
(1)

StatusBar
(1)

ActionBar
(2)

Toast
(1)

Library
(6)

ListView
(3)

آموزش های مرتبط با طراحی متریال ( Material Design )
CardView
(1)

RecyclerView
(0)

ویوها و ابزارهای موجود در محیط برنامه نویسی
MediaPlayer
(4)

WebView
(1)

VideoView
(1)

Button
(1)

ImageButton
(1)

RadioButton & RadioGroup
(1)

EditText
(0)

TextView
(1)

ScrollView
(2)

طراحی رابط کاربری و زیباسازی
Layout
(4)

Style
(2)

Shape
(2)

Animation
(2)

Typeface
(2)

آموزش های مرتبط با سخت افزار
Camera
(1)

Vibrator
(1)

Bluetooth
(0)

WiFi
(0)

ذخیره اطلاعات و پایگاه داده
SQLite Database
(0)

Shared Preferences
(0)


دسته بندی نشده
(8)


آموزش کار با ویبره گوشی در برنامه نویسی اندروید ، هنگام لمس کردن دکمه

.رایگان
هزینه یادگیری

سامان سلطانی پور
مدرس آموزش

---
سطح آموزش

---
تعداد جلسات

---
نوع آموزش

---
تعداد ویدیوها

---
زمان ویدیوها

---
حجم ویدیوها


مطالعه آموزش
دانلود ویدیو ها
دانلود فایل ها

سلام بر همه دوستان اندرویدی ؛

امروز هم مثل همیشه با یک آموزش کاربردی دیگه در خدمت شما هستم …

امروز می خوایم در طی یک پروژه کوچیک نحوه استفاده از ویبره گوشی رو یاد بگیریم ، پس با ما همراه باشید …

 

شرح پروژه

من می خوام یک دکمه در لایوت خودم ایجاد کنم ،

تا هروقت کاربر روی آن کلیک کرد ، گوشی به لرزش در بیاد ،

توجه مهم : این یه پروژه ساده است اما شما با خلاقیت خود می توانید از آن استفاده های زیادی بکنید ، برای مثال در ساخت اپلیکیشن های سرگرمی می تونید از اون استفاده زیادی ببرید به طوری که زمانی که کاربر یک کار اشتباه انجام بده گوشی به لرزش در باید …

 

مرحله اول : ساخت یک پروژه

اول از هرچیز باید یک پرژه جدید ایجاد کنید ، اگه هنوز نمی دونید که چگونه این کار رو انجام بدید ، می تونید به مبحث زیر مراجعه کنید و به صورت کامل یاد بگیرید :

ساخت یک پروژه در اندروید استودیو

 

مرحله دوم : ساخت یک Button در لایوت و id دادن به آن

حالا ما برای این آموزش به یک دکمه نیاز داریم که کارمون رو باهاش انجام بدیم که باید از قسمت پلت ها یک دکمه رو به لایمون اضاف کنیم و به اون یک id بدیم ، اگه هنوز نمی دونید که چگونه این کارا رو انجام بدید ، می تونید به مباحث زیر مراجعه کنید و به صورت کامل یاد بگیرید :

معرفی و روش استفاده از دکمه ها ( Button ) در اندروید استودیو

مفهوم id در برنامه نویسی اندروید و روش استفاده از آن در محیط اندروید استودیو

 

مرحله سوم : کدنویسی در اکتیویتی مورد نظر برای انجام این کار ( به لرزش در آمدن گوشی هنگام کلیک بر روی دکمه )

من در مراحل  قبلی عبارت btn_Click رو برای id دکمه انتخاب کردم ،

 حالا باید از دکمه خودم یک کلاس ایجاد کنم به صورت زیر

 حالا باید به دکمه متد setOnClickListener رو بدم ، این متد برای اینه که به دکمه بگیم هروقت کاربر روی تو کلیک کرد فلان کار رو انجام بده ، به صورت زیر :

توجه : هیچ وقت از کدها نترسید ، چون فقط کافیه چند کلمه اول کدها رو تایپ کنید و بقیش به صورت اتوماتیک تایپ میشه …   

حالا باید از متد Vibrator برای ویبره استفاده کنیم برای این کار از کدهای زیر استفاده می کنیم :

تشریح کدهای بالا :

عبارت vibe یک نام دل بخواهی می باشد

عبارت MainActivity ، نام اکتیویتی من است که شما باید نام اکتیویتی خود را بنویسید

عبارت ۱۰۰۰ ، مدت زمان ویبره می باشد که می توانید به دلخواه تنظیم کنید ، بر حسب واحد میلی ثانیه

کدها را باید در جای مناسب قرار دهید برای محل قرار گیری کدها به تصویر زیر دقت کنید

 

مرحله چهار : معرفی اجازه برای دسترسی و استفاده از ویبره ( باید در سند مانیفست معرفی شود )

شما هرگاه می خواهید از امکانات و سخت افزار خود گوشی استفاده کنید باید در سند مانیفست این اجازه نامه را تنظیم کنید.

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

درتصویر زیر محل قرارگیری کد نمایش داده شده

 

 

 

 

 

خیلی خوب دوستان ، تا جایی که می شد آموزش رو روان و مرحله به مرحله واستون توضیح دادم ؛

امیدوارم که به کارتون بیاد ؛

خدانگهدار .

 

 

 

 

با ارائه پیشنهادات و انتقادات خود ، ما را برای تهیه آموزش های بعدی یاری فرمایید

گروه آموزشی همیار اندروید

 




این آموزش ویدیویی برای دانلود ندارد




این آموزش فایلی برای دانلود ندارد

یــــــک راه آسان برای ارتباط با هـــــــم :)
عضویت در کانال تلگرام همیار اندروید

آموزش های مرتبط با موضوع انتخابی شما

برچسب‌ها : , , , , ,

دیدگاه ها و پرسش های دانشجویان
دیدگاه یا پرسش خود را فقط در رابطه با همین مطلب ارسال کنید .
پرسش های دیگر دانشجویان را بررسی کنید ، به پرسش های تکراری رسیدگی نمی شود .
تایپ به صورت فینگلیش تایید نخواهد شد .
لطفا قوانین را رعایت کنید .
تا الان تعداد ۹ دیدگاه و پرسش برای این مطلب ارسال شده است .

9 پاسخ به “آموزش کار با ویبره گوشی در برنامه نویسی اندروید ، هنگام لمس کردن دکمه”

  1. حسین وفا گفت:

    بازم مثل قبلیا عالی بود

    یه سوال:

    مدت زمان ویبره رو هم میشه تعیین کرد؟

     

    یه سوال دیگه:

    نمیشه کاری کرد که جواب های شما توی این قسمت به ایمیلم ارسال بشه؟

    • سامان سلطانی پور گفت:

      ممنون حسین جان ،

      یه بار دیگه به آموزش دقت کنید ، تعیین مدت زمان ویبره رو آموزش دادم … که ۱۰۰۰ میلی ثانیه هستش

      و در مورد اینکه پاسخ سوالات به ایمیل شما ارسال شوند نیازمند طراحی دوباره قالب می باشد

      که فعلا وقت طراحی قالب رو ندارم اما در طراحی بعدی حتما به درخواست شما توجه خواهم کرد

      شاد باشی

       

       

       

  2. علي بصيري گفت:

    سلام.من در اندروید ۶ به مشکل خوردم برای اینکار.خطا مربوط به permission است.مثل اینکه permission گرفتن در اندروید ۶ و بالاتر به این صورت نیست.میشه لطف کنید توضیح بدید؟در ضمن سایتتون بهترین مرجع فارسی اندروید هست.فقط مطالبش گسترده نیست.تشکر میکنم

    • سامان سلطانی پور گفت:

      سلام

      آموزش ها در حالت ایده آل تالیف می شوند یعنی روی API 15 که بیش از ۹۰ درصد مردم جهان دارای دیوایسهایی با API 15 می باشند

      و درمورد اجازه نامه ها باید اینو بگم که روی اندروید ۶ هم کار می کند و مشکلی ندارد ، شاید مشکل شما جایی دیگه باشه

      و درمورد گسترده بودن مطالب باید اینو عرض کنم که سایت فقط پنج ماه هستش که راه اندازی شده و بنده تنها کار می کنم

      ممنون از نظرات شما

       

       

  3. علي بصيري گفت:

    با عرض سلام.دیشب ١سوال پرسیدم ازتون جواب ندادید.حالا که اومدم دیدم کامنتم پاک شده.من این کار کردم برای اندروید ۶ خطا میده.مثل اینکه permission گرفتن در اندروید ۶ اینطور که گفتید نیست.اگه میشه ١توضیح بدید.با تشکر

    • سامان سلطانی پور گفت:

      سلام

      اینکه می گید دیشب سوال پرسیدید و جواب ندادم ، بنده که همیشه آنلاین نیستم که بلافاصله جواب بدم

      و هیچ وقت کامنتی رو بی پاسخ نمیزارم نهایتا می گم نمیدونم ،

      اما زمان پاسخ دادن به کامنتها به علت کمبود وقت دیر و زود داره

      حالا هم پاسخ شما داده شده و می تونید به اون مراجعه کنید

      امیدوارم که موفق شوید دوست عزیز

  4. علی بصیری گفت:

    ممنون بابت پاسخگوییتون.ایشالا موفق باشید در زندگی

     

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *