PDA

View Full Version : یکسوال تخصصی: چطور میشه یک اکتیویتی رو توی پس زمینه گوشی اجرا کرد؟



o0o0okay
جمعه 18 دی 1394, 19:38 عصر
سلام
میخام بدونم چطور میشه که یک اکتیویتی که دارای محیط گرافیکی هستش، پس زمینه گوشی اجرا کرد؟ اصلا چنین چیزی ممکن هست؟

میدونم که باید با سرویس کار کنم، اما با سرویس میشه اکتیویتی محیط گرافیکی رو بالا اورد. برنامه پس زمینه اجرا نمیشه!
خودم یکم روش کار کردم، ولی مشکل اجرای اکتیویتی محیط گرافیکی در پس زمینه گوشی دارم.

دوستام میشه راه حل ها، و نظرات یا مثالی رو بگید
تشکر...

saeidpsl
جمعه 18 دی 1394, 20:03 عصر
مثل اینا ؟ 2 (http://www.feelzdroid.com/2014/11/how-to-display-custom-dialog-on-android-home-screen.html) 1 (http://android-developers.blogspot.com/2009/04/introducing-home-screen-widgets-and.html)

o0o0okay
جمعه 18 دی 1394, 20:53 عصر
مثل اینا ؟ 2 (http://www.feelzdroid.com/2014/11/how-to-display-custom-dialog-on-android-home-screen.html) 1 (http://android-developers.blogspot.com/2009/04/introducing-home-screen-widgets-and.html)
ممنون دوست عزیز که جواب دادید.
اصل قضیه اون چیزی که میخاستم نیستش، ولی فکر میکنیم اونچیزی که نیاز داشتم رو برطرف میکنه.

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

gjmkdyttyhujk
جمعه 18 دی 1394, 22:17 عصر
سلام سعید جان. تا جایی که میدونم فکر نمی کنم همچین چیزی امکان داشته باشه. هر کاری نیاز داشته باشی اگر نیازی به دخالت کاربر نیست با سرویس فکر می کنم می تونی انجام بدی و نیازی به اکتیویتی نیست.

o0o0okay
جمعه 18 دی 1394, 23:28 عصر
سلام سعید جان. تا جایی که میدونم فکر نمی کنم همچین چیزی امکان داشته باشه. هر کاری نیاز داشته باشی اگر نیازی به دخالت کاربر نیست با سرویس فکر می کنم می تونی انجام بدی و نیازی به اکتیویتی نیست.
درود بر دوست بسیار گرامی خودم "gjmkdyttyhujk"
میدونم، اما من از چندتا از دوستان پیشکسوت پرسیدم گفتن میشه، منم اون مسیر رو رفتم، ولی جواب دلخواه رو نمیگرفتم.
گفتم شاید مشکل از من هست، ولی چون توی توضیحات سرویس به لاتین گفته نمیشه از رابط گرافیکی برای بک گراند استفاده کرد. گفتم شاید این سناریو که من میگم اشتباه هست و نمیشه.

gjmkdyttyhujk
جمعه 18 دی 1394, 23:43 عصر
درود بر دوست بسیار گرامی خودم "gjmkdyttyhujk"
میدونم، اما من از چندتا از دوستان پیشکسوت پرسیدم گفتن میشه، منم اون مسیر رو رفتم، ولی جواب دلخواه رو نمیگرفتم.
گفتم شاید مشکل از من هست، ولی چون توی توضیحات سرویس به لاتین گفته نمیشه از رابط گرافیکی برای بک گراند استفاده کرد. گفتم شاید این سناریو که من میگم اشتباه هست و نمیشه.

بله. طبق تعاریفی که از سرویس در داکیومنت خود گوگل و جاهای دیگه بهش اشاره شده سرویس رابط کاربری نداره. به نظرم بیشتر با سرویس آشنا بشی بهتر می تونی مسئلتو درک کنی و راحت تر مشکلتو حل کنی. موفق و سربلند باشی.