목록진동 (7)
투케이2K

[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // TODO [SEARCH FAST] : [VOID] callVibrator : 모바일 진동 활성 메소드 static Handler callVibratorHandler = new Handler(Looper.getMainLooper()); public static void callVibrator(Context mContext){ /** * // ----------------------------------------- * [callVibrator 메소드 설명] * // ----------------------------------------- * 1. 모바일 진동 발생 수행 메소드 * // --------------------..

[설 명] 제목 : 안드로이드 (Android) [삼성 노트 20 5G] 설정 화면에서 소리 , 진동 , 무음 설정 방법 [방 법] 1. 설정 > 소리 및 진동 메뉴를 들어갑니다. 2. 소리 모드 > 소리 , 진동 , 무음 중 하나를 선택 및 설정합니다.

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // TODO [모바일 진동 발생 메소드] // [필요 퍼미션 : ] Handler mHandler = new Handler(Looper.getMainLooper()); public void PushCallVibrator(){ try { /** * [메시지를 수신받으면 진동 실행] * 1. 진동 권한을 획득해야한다. AndroidManifest.xml * 2. Vibrator 객체를 얻어서 진동시킨다 */ Vibrator mVibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); long[] pattern = {100, 1000, 100, 10..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [extension 정의 실시 : UIDevice] extension UIDevice { // [설명 : 디바이스 진동 기능 수행 메소드] // [필요 import : import AVFoundation] // [사용 방법 : UIDevice.vibrate()] static func vibrate() { AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) } }

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] /** [로직 설명] 1. 파이어베이스 푸시 알림 발생 시 >> 모바일 OS 버전 체크 2. 모바일 OS 버전별 알림 표시 처리 >> 오레오 이상 (foreground) >> 오레오 미만 (background) 3. 알림 중요도를 LOW 설정 (알림음 없이 설정, 진동 비활성) 4. 커스텀으로 진동 발생 및 알림음 발생 메소드 생성 5. 사용자 선택에 따라서 분기 처리 및 진동, 알림음 발생 실시 */ /** [알림음 중요도 참고] 1. IMPORTANCE_HIGH : 알림음 발생 및 헤드업 알림 표시 2. IMPORTANCE_DEFAULT : 알림음 발생 3. IMPORTANCE_LOW : 알림음 없음..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : javascript /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */ /* =========================== */ [요약 설명] /* [JS 요약 설명] 1. navigator.vibrate : 브라우저 내에서 모바일 디바이스 기기 진동을 발생시킬 수 있습니다 2. 참고 : IOS 모바일 기기 (사파리 등 웹브라우저) 에서는 진동 기능이 동작하지 않습니다 (지원 안함) */ /* ================..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [AndroidManifest.xml 진동 사용 퍼미션] ================== //================== [진동 발생 시키는 메소드] ================== public void getVibrator(){ try { /** * [진동 실행 방법] * 1. 진동 사용 권한을 획득 실시 - AndroidManifest.xml : * 2. Vibrator ..