2017-11-01 4 views
0

C로 안드로이드 인 텐트 서비스를 생성 할 수 있습니까? 그렇다면 어떻게?네이티브 코드로 안드로이드 인 텐트 서비스

활동에서 실행되는 인 텐트 서비스가 필요하며 요청이있을 때 실행되므로 활동이 일시 중지 되어도 계속 실행되지는 않습니다.

도움 주셔서 감사합니다.

답변

0

아니요, Java를 사용하지 않고도 Android 서비스를 작성할 수 없습니다.

실제로 순수한 C에서 Android 활동을 작성할 수 없습니다. native activity은 C에서 구현해야하는 많은 원시 메소드를 정의하는 또 다른 Java 클래스입니다. 누구나 자신의 앱과 비슷한 Java 클래스를 작성할 수 있으며, 시스템에서 제공하는 대신 사용하십시오. 또한 자바를 사용하여이 클래스를 확장하여 목표를 달성해야하는 경우가 있습니다 (예 : Lollipop 이전에 기기에 사전 제작 된 제 3 자 공유 라이브러리를 사용해야하는 경우).

서비스의 경우 Android는 기본 활동과 비슷한 표준 래퍼를 제공하지 않지만 NativeActivity source code을 익히고 NativeService에 대해 유사한 앱을 구축 할 수 있으며 모든 앱 별 로직을 구현하는 고유 메소드가 많이 있습니다.

+0

많은 도움을 주셔서 감사합니다. – Abaqus