/ / Android stand-alone e servizio in diversi apk: Android, associazione, servizio, apk, servizio Android

Android stand alone e servizio in diversi apk - android, binding, service, apk, android-service

Interroga i colleghi programmatori. Diciamo che ho un'applicazione autonoma nel suo .apk e ho un altro .apk che contiene un servizio. Come posso avviare / interrompere il servizio e ascoltare gli intenti dall'applicazione standalone? In questo caso il servizio di rilegatura funzionerebbe?

Ho fatto domanda con i propri servizi nello stesso .apk ma sfortunatamente devo dividerli, ognuno con il proprio apk.

Grazie mille.

risposte:

3 per risposta № 1

Non vedo perché questo sarebbe diverso da quello che faresti nel caso intraapp. Puoi semplicemente controllare se l'intento avrà successo come questo. Quindi dovrai associare al servizio utilizzando ilnome del pacchetto e della classe, proprio come faresti nella stessa app. Certo, dipende dal fatto che tu voglia usare o meno solo gli intenti o se desideri implementare un'interfaccia AIDL. Quindi, in realtà, oltre a verificare se l'app è effettivamente installata, non dovrebbero esserci cambiamenti reali.

Si dovrebbe anche notare che è necessario proteggere il filecapacità di ottenere l'intenzione con un permesso, soprattutto se stai facendo qualcosa di privilegiato (di solito lo sei). Altrimenti la tua app potrebbe essere un potenziale bersaglio per attacchi vice confusi.