본문 바로가기
반응형

permission3

Vibrator 로 구현하는 안드로이드 진동 앱을 통해 사용자에게 알리는 방법중 진동은 매우 중요한 수단중 하나인데요. 오늘은 Vibrator API를 이용해서 이를 구현하는 방법에 대해서 정리해보겠습니다. 1. Manifest 설정 제일 먼저 해주어야 하는것은 permission을 얻는 것인데요. 다행히도 동적으로 얻어야 하는 수준의 permission은 아닙니다. 아래와 같이, manifest 에서 uses-permission만 VIBRATE에 대해서 정의해주면 됩니다. 2. Vibrator 객체 얻기 가장 먼저 할 일은 Vibrator객체를 얻어오는 것 입니다. 안드로이드 하드웨어와 관련된 클래스들이 그렇듯이, getSystemService 메소드를 사용해서 객체를 얻어와야 합니다. API23 버전(버전 M)부터는 아래와 같이 얻어오구요. 그.. 2023. 5. 23.
Wifi / 3G 네트워크 연결 상태를 확인하는 ConnectivityManager 안드로이드 앱을 만들면서, Wifi나 3G를 사용해서 인터넷에 연결되어야 할 경우,사용자의 스마트폰이 연결되어 있는지 체크해야 할 필요가 있습니다. 오늘은 이 경우에 어떻게 해야 하는지 정리해 보도록 하겠습니다. 1. Permission 설정 안드로이드에서 코딩을 하면서, 항상 체크해봐야 할 것이 이 API가 Permission이 필요한 것인가 인데요.네트워크 상태를 알아볼 때에도 역시나 permission이 필요합니다.다행인 것은 동적 permission을 요구하지는 않으므로,Manifest에서 android.permission.ACCESS_NETWORK_STATE 에 대해서 uses-permission태그를 추가해주면 됩니다.(네트워크 사용에 대한 것이므로 internet 사용permission을 요.. 2017. 5. 23.
Android 에서 wake lock 으로 휴대폰을 깨우자. 알람앱 같이 안드로이드 폰이 잠들어 잠들어 있다가, 일정시간이 되면 앱의 화면이 켜져야 한다면 어떻게 해야할까요?이 때 사용할 수 있는, 안드로이드 시스템에서 제공해주는 기능으로 wake lock 이라는 것이 있는데요.오늘은 이것에 관해서 정리해보겠습니다. 1. Permission 선언 제일 먼저 해야할 것은 permission을 선언하는 것입니다.너무도 다행스러운 것은 동적 permission의 대상은 아니라는 것이네요.아래와 같이 manifest에 선언해주면 됩니다. 2. Cpu 깨어있도록 하기 사용자의 휴대폰이 Sleep모드로 들어가도, 폰의 CPU가 깨어있다면 일정한 시간에 계산을 해서,화면을 켜고 소리를 플레이 하는 등의 과업을 수행할 수 있습니다. 이것은 어떻게 하는 것일까요?Cpu가 깨어있도.. 2017. 3. 23.