Skip to content

SOS Flashlight App turns your phone into a Morse code signaling device, capable of transmitting emergency messages or custom text through multiple channels simultaneously.

License

Notifications You must be signed in to change notification settings

WeilJimmer/SOSFlashlightApp

Repository files navigation

SOS Flashlight: Advanced Morse Code Communication Tool

SOS Flashlight App transforms your smartphone into a powerful Morse code signaling device, capable of transmitting emergency messages or custom text through multiple channels simultaneously.

Platform GitHub License API GitHub Release RB shield

Downloads

Get it on Google Play Get it on Github Get it on Fdroid Get it at IzzyOnDroid

Features

Signal Transmission Methods

  • Flashlight: Utilizes your device's camera flash to transmit visual signals.
  • Vibration: Sends tactile signals through device vibration.
  • Audio: Generates clear audio tones at 700Hz frequency.
  • Screen Light: Maximizes screen brightness to create visual signals in darkness.

Core Capabilities

  • Background Service: Continue signaling even when the app is minimized or screen is locked.
  • Message Customization: Send any custom message in Morse code.
  • Adjustable Speed: Choose from slow, medium, fast, or custom transmission speeds.
  • Morse Code Decoder: Convert received Morse code into readable text.
  • User Preferences: Independently toggle each signaling method based on your needs.

Practical Applications

  • Emergency Situations: Signal for help when conventional communication is unavailable.
  • Outdoor Activities: Hiking, camping, or sailing where cellular service is limited.
  • Educational Tool: Learn and practice Morse code with visual and audio feedback.
  • Accessibility: Provide alternative communication methods for users with special needs.

Technical Specifications

  • Optimized for minimal battery consumption.
  • Supports Android 6.0 (Marshmallow) and above.
  • Requires permissions for camera, vibration, and audio output.

Usage

  1. Emergency SOS: Press the SOS button to immediately begin transmitting the international SOS signal (... --- ...) .
  2. Custom Message: Enter your text in the input field and press "Send" to convert and transmit.
  3. Decoder: Navigate to the decoder screen to translate incoming Morse code signals.
  4. Settings: Customize transmission speed and toggle different signaling methods.

Permissions

  • Camera: Required for flashlight functionality.
  • Vibration: Required for haptic feedback.
  • Notification: Required for keeping background services alive.

Contribute

Contributions are welcome! Feel free to open issues or submit pull requests on our GitHub repository.

License

This project is licensed under the GNU General Public License (GPLv3) - see the LICENSE file for details.


SOS 手電筒: 進階摩斯電碼通訊工具

SOS 手電筒 App 將您的智慧型手機轉變為摩斯電碼信號裝置,能夠同時通過多種管道傳輸緊急訊息或自定義文字。

功能特色

信號傳輸方式

  • 閃光燈:利用設備的相機閃光燈傳輸視覺信號。
  • 震動:通過設備震動發送觸覺信號。
  • 音效:生成清晰的700Hz頻率音頻。
  • 螢幕光源:最大化螢幕亮度,在黑暗中創建可見的信號。

核心功能

  • 背景服務:即使應用最小化或螢幕鎖定,仍能持續發送信號。
  • 訊息自定義:以摩斯電碼發送任何自定義訊息。
  • 可調速度:選擇慢速、中速、快速或其他自定義傳輸速度。
  • 摩斯電碼解碼器:將接收到的摩斯電碼轉換為可讀文字。
  • 用戶偏好設定:根據需求獨立開關每種信號傳輸方式。

實際應用

  • 緊急情況:當常規通訊不可用時發出求救信號。
  • 戶外活動:在行動電話服務有限的遠足、露營或航行中使用。
  • 教育工具:通過視覺和聽覺反饋學習和練習摩斯電碼。
  • 無障礙功能:為有特殊需求的用戶提供替代通訊方法。

技術規格

  • 優化最小電池消耗。
  • 支援Android 6.0 (Marshmallow) 及以上版本。
  • 需要相機、震動和音頻輸出權限。

使用方法

  1. 緊急SOS:按下SOS按鈕立即開始傳輸國際SOS信號 (... --- ...)
  2. 自定義訊息:在輸入欄位中輸入文字並按下「發送」進行轉換和傳輸
  3. 解碼器:導航至解碼器畫面以翻譯接收到的摩斯電碼信號
  4. 設定:自定義傳輸速度並切換不同的信號傳輸方式

所需權限

  • 相機:閃光燈功能所需
  • 震動:震動反饋所需
  • 通知:需要讓背景服務長時間運作

貢獻

歡迎貢獻!請隨時在我們的GitHub存儲庫上開啟問題或提交拉取請求。

授權條款

本專案採用 GNU 通用公共授權條款(GPLv3) - 詳情請查看LICENSE文件。

About

SOS Flashlight App turns your phone into a Morse code signaling device, capable of transmitting emergency messages or custom text through multiple channels simultaneously.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages