من یه برنامه نوشته شده با qt دارم که خروجی اندروید ازش گرفتم و روی گوشی اندرویدی نصب کردم و اوکی هست. لازمه بخشهایی از برنامه در زمانهایی که در برنامه نیستیم (مثل سوییچ کردیم به یه اپلیکیشن دیگه) فعال بمونه و اجرا بشه. بنابراین باید اون بخشها در قالب سرویس اجرا بشن.
تو سایتها و مراجع زیر آموزش نحوه استفاده از qt android service توضیح داده شده. یک سری مثال هم توی گیتهاب هست:
سلام خدمت همه دوستان عزیز.
من یه برنامه نوشته شده با qt دارم که خروجی اندروید ازش گرفتم و روی گوشی اندرویدی نصب کردم و اوکی هست. لازمه بخشهایی از برنامه در زمانهایی که در برنامه نیستیم (مثل سوییچ کردیم به یه اپلیکیشن دیگه) فعال بمونه و اجرا بشه. بنابراین باید اون بخشها در قالب سرویس اجرا بشن.
تو سایتها و مراجع زیر آموزش نحوه استفاده از qt android service توضیح داده شده. یک سری مثال هم توی گیتهاب هست:
https://www.kdab.com/qt-android-create-android-service-using-qt/
https://github.com/KDAB/android
https://github.com/frankipl/service-test
https://github.com/bbernhard/qtandroidservices_example
فایلهای so مربوط به سرویس و اپلیکیشن تو فایل apk ساخته شده هست ولی موقع اجرای اپلیکیشن روی گوشی، سرویس اجرا نمیشه.
در حقیقت خط آخری (waitForSource) مقدار false برمیگردونه.
من فکر میکنم یه جایی توی مراحل ساخت سرویس و تنظیماتش اشتباه کردم ولی نمیفهمم کجا.
دوستانی که تجربه استفاده از qt android service دارند ممنون میشم کمک کنند.
به اشتراک گذاری این ارسال
لینک به ارسال
به اشتراک گذاری در سایت های دیگر