안드로이드 어시스트, 어시스던트

AndroidManifest.xml  속에서

<intent-filter android:label="XXX">
<action android:name="android.intent.action.ASSIST"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<activity> 속에 위 내용을 넣으면
해당 액티비티는 롱프레스 홈버튼으로 어시스던트 처럼 동작한다.

다만, 다른 앱의 내용을 가져오거나, 스크린샷을 가져올 수는 없다.
네이버 앱이 이걸로 설정 되어있다.

<!-- 어시스트 서비스 등록 -->
<service android:name="com.mins01.androidassist.AssistLoggerService"
android:permission="android.permission.BIND_VOICE_INTERACTION">
<meta-data android:name="android.voice_interaction"
android:resource="@xml/assist_service" />
<intent-filter>
<action android:name="android.service.voice.VoiceInteractionService"/>
</intent-filter>
</service>

<service android:name="com.mins01.androidassist.AssistLoggerSessionService"
android:permission="android.permission.BIND_VOICE_INTERACTION">
</service>
위 처럼 하면, 음성인식 관련으로 동작하는데
타켓 앱의 데이터와 스크린 샷을 가져올 수 있다.

댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
3.31
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.18
4.19
4.20
4.21
4.22
4.23
4.24
4.25
4.26
4.27
4.28
4.29
4.30
5.1
5.2
5.3
5.4