2012-06-13 3 views
1

휴대 전화의 다른 응용 프로그램을 차단하려면 응용 프로그램을 만들어야합니다. 나는 app lock이 코드를 시도했지만 아무 setp() 또는 getp() 함수와 같은 다른 오류가 있고 많은 다른 사람이 나를 단계로 서비스 단계에서이 코드를 구현할 수 있습니까? .help가 인정 될 것입니다차단 응용 프로그램

+3

정말요? 단계별로? 아니, 여기서 아무도 너를 위해 일하지 않을 것이다. 어쨌든 소스 코드, 아이디어 또는 최소한 응용 프로그램 디자인을 제공하면 기꺼이 도와 드리겠습니다. 커뮤니티가 당신을 위해 앱을 코딩하는 것을 기대하지 마십시오! – andreapier

+6

귀하의 주요 문제는 안드로이드가 응용 프로그램이 서로 간섭하는 것을 방지하기위한 목적으로 설계되었다는 것입니다. –

+0

내 코드는 매우 크다. 일반적으로 나는 다른 애플 리케이션을 비활성화/차단/잠그고있는 안드로이드 보안 응용 프로그램을 만들고 있습니다. 주요 아이디어는이 소프트웨어 프로필을 기반으로 만들어 낸다는 것입니다. 모든 프로필에는 비즈니스, 집, 기본값 등 4 개의 프로필이 있으며, 일부 응용 프로그램을 선택하고 보안을 적용하면 열지 못하게됩니다. 지금 내가 한 것은 전체 소프트웨어 데이터베이스를 만들었지 만 정품 인증 버튼에서는 패키지 이름을 통해 다른 응용 프로그램을 차단할 수 없습니다. 그래서 서비스를 만들었고 타이머를 사용하여 프로세스 – numerah

답변

2

홈 화면 대체품을 만들고 사용자가 항상 홈 화면 용으로 앱을 사용하도록 선택하게하는 유일한 방법입니다.

원하는 응용 프로그램을 제외한 모든 응용 프로그램을 시작할 수있는 방법을 제공하지 않음으로써 사용할 수있는 응용 프로그램을 제한 할 수 있습니다.

Kytephone이 구현 된 응용 프로그램입니다.

홈 화면을 만들지 않고도 스톡 장치에서는 불가능합니다. 한 응용 프로그램은 다른 응용 프로그램을 종료하거나 차단할 수 없습니다.

+0

그러나 응용 프로그램을 시작하는 유일한 방법은 홈 화면이 아닙니다. 출시를 촉발시킬 수있는 많은 Intents 소스가 있습니다. –

0

이 유형의 대부분의 앱은 signature based 접근 방식을 사용합니다. 차단하려는 응용 프로그램에 대한 MD5 체크섬을 작성하십시오. 체크섬이 감지되면 설치 작업을 중단 할 수 있습니다. 이것은 전체 솔루션이 아니라 아마도 그 일부일 것입니다.

관련 문제