DeviceOwner를 통한 무음 설치, 제거
Android M; API Overview
Silent install and uninstall of apps by Device Owner: A Device Owner can now >silently install and uninstall applications using the PackageInstaller
DeviceAdmin
안드로이드에서는 이른바 MDM 기능을 실현하기 위해 DeviceAdmin이라는 개념이 존재한다.
DeviceAdmin 권한에서 터미널의 원격 노선, 강제 잠금, 카메라 등 장치 이용 제한을 실행할 수 있습니다
Android DeviceManager라는 애플리케이션이 표준으로 설치되어 있습니다.
이것은 설정 > 보안 > 터미널 관리 응용 프로그램을 통해 확인할 수 있습니다. 여기서 확인하면 이 응용 프로그램이 DeviceAdmin 응용 프로그램입니다.
DeviceAdmin 응용 프로그램의 제작 방법은 다른 사람에게 양보됩니다. 여기서 DeviceOwner를 설명합니다.
DeviceOwner
DeviceOwner는 특권 DeviceAdmin이라고 할 수 있으며 DeviceAdmin보다 더 많고 강력한 터미널 조작 API를 사용할 수 있다.그중 하나는 무음 설치다.
그러나 DeviceAdmin은 한 쪽 끝에 여러 개가 존재할 수 있고 DeviceOwner는 터미널에서 한 개의 응용 프로그램만 허용합니다.
(DeviceOwner와 비슷한 개념의 Profile Owner도 있지만 여기서 생략)
DeviceOwner가 되기 위해서는 터미널을 처음 시작할 때 안드로이드 뱀의 사전 설정이 필요합니다. 현재 일반 사용자들 사이에서는 거의 관계가 없습니다.
(앞으로 각 직업이 예입되면 관계가 있을 수 있다.)
방법은 원하시면 따로 보내드릴게요.
다음 dpm 명령을 사용하여 개발할 수 있습니다.
ComponentName에 설치된 DeviceAdmin의 구성 요소 이름을 추가합니다.
이때 터미널에서 구글 계정 등 계정에 로그인하면 실패할 수 있으니 주의해야 한다.adb shell dpm set-device-owner <ComponentName>
DeviceOwner의 정보는 터미널의/data/system/deviceowner.xml에 기록됩니다.
직접 파일을 만들고 터미널을 다시 시작하면 DeviceOwner가 될 수도 있습니다.
무음 설치/제거
http://qiita.com/machortz/items/5206773c6ece286e52a3
DeviceOwner에서만 이걸 실행합니다.
샘플을 Giithub 위에 놓으세요.
자동 설치/제거가 완료되면 다음 Notification이 표시됩니다.
이곳의 대상은 Firefox다.
Reference
이 문제에 관하여(DeviceOwner를 통한 무음 설치, 제거), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/machortz/items/91a2ffa930cfae02bda0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
DeviceOwner는 특권 DeviceAdmin이라고 할 수 있으며 DeviceAdmin보다 더 많고 강력한 터미널 조작 API를 사용할 수 있다.그중 하나는 무음 설치다.
그러나 DeviceAdmin은 한 쪽 끝에 여러 개가 존재할 수 있고 DeviceOwner는 터미널에서 한 개의 응용 프로그램만 허용합니다.
(DeviceOwner와 비슷한 개념의 Profile Owner도 있지만 여기서 생략)
DeviceOwner가 되기 위해서는 터미널을 처음 시작할 때 안드로이드 뱀의 사전 설정이 필요합니다. 현재 일반 사용자들 사이에서는 거의 관계가 없습니다.
(앞으로 각 직업이 예입되면 관계가 있을 수 있다.)
방법은 원하시면 따로 보내드릴게요.
다음 dpm 명령을 사용하여 개발할 수 있습니다.
ComponentName에 설치된 DeviceAdmin의 구성 요소 이름을 추가합니다.
이때 터미널에서 구글 계정 등 계정에 로그인하면 실패할 수 있으니 주의해야 한다.
adb shell dpm set-device-owner <ComponentName>
DeviceOwner의 정보는 터미널의/data/system/deviceowner.xml에 기록됩니다.직접 파일을 만들고 터미널을 다시 시작하면 DeviceOwner가 될 수도 있습니다.
무음 설치/제거
http://qiita.com/machortz/items/5206773c6ece286e52a3
DeviceOwner에서만 이걸 실행합니다.
샘플을 Giithub 위에 놓으세요.
자동 설치/제거가 완료되면 다음 Notification이 표시됩니다.
이곳의 대상은 Firefox다.
Reference
이 문제에 관하여(DeviceOwner를 통한 무음 설치, 제거), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/machortz/items/91a2ffa930cfae02bda0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(DeviceOwner를 통한 무음 설치, 제거), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/machortz/items/91a2ffa930cfae02bda0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)