Androidda xizmat sifatida fonda Bluetooth ulanishi?

Men Android qurilmasi bluetooth orqali qurilmaga ulanadigan va ular ma'lum paketlarni almashtiradigan dastur ishlab chiqyapman. Endi paketli aloqa fonda ishlashi kerak va foydalanuvchi ilova ekranlari bo'ylab harakatlanishi mumkin. Shunday qilib, bu maqsadda xizmat sifatida ishlaydigan bluetooth aloqasidan foydalanish to'g'ri echimmi yoki yo'qmi? Agar yo'q bo'lsa, kimdir menga alternativa haqida xabar berishi mumkin.

Men bilmoqchi bo'lgan yana bir narsa - bu xizmatni "Masofaviy" sifatida ishlatish va IPC orqali aloqa qilish yaxshi fikr yoki Xizmat Ilova bilan bir xil jarayonda ishlashi kerakmi?


person sunil    schedule 20.11.2010    source manba
comment
Buning uchun kodni qildingizmi? Men hamma joyda Android bluetooth xizmatini qidiryapman, lekin hech narsa yo'q. Kodni e'lon qilish juda mehribon bo'larmidingiz? Bu ko'p yordam beradi   -  person Iker    schedule 28.11.2013
comment
@Iker: Buning uchun soln olasizmi. Hatto menga BTni fonda ishlatish uchun manba kodi kerak. Agar shunday bo'lsa, iltimos, baham ko'ring.   -  person Basher51    schedule 23.07.2014


Javoblar (2)


Ha, bu juda yaxshi yechim. Aslida, menimcha, xizmat komponentlari aynan shu turdagi ish uchun. Agar telefon toʻxtatilgan rejimga oʻtganda ulanishni yoʻqotmoqchi boʻlmasangiz, uygʻotish qulflarini ham tekshirib koʻring.

person Zsombor Erdődy-Nagy    schedule 20.11.2010
comment
Bu to'g'ri yo'l ekanligini tasdiqlaganingiz uchun tashakkur. - person sunil; 22.11.2010
comment
@sunil: manba kodini baham ko'rsangiz bo'ladimi. Butun jamiyat uchun foydali bo'larmidi. Shuningdek, ulanishni faol ushlab turish uchun uyg'onish qulflaridan foydalanishingiz kerakmidi? - person Basher51; 23.07.2014

Ha, bu juda yaxshi yechim. AndroidManifest faylida Xizmatni belgilashingiz kerak.

<application android:name="com.example.MyApplication"
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <service
            android:name="com.example.BLEService"
            android:enabled="true" />

person Puru    schedule 05.01.2015