안드로이드 개발자 구인/구직/홍보 게시판
(글 수 2,160)
안드로이드 타블렛이 설치되면 몇달동안 사용자의 조작없이 스스로 작동을 하는 앱입니다. 스스로 작동하기때문에
관계자 외 랜덤 유저가 조작을 하려고할때 제한을 줘야합니다.
앱이 실행되면 작동되는 필수사항 입니다
1. 백버튼, 매뉴버튼 기능 없애기
2. 위에서 아래로 내려오는 notification bar 없애기
3. 홈버튼 클릭시 비밀번호 묻는 dialogue 띄우고 비밀번호가 맞았을경우 안드로이드 홈위젯 페이지로 이동
4. 파워버튼 클릭시 비밀번호 묻는 dialogue 띄우고 비밀번호가 맞았을경우 기존의 파워버튼 기능처럼 화면을 idle 상태로 변환
5. 파워버튼 장시간 클릭시 전원 꺼지지 않고 비밀번호 묻는 dialogue 띄우고 비밀번호가 맞았을경우 안드로이드 홈위젯 페이지로 이동
6. 미리 정해진 시간에는 스크린이 꺼지며 안드로이드 타블렛이 idle 상태가 되고, 또 다른 정해진 시간이 되면 자동으로 스크린이 active 되면서 앱으로 돌아오기.
참고사항
1. UX 디자인은 기본 디자인 능력만 있으면 됩니다.
2. Java / C#(xamarine) 사용 가능합니다
3. 기능을 구현하기 위해 안드로이드 버전 다운그레이드도 가능합니다.
위에 기능들 한번 자세히 보시고 개발에 흥미 있으신분 연락 바랍니다.
devonization@gmail.com
2014.03.22 08:51:41
파워버튼 오래눌렀을때 꺼지는거 방지하는 코드
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) {
Intent i = new Intent(this, ActivitySetupMenu.class);
startActivity(i);
return true;
}
return super.dispatchKeyEvent(event);
}
<uses-permission android:name="android.permission.PREVENT_POWER_KEY" />
등등 구글에 영어로 검색하면 관련된 코드검색이 가능하고 구버전에서 구동이 된다는 답변도 많이 검색이 됩니다만.
홈버튼 제어 또한 실제로도 제어를 하고있는 앱이 존재하고
구글에 영어로 검색하면 구버전에서 가능하다고 나옵니다.
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) {
Intent i = new Intent(this, ActivitySetupMenu.class);
startActivity(i);
return true;
}
return super.dispatchKeyEvent(event);
}
<uses-permission android:name="android.permission.PREVENT_POWER_KEY" />
등등 구글에 영어로 검색하면 관련된 코드검색이 가능하고 구버전에서 구동이 된다는 답변도 많이 검색이 됩니다만.
홈버튼 제어 또한 실제로도 제어를 하고있는 앱이 존재하고
구글에 영어로 검색하면 구버전에서 가능하다고 나옵니다.