رفتن به مطلب
مرجع رسمی سی‌پلاس‌پلاس ایران

dehghanialif

کاربـــر عـــــادی
  • تعداد ارسال ها

    1
  • تاریخ عضویت

اعتبار در سایت

0 خوب

درباره dehghanialif

  • تاریخ تولد تعیین نشده
  1. سلام خدمت همه دوستان عزیز. من یه برنامه نوشته شده با 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 ساخته شده هست ولی موقع اجرای اپلیکیشن روی گوشی، سرویس اجرا نمیشه. repNode=new QRemoteObjectNode(this); res = repNode->connectToNode(QUrl(QStringLiteral("local:replica"))); service=repNode->acquire<PingPongReplica>(); res = service->waitForSource(1000); در حقیقت خط آخری (waitForSource) مقدار false برمیگردونه. من فکر میکنم یه جایی توی مراحل ساخت سرویس و تنظیماتش اشتباه کردم ولی نمیفهمم کجا. دوستانی که تجربه استفاده از qt android service دارند ممنون میشم کمک کنند.
×
×
  • جدید...