تماس گرفتن مخفی در اندروید

+1 امتیاز
27 بازدید
سوال شده مهر 20, 1394 توسط jaykob  

سلام و احترام

 

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

 

startActivityForResult(new Intent("android.intent.action.CALL",Uri.parse("tel:"+txtNumber.getText().toString())), 1);				

 

با این کد برنامه می ره به قسمت و حالت تماس گرفتن . من می خواهم این کار به صورت مخفی اتفاق بیفتد یعنی کاربرروی دکمه کلیک کرد به یک شماره زنگ زده شود و تماس برقرار شود اما حالت تماس گرفتن نباشه یا حداقل در حال تماس گرفتن در اون Tab بالای گوشی باشه

 

تشکر و احترام

این مطلب را به اشتراک بگذارید

1 پاسخ

+1 امتیاز
پاسخ داده شده مهر 22, 1394 توسط ASHKARAN  
انتخاب شده دی 30, 1394 توسط ASHKARAN
 
بهترین پاسخ

با عرض سلام

این کار از لحاظ امنیتی مشکل داره و سیستم عامل اجازه چنین کاری به نرم افزاری نمیده.....

اما شما دو راه دارید.....

اول اینکه در حالت روت قرار بگیرید که اینجوری رو همه گوشی ها برنامتون جواب نمیده .....

دوم اینکه از دسترسی زیر استفاده کنید:

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

که این دسترسی هم مخصوص برنامه های سیستمیه و در حالت عادی نمی تونید ازش استفاده کنید.

دارای دیدگاه مهر 22, 1394 توسط jaykob  
سلام و تشکر استاد

 

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

با تشکر از حوصله و صبوری شما
دارای دیدگاه مهر 22, 1394 توسط ASHKARAN  
بنده تابحال بررسی نکردم و مطمئن نیستم اما.....

اما کار نشد نداره  !

757 سوال

705 پاسخ

1,193 دیدگاه

375 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...