An open API service indexing awesome lists of open source software.

https://github.com/weiljimmer/sosflashlightapp

SOS Flashlight App turns your phone into a Morse code signaling device, capable of transmitting emergency messages or custom text through multiple channels simultaneously.
https://github.com/weiljimmer/sosflashlightapp

android android-app flashlight flashlight-app morse morsecode screenlight sos tools

Last synced: 1 day ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](https://img.shields.io/badge/Platform-Android-green.svg)](https://www.android.com/)
[![GitHub License](https://img.shields.io/github/license/WeilJimmer/SOSFlashlightApp)](LICENSE)
[![API](https://img.shields.io/badge/API-23%2B-brightgreen.svg)](https://android-arsenal.com/api?level=23)
[![GitHub Release](https://img.shields.io/github/v/release/WeilJimmer/SOSFlashlightApp)](https://github.com/WeilJimmer/SOSFlashlightApp/releases)
[RB shield](https://shields.rbtlog.dev/org.wbftw.weil.sos_flashlight)

## Downloads

[Get it on Google Play](https://play.google.com/store/apps/details?id=org.wbftw.weil.sos_flashlight)
[Get it on Github](https://github.com/WeilJimmer/SOSFlashlightApp/releases)
[Get it on Fdroid](https://f-droid.org/packages/org.wbftw.weil.sos_flashlight/)
[Get it at IzzyOnDroid](https://apt.izzysoft.de/packages/org.wbftw.weil.sos_flashlight)

## 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](https://github.com/WeilJimmer/SOSFlashlightApp).

## License

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

---

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

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

## 功能特色

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

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

## 實際應用

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

## 技術規格

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

## 使用方法

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

## 所需權限

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

## 貢獻

歡迎貢獻!請隨時在我們的[GitHub存儲庫](https://github.com/WeilJimmer/SOSFlashlightApp)上開啟問題或提交拉取請求。

## 授權條款

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