2011-01-12 3 views
1

여기에서 달성하려는 것은 Wi-Fi, 카메라, 마이크 및 앱에서 시작할 때 가능한 모든 통신 수단을 비활성화하는 것입니다. 마이크, 카메라 및 기타 도구를 비활성화하는 방법

나는 http://androidsnips.blogspot.com/2010/09/turn-off-on-wifi-in-android-using-code.html

다른 하나는 블루투스 How to enable/disable bluetooth programmatically in android

내가 카메라, 마이크 나 가능한 물건에 관련된 아무것도 못하고 있어요 해제를 위해 좋은 작동하지 않도록 와이파이, 코드를 얻었다.

누군가 도와 드릴 수 있기를 바랍니다. :)

대단히 감사드립니다.

+0

왜이 기능을 모두 비활성화 하시겠습니까? 휴대 전화를 사용하지만 더 구체적으로 앱을 사용하는 목적은 무엇입니까? –

+0

데모 용 보안 관련 응용 프로그램을 개발 중이었습니다. –

+0

무엇인가를 얻으려고하면 카메라를 사용할 수 없게 될 가능성이 있음을 알려주십시오. 해결 방법이 있으면 저를 도우십시오. 프로세스를 죽이는 방법을 분명히 알지 못합니다. 미리 감사드립니다. –

답변

1

카메라를 사용하지 않도록 설정해야합니다.

2.2에서 우리는 프로세스를 죽일 수 있습니다 (권장 사항은 아니지만 선택의 여지가 없습니다). 그래서 내가 한 것은 조건이 true 일 때 프로세스를 종료하는 것입니다.

기타 까다로운 일은, 귀하의 조건이 참일 때, 가정에 가려는 의도를 전달하고 활동을 끝내는 것일 것입니다. 이것은 나에게 잘 맞습니다.

+0

안녕하세요, 코드 샘플을 게시 할 수 있습니까? – sandalone

1

Camera 클래스는 처음 액세스 할 때 프로세스에 잠겨 있으며 lock() 및 unlock() 메서드가 있으므로 앱에 카메라가있는 동안 다른 프로세스에서 해당 장치를 사용할 수 없음을 의미합니다. 잠긴 것 같아. 나는 당신이 그 장치를 잠그도록했다면 당신이 전화를 간섭 할 수있는 능력 때문에 마이크 입력을 없앨 수있는 방법이 없다고 생각합니다.

+0

매우 많은 Tom이 입력에 대해 감사드립니다. 자세한 의사 또는 코드를 알려줄 수 있습니까? –