저녁 모두, 나는 그것 (하드웨어)에 SOS 버튼이있는 안드로이드 장치를 가지고있어서 순전히 개념의 증명으로 만든 테스트 응용 프로그램을 호출하도록 설정하려고합니다. @SdkConstant를 추가 할 위치는 어디입니까?
이
은// Add for SOS/PTT Key Start
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
public static final String ACTION_EXT_PTTDOWN = "com.TMZP.Main.PTTDown";
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
public static final String ACTION_EXT_PTTUP = "com.TMZP.Main.PTTUp";
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
public static final String ACTION_EXT_SOSDOWN = "com.TMZP.Main.SOSDown";
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
public static final String ACTION_EXT_SOSUP = "com.TMZP.Main.SOSUp";
// Add for SOS/PTT Key End
Please NOTE:
Both the PTT up and PTT down intent are useful.
int ACTION_DOWN getAction() value: the key has been pressed down.
int ACTION_UP getAction() value: the key has been released.
문제는, 내가 @SdkConstant 무엇을 해야할지 모르겠어요입니다
, 나는 그것을 전에 본 적이 내가 제조업체에서 제공 한 정보입니다 캔트에 보인다 어떤 설명이라도 찾아라.
현재 테스트 활동에 다음과 같은 인 텐트 필터를 추가했지만 하드웨어 버튼을 누르면 결과가 나타나지 않습니다.
<intent-filter>
<action android:name="com.TMZP.Main.SOSDown"/>
</intent-filter>
나는 @SdkContant 정말 도움이 될 것입니다 추가 할 경우 어떤 통찰력 (또는 단순히 일부 독서 자료를 향해 날을 가리키는.) 사전에
감사합니다.
안드로이드 OS의 복사본을 만들고 있습니까? 아니면 Android SDK를 사용하여 앱을 작성하려고합니까? – CommonsWare
Android SDK로 작성하겠습니다. – user2014175