Hulker20

BroadCastReciver OR Service

2 ارسال در این موضوع قرار دارد

با سلام .

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

مثل Skype که وقتی میخوایم با گوشی شماره گیری کنیم و تماس بگیریم ،  Icon اسکایپ رو ، کنار Default Intent خود گوشی که همون Phone باشه میاره و ما میتونیم از یکیش استفاده کنیم .

حالا از شما یک سوال دارم :

مثلا فرض کنید که من میخوام یک برنامه Sms بنویسم ، وقتی کاربر داخل کانتکت خود گوشی برای یکی از  کانتکت ها میخواد Message بده ، بجای Messaging خود اندروید آیکون برنامه من بیاد و بتونه برنامه منو انتخاب کنه و بره تو برنامه من و Sms بده .

باید چیکار کنم که این اتفاق برای برنامه منم بیوفته ؟

1- باید یک BroadCastReciver بنویسم ؟ (توجه کنید که وقتی Sms هم اومد میخوام کاربر برنامه منو برای بازشدن انتخاب کنه) .

2- یک Service بنویسم که خودش BroadCastReciver باشه و همیشه توسط اون Service تو گوشی On باشه ؟

در کل نمیدونم باید چیکار کنم ، ممنون میشم کمکم کنید .

به اشتراک گذاری این پست


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

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

به اشتراک گذاری این پست


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری