다른 앱을 실행하는 데 문제가되지는 않지만 발견 한 해킹입니다.내 앱에서 다른 앱의 콘텐츠 새로 고침
두 개의 앱이 있는데, 내가 만든 내 앱은 M, PlayStore에서 다운로드 한 다른 앱은 O라고합니다. 또한 데이터가 저장되어있는 D가 있습니다.
M은 D에서 데이터를 가져오고 O는 데이터를 D에 저장합니다. M은 어떤 용도로 사용 되려면 데이터가 최신이어야합니다. O가 내 관찰에서 전경에있을 때만 발생합니다.
이 작업을 수행하는 가장 좋은 방법은 무엇입니까? O가 배터리 최적화가되지 않도록 노력했습니다. (백그라운드 프로세스가 살해되지 않음),하지만 그건 D.
내가 찾은 또 다른 대안의 상쾌한 내용에 도움이되지 않았다입니다 :
Intent i = manager.getLaunchIntentForPackage(packageName);
여기서 packageName 그러나 O. 이다
, 나는 방법을 모른다 내 응용 프로그램으로 돌아와서, 이것은 나에게 나쁜 생각처럼 보입니다.
참고 : O가 실행되면 수동 처리없이이 전체 프로세스를 실행해야하므로 버튼을 클릭 할 수 없습니다.
어떤 도움이나 아이디어라도 높이 평가할 수 있습니다.
나는 이것에 대해 많은 경험이 없다. 앱이 방송 중인지 어떻게 확인하나요? – vss
"O"로 사용하는 응용 프로그램과 "M"으로 업데이트하려는 시점을 알려주십시오. – Shivam
Sony Smartband2 앱을 사용하고 있습니다. 그리고 즉시 업데이트를 원합니다. – vss