ערוצי תקשורת
SMS
דוא"ל
טלפון
הערות כלליות
שימוש בערוצי תקשורת במערכת Android דורשת ביצוע של כמה שלבים:
הערות כלליות
עבור אותו ערוץ התקשורת קיימות, בדרך כלל, כמה הרשאות שונות – לפעילויות שונות בערוץ.
למשל, עבור ערות הודעות טקסט קצרות (SMS) קיימות הרשאות ל:
שליחת הודעה, קבלה, קריאה...
הערות כלליות
שליחת SMS
לשירות (ערוץ) הודעות טקסט קצרות
(Short Message Service)
קיים יתרון מובהק:
הוא נגיש לכל סוגי רשתות וחברות.
לא דורש חיבור לאינטרנט,
לא דורש מכשיר משוכלל,
פשוט לשימוש וגם לתכנות.
שלב 1:
רישום הרשאה לשליחת SMS בקובץ AndroidManifest
יש להוסיף את ההרשאה באופן ידני
שליחת SMS
שלב 1:
רישום הרשאה לשליחת SMS בקובץ AndroidManifest
כאן מוסיפים הרשאה
שליחת SMS
שלב 2:
רישום פקודה אשר מבקשת מהמשתמש לאשר שימוש או לסרב לתת אישור
פשוט ישר מבקשים אישר מהמשתמש
שליחת SMS
שלב 2:
הפעלת פעולות (פקודות) המבקשות הסכמת המשתמש להרשאה הקיימת כבר
שליחת SMS
שלב 3:
ביצוע שליחת SMS הפועל
עצם ה"מטפל" בפעולות הקשורות ל-SMS
פעולה המבצעת שליחת SMS
מספר טלפון
תוכן ההודעה (טקסט)
שליחת SMS
שלב 3:
ביצוע שליחת SMS הפועל
במחלקה SmsManager קיימות פעולות רבות לבדיקות, תגובות, תכונות ושאר פעילויות הדרושות למתכנת עבור שימוש ב-SMS
שליחת SMS
שליחת דוא"ל
קודם כל: הרשאה ב-AndroidManifest
דרושה הרשאה עבור שימוש באינטרנט,
אבל אין צורך לקבל אישור נוסף ממשתמש!
פקודות בסיסיות לשליחת דוא"ל:
יוצרים "שליח" אשר "מכוון" לפעולה מסוימת,
ולא לאקטיביטי
מוסיפים נתונים שנקלטו למכתב ("שליח")
שליחת דוא"ל
קולטים נתונים למכתב
מפעילים בחירת אפליקציה לשליחת המכתב
שליחת דוא"ל
בכל מכשיר קיימות אפליקציות שונות (כולל אפליקציה מובנית של מערכת אנדרואיד)...
אפשר לבחור מתאימה
דוא"ל לא נשלח אוטומטי
בגלל חשש ליצירת spam (דוא"ל זבל"),
לכן החלטה סופית לשלוח או לא לשלוח
נשארת בידי המשתמש
שליחת דוא"ל
שיחת טלפון
קודם כל רושמים אישור ב-AndroidManifest
אחרי זה מבקשים הרשאה ממשתמש:
שיחת טלפון
בחלק מגרסאות של מערכת אנדרואיד
יש צורך להוסיף הרשאה נוספת...
שיחת טלפון
שיחת טלפון
מפעילים אפליקציית תקן לשיחות טלפון: