├── app ├── .gitignore ├── src │ └── main │ │ ├── ic_launcher-playstore.png │ │ ├── res │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── values │ │ │ ├── ic_launcher_background.xml │ │ │ ├── colors.xml │ │ │ ├── styles.xml │ │ │ └── strings.xml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── menu │ │ │ └── main_menu.xml │ │ ├── drawable │ │ │ └── ic_launcher_foreground.xml │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ ├── values-hu │ │ │ └── strings.xml │ │ ├── values-nl │ │ │ └── strings.xml │ │ ├── values-tr │ │ │ └── strings.xml │ │ ├── values-lt │ │ │ └── strings.xml │ │ ├── values-ru │ │ │ └── strings.xml │ │ ├── values-it │ │ │ └── strings.xml │ │ ├── values-vi │ │ │ └── strings.xml │ │ ├── values-id │ │ │ └── strings.xml │ │ ├── values-de │ │ │ └── strings.xml │ │ ├── values-fr │ │ │ └── strings.xml │ │ ├── values-nb │ │ │ └── strings.xml │ │ └── layout │ │ │ └── activity_main.xml │ │ ├── java │ │ └── me │ │ │ └── hackerchick │ │ │ └── raisetoanswer │ │ │ ├── RaiseToAnswerCallReceiver.kt │ │ │ ├── Util.kt │ │ │ ├── MainActivity.kt │ │ │ └── RaiseToAnswerSensorEventListener.kt │ │ └── AndroidManifest.xml ├── proguard-rules.pro └── build.gradle ├── _config.yml ├── fastlane ├── metadata │ └── android │ │ ├── en-US │ │ ├── video.txt │ │ ├── title.txt │ │ ├── changelogs │ │ │ ├── 8.txt │ │ │ ├── 1.0.txt │ │ │ ├── 10.txt │ │ │ ├── 23.txt │ │ │ ├── 9.txt │ │ │ ├── 1.1.txt │ │ │ ├── 13.txt │ │ │ ├── 27.txt │ │ │ ├── 30.txt │ │ │ ├── 1.2.txt │ │ │ ├── 20.txt │ │ │ ├── 17.txt │ │ │ ├── 21.txt │ │ │ ├── 1.3.2.txt │ │ │ ├── 22.txt │ │ │ ├── 1.3.1.txt │ │ │ ├── 15.txt │ │ │ ├── 1.1.1.txt │ │ │ ├── 28.txt │ │ │ ├── 18.txt │ │ │ ├── 26.txt │ │ │ ├── 31.txt │ │ │ ├── 25.txt │ │ │ ├── 32.txt │ │ │ ├── 1.3.txt │ │ │ ├── 16.txt │ │ │ ├── 29.txt │ │ │ ├── 19.txt │ │ │ ├── 11.txt │ │ │ ├── 24.txt │ │ │ ├── 12.txt │ │ │ └── 14.txt │ │ ├── short_description.txt │ │ ├── images │ │ │ ├── icon.png │ │ │ ├── featureGraphic.png │ │ │ └── phoneScreenshots │ │ │ │ ├── 1_en-US.png │ │ │ │ ├── 2_en-US.png │ │ │ │ └── 3_en-US.png │ │ └── full_description.txt │ │ ├── nl-NL │ │ ├── video.txt │ │ ├── title.txt │ │ ├── changelogs │ │ │ ├── 1.0.txt │ │ │ ├── 10.txt │ │ │ ├── 9.txt │ │ │ ├── 1.1.txt │ │ │ ├── 13.txt │ │ │ ├── 1.2.txt │ │ │ ├── 15.txt │ │ │ ├── 1.3.2.txt │ │ │ ├── 8.txt │ │ │ ├── 16.txt │ │ │ ├── 1.3.1.txt │ │ │ ├── 1.1.1.txt │ │ │ ├── 1.3.txt │ │ │ ├── 11.txt │ │ │ ├── 12.txt │ │ │ └── 14.txt │ │ ├── short_description.txt │ │ └── full_description.txt │ │ ├── zh-CN │ │ ├── title.txt │ │ ├── changelogs │ │ │ ├── 27.txt │ │ │ ├── 30.txt │ │ │ ├── 1.0.txt │ │ │ ├── 1.1.txt │ │ │ ├── 1.2.txt │ │ │ ├── 10.txt │ │ │ ├── 13.txt │ │ │ ├── 20.txt │ │ │ ├── 23.txt │ │ │ ├── 8.txt │ │ │ ├── 9.txt │ │ │ ├── 1.3.2.txt │ │ │ ├── 17.txt │ │ │ ├── 22.txt │ │ │ ├── 15.txt │ │ │ ├── 16.txt │ │ │ ├── 18.txt │ │ │ ├── 21.txt │ │ │ ├── 26.txt │ │ │ ├── 28.txt │ │ │ ├── 1.1.1.txt │ │ │ ├── 1.3.1.txt │ │ │ ├── 29.txt │ │ │ ├── 31.txt │ │ │ ├── 1.3.txt │ │ │ ├── 25.txt │ │ │ ├── 24.txt │ │ │ ├── 11.txt │ │ │ ├── 19.txt │ │ │ ├── 12.txt │ │ │ └── 14.txt │ │ ├── short_description.txt │ │ └── full_description.txt │ │ ├── lt │ │ ├── title.txt │ │ ├── changelogs │ │ │ ├── 8.txt │ │ │ ├── 1.0.txt │ │ │ ├── 1.1.txt │ │ │ ├── 23.txt │ │ │ ├── 27.txt │ │ │ ├── 30.txt │ │ │ ├── 10.txt │ │ │ ├── 9.txt │ │ │ ├── 13.txt │ │ │ ├── 20.txt │ │ │ ├── 21.txt │ │ │ ├── 1.3.2.txt │ │ │ ├── 17.txt │ │ │ ├── 18.txt │ │ │ ├── 22.txt │ │ │ ├── 1.2.txt │ │ │ ├── 15.txt │ │ │ ├── 1.1.1.txt │ │ │ ├── 1.3.1.txt │ │ │ ├── 16.txt │ │ │ ├── 31.txt │ │ │ ├── 26.txt │ │ │ ├── 29.txt │ │ │ ├── 32.txt │ │ │ ├── 28.txt │ │ │ ├── 25.txt │ │ │ ├── 19.txt │ │ │ ├── 1.3.txt │ │ │ ├── 11.txt │ │ │ ├── 24.txt │ │ │ ├── 12.txt │ │ │ └── 14.txt │ │ ├── short_description.txt │ │ └── full_description.txt │ │ ├── nb-NO │ │ ├── title.txt │ │ └── short_description.txt │ │ ├── ru-RU │ │ ├── title.txt │ │ ├── changelogs │ │ │ ├── 1.0.txt │ │ │ ├── 8.txt │ │ │ ├── 23.txt │ │ │ ├── 27.txt │ │ │ ├── 30.txt │ │ │ ├── 1.1.txt │ │ │ ├── 9.txt │ │ │ ├── 10.txt │ │ │ ├── 20.txt │ │ │ ├── 13.txt │ │ │ ├── 1.3.1.txt │ │ │ ├── 18.txt │ │ │ ├── 17.txt │ │ │ ├── 21.txt │ │ │ ├── 1.3.2.txt │ │ │ ├── 31.txt │ │ │ ├── 1.2.txt │ │ │ ├── 22.txt │ │ │ ├── 16.txt │ │ │ ├── 15.txt │ │ │ ├── 1.1.1.txt │ │ │ ├── 26.txt │ │ │ ├── 25.txt │ │ │ ├── 28.txt │ │ │ ├── 29.txt │ │ │ ├── 1.3.txt │ │ │ ├── 11.txt │ │ │ ├── 32.txt │ │ │ ├── 19.txt │ │ │ ├── 24.txt │ │ │ ├── 12.txt │ │ │ └── 14.txt │ │ ├── short_description.txt │ │ └── full_description.txt │ │ ├── de-DE │ │ ├── title.txt │ │ ├── changelogs │ │ │ ├── 8.txt │ │ │ ├── 1.0.txt │ │ │ ├── 27.txt │ │ │ ├── 30.txt │ │ │ ├── 9.txt │ │ │ ├── 17.txt │ │ │ ├── 28.txt │ │ │ ├── 26.txt │ │ │ ├── 29.txt │ │ │ ├── 25.txt │ │ │ └── 24.txt │ │ ├── short_description.txt │ │ └── full_description.txt │ │ ├── fr-FR │ │ ├── title.txt │ │ ├── changelogs │ │ │ ├── 1.0.txt │ │ │ ├── 8.txt │ │ │ ├── 1.1.txt │ │ │ ├── 23.txt │ │ │ ├── 9.txt │ │ │ ├── 10.txt │ │ │ ├── 27.txt │ │ │ ├── 30.txt │ │ │ ├── 20.txt │ │ │ ├── 1.3.2.txt │ │ │ ├── 13.txt │ │ │ ├── 17.txt │ │ │ ├── 22.txt │ │ │ ├── 1.3.1.txt │ │ │ ├── 1.2.txt │ │ │ ├── 15.txt │ │ │ ├── 21.txt │ │ │ ├── 1.1.1.txt │ │ │ ├── 16.txt │ │ │ ├── 18.txt │ │ │ ├── 31.txt │ │ │ ├── 26.txt │ │ │ ├── 28.txt │ │ │ ├── 29.txt │ │ │ ├── 1.3.txt │ │ │ ├── 32.txt │ │ │ ├── 25.txt │ │ │ ├── 11.txt │ │ │ ├── 19.txt │ │ │ ├── 24.txt │ │ │ ├── 12.txt │ │ │ └── 14.txt │ │ ├── short_description.txt │ │ └── full_description.txt │ │ ├── id │ │ ├── title.txt │ │ ├── changelogs │ │ │ ├── 23.txt │ │ │ ├── 8.txt │ │ │ ├── 1.0.txt │ │ │ ├── 1.1.txt │ │ │ ├── 27.txt │ │ │ ├── 30.txt │ │ │ ├── 9.txt │ │ │ ├── 10.txt │ │ │ ├── 20.txt │ │ │ ├── 13.txt │ │ │ ├── 1.2.txt │ │ │ ├── 1.3.2.txt │ │ │ ├── 17.txt │ │ │ ├── 15.txt │ │ │ ├── 22.txt │ │ │ ├── 1.3.1.txt │ │ │ ├── 18.txt │ │ │ ├── 21.txt │ │ │ ├── 28.txt │ │ │ ├── 1.1.1.txt │ │ │ ├── 25.txt │ │ │ ├── 29.txt │ │ │ ├── 26.txt │ │ │ ├── 1.3.txt │ │ │ ├── 16.txt │ │ │ ├── 19.txt │ │ │ ├── 11.txt │ │ │ ├── 24.txt │ │ │ ├── 12.txt │ │ │ └── 14.txt │ │ ├── short_description.txt │ │ └── full_description.txt │ │ ├── vi │ │ ├── changelogs │ │ │ ├── 8.txt │ │ │ ├── 1.0.txt │ │ │ ├── 10.txt │ │ │ ├── 23.txt │ │ │ ├── 9.txt │ │ │ ├── 13.txt │ │ │ ├── 1.1.txt │ │ │ ├── 20.txt │ │ │ ├── 21.txt │ │ │ ├── 1.2.txt │ │ │ ├── 1.3.2.txt │ │ │ ├── 17.txt │ │ │ ├── 22.txt │ │ │ ├── 1.1.1.txt │ │ │ ├── 15.txt │ │ │ ├── 16.txt │ │ │ ├── 18.txt │ │ │ ├── 26.txt │ │ │ ├── 1.3.1.txt │ │ │ ├── 25.txt │ │ │ ├── 1.3.txt │ │ │ ├── 11.txt │ │ │ ├── 24.txt │ │ │ ├── 19.txt │ │ │ ├── 12.txt │ │ │ └── 14.txt │ │ ├── title.txt │ │ ├── short_description.txt │ │ └── full_description.txt │ │ └── tr-TR │ │ ├── changelogs │ │ ├── 1.0.txt │ │ ├── 23.txt │ │ ├── 8.txt │ │ ├── 1.1.txt │ │ ├── 10.txt │ │ ├── 27.txt │ │ ├── 30.txt │ │ ├── 20.txt │ │ ├── 9.txt │ │ ├── 13.txt │ │ ├── 1.3.2.txt │ │ ├── 15.txt │ │ ├── 17.txt │ │ ├── 1.2.txt │ │ ├── 22.txt │ │ ├── 21.txt │ │ ├── 28.txt │ │ ├── 1.3.1.txt │ │ ├── 18.txt │ │ ├── 31.txt │ │ ├── 1.1.1.txt │ │ ├── 26.txt │ │ ├── 29.txt │ │ ├── 16.txt │ │ ├── 1.3.txt │ │ ├── 25.txt │ │ ├── 32.txt │ │ ├── 11.txt │ │ ├── 19.txt │ │ ├── 24.txt │ │ ├── 12.txt │ │ └── 14.txt │ │ ├── title.txt │ │ ├── short_description.txt │ │ └── full_description.txt ├── Appfile └── Fastfile ├── Gemfile ├── settings.gradle ├── debug1.png ├── debug2.png ├── debug3.png ├── debug4.png ├── debug5.png ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── PRIVACY_POLICY.md ├── LICENSE ├── gradle.properties ├── README.md ├── logo.svg ├── gradlew.bat ├── gradlew └── Gemfile.lock /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/video.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/video.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/title.txt: -------------------------------------------------------------------------------- 1 | 抬手应答 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Raise To Answer -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/title.txt: -------------------------------------------------------------------------------- 1 | Raise To Answer 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nb-NO/title.txt: -------------------------------------------------------------------------------- 1 | Raise To Answer -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/title.txt: -------------------------------------------------------------------------------- 1 | Ответ ухом 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/27.txt: -------------------------------------------------------------------------------- 1 | 更新翻译 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/30.txt: -------------------------------------------------------------------------------- 1 | 翻译更新 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/title.txt: -------------------------------------------------------------------------------- 1 | Raise To Answer 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | Fixed a crash -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/title.txt: -------------------------------------------------------------------------------- 1 | Raise To Answer 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/title.txt: -------------------------------------------------------------------------------- 1 | Angkat untuk Jawab 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/title.txt: -------------------------------------------------------------------------------- 1 | Raise To Answer 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | Sửa một crash 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/title.txt: -------------------------------------------------------------------------------- 1 | Nâng lên để Trả lời 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/1.0.txt: -------------------------------------------------------------------------------- 1 | 首次发布 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/1.1.txt: -------------------------------------------------------------------------------- 1 | 各项改进 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/1.2.txt: -------------------------------------------------------------------------------- 1 | 添加隐私政策链接 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | 修复了一些崩溃问题 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | 修复一些逻辑错误 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/20.txt: -------------------------------------------------------------------------------- 1 | 更新法语翻译 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/23.txt: -------------------------------------------------------------------------------- 1 | 改进Logo 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | 修复了一个崩溃问题 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | 修复另一个崩溃问题 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | Absturz behoben 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1.0.txt: -------------------------------------------------------------------------------- 1 | Initial release -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | Fixes some crashes -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/23.txt: -------------------------------------------------------------------------------- 1 | Improve logo 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | Fix another crash -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/23.txt: -------------------------------------------------------------------------------- 1 | Peningkatan logo 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | Perbaikan crash 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | Ištaisyta triktis 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/1.0.txt: -------------------------------------------------------------------------------- 1 | Eerste versie 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/1.0.txt: -------------------------------------------------------------------------------- 1 | Первый выпуск 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | Исправлен сбой 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/1.0.txt: -------------------------------------------------------------------------------- 1 | İlk sürüm 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/title.txt: -------------------------------------------------------------------------------- 1 | Yanıtlamak için Kaldır 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/1.0.txt: -------------------------------------------------------------------------------- 1 | Phiên bản đầu 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | Sửa một số crash 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/23.txt: -------------------------------------------------------------------------------- 1 | Cải thiện logo 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | Sửa một crash khác 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/1.3.2.txt: -------------------------------------------------------------------------------- 1 | 增加用右耳接听的功能 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/17.txt: -------------------------------------------------------------------------------- 1 | 修复多次打电话或测试后的崩溃 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/22.txt: -------------------------------------------------------------------------------- 1 | 已在通话中时,忽略来电 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1.1.txt: -------------------------------------------------------------------------------- 1 | Various improvements -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | Fix some logic errors -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/27.txt: -------------------------------------------------------------------------------- 1 | Translation updates 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/30.txt: -------------------------------------------------------------------------------- 1 | Translation updates 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1.0.txt: -------------------------------------------------------------------------------- 1 | Version initiale 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | Corrige un plantage 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1.0.txt: -------------------------------------------------------------------------------- 1 | Peluncuran pertama 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1.1.txt: -------------------------------------------------------------------------------- 1 | Berbagai perbaikan 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/27.txt: -------------------------------------------------------------------------------- 1 | Pembaruan terjemahan 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/30.txt: -------------------------------------------------------------------------------- 1 | Pembaruan terjemahan 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | Perbaikan crash lainnya 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/1.0.txt: -------------------------------------------------------------------------------- 1 | Pradinis leidimas 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/1.1.txt: -------------------------------------------------------------------------------- 1 | Įvairūs patobulinimai 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/23.txt: -------------------------------------------------------------------------------- 1 | Logotipo tobulinimas 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/27.txt: -------------------------------------------------------------------------------- 1 | Vertimo atnaujinimai 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/30.txt: -------------------------------------------------------------------------------- 1 | Vertimų atnaujinimai 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/23.txt: -------------------------------------------------------------------------------- 1 | Улучшение логотипа 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/27.txt: -------------------------------------------------------------------------------- 1 | Обновлены переводы 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/30.txt: -------------------------------------------------------------------------------- 1 | Обновлены переводы 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/23.txt: -------------------------------------------------------------------------------- 1 | Logo iyileştirildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | Bir çökme düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | Sửa một số lỗi logic 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | 如果没有启用任何功能,则不启动听筒 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | 恢复了被意外删除的对无磁力计设备的支持 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/18.txt: -------------------------------------------------------------------------------- 1 | 支持从任何角度接电话(如躺下时) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/21.txt: -------------------------------------------------------------------------------- 1 | 修复“从所有角度应答”设置被取消的问题 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | 首次启动时显示隐私政策(华为要求) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/28.txt: -------------------------------------------------------------------------------- 1 | 在启动前点击应用中的日志区时,不会崩溃 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/short_description.txt: -------------------------------------------------------------------------------- 1 | 只需将手机放在耳边即可接听来电 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name='Raise To Answer' 2 | include ':app' 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/1.0.txt: -------------------------------------------------------------------------------- 1 | Erste Veröffentlichung 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1.1.txt: -------------------------------------------------------------------------------- 1 | Diverses améliorations 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/23.txt: -------------------------------------------------------------------------------- 1 | Amélioration du logo 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | Corrige un autre plantage 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | Perbaikan beberapa crash 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | Ištaisyti kai kurie gedimai 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | Ištaisyta dar vieną triktis 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | Lost een paar crashes op 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | Lost nog een crash op 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/1.1.txt: -------------------------------------------------------------------------------- 1 | Различные улучшения 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | Исправлен другой сбой 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/1.1.txt: -------------------------------------------------------------------------------- 1 | Çeşitli iyileştirmeler 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | Bazı çökmeler düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/27.txt: -------------------------------------------------------------------------------- 1 | Çeviri güncellemeleri 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/30.txt: -------------------------------------------------------------------------------- 1 | Çeviri güncellemeleri 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/1.1.1.txt: -------------------------------------------------------------------------------- 1 | 修复:若APP不在前台则不接起电话的问题 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/1.3.1.txt: -------------------------------------------------------------------------------- 1 | 在任何非响铃状态下,停止监听传感器 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/29.txt: -------------------------------------------------------------------------------- 1 | 修复振动和蜂鸣声设置不适用于非磁力计代码的问题 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/31.txt: -------------------------------------------------------------------------------- 1 | 加强屏幕阅读器的支持 2 | 翻译上的更新 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/27.txt: -------------------------------------------------------------------------------- 1 | Aktualisierte Übersetzungen 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/30.txt: -------------------------------------------------------------------------------- 1 | Aktualisierte Übersetzungen 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | Behebt einen weiteren Absturz 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1.2.txt: -------------------------------------------------------------------------------- 1 | Add Privacy Policy link in app -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/20.txt: -------------------------------------------------------------------------------- 1 | Update French translation 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | Corrige quelques plantages 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/27.txt: -------------------------------------------------------------------------------- 1 | Mise à jour des traductions 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/30.txt: -------------------------------------------------------------------------------- 1 | Mise à jour des traductions 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/20.txt: -------------------------------------------------------------------------------- 1 | Pembaruan terjemahan Perancis 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/1.1.txt: -------------------------------------------------------------------------------- 1 | Verschillende verbeteringen 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | Lost enkele logicaissues op 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/10.txt: -------------------------------------------------------------------------------- 1 | Исправлены некоторые сбои 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/20.txt: -------------------------------------------------------------------------------- 1 | Fransızca çeviri güncellendi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/9.txt: -------------------------------------------------------------------------------- 1 | Başka bir çökme düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/1.1.txt: -------------------------------------------------------------------------------- 1 | Nhiều sự cải thiện khác nhau 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/20.txt: -------------------------------------------------------------------------------- 1 | Cập nhật bản dịch tiếng Pháp 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/1.3.txt: -------------------------------------------------------------------------------- 1 | 修复开关有时不工作的问题 2 | 点击通知时打开应用程序 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | 改进错误报告流程 2 | 修复旋转时丢失测试状态的问题 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | Perbaiki beberapa kesalahan logika 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | Kai kurių loginių klaidų taisymas 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/20.txt: -------------------------------------------------------------------------------- 1 | Atnaujintas vertimas į prancūzų kalbą 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/20.txt: -------------------------------------------------------------------------------- 1 | Обновление французского перевода 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | Bazı mantık hataları düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/24.txt: -------------------------------------------------------------------------------- 1 | 显著改善与多种距离传感器的兼容性 2 | 增加来电时振动的选项 3 | -------------------------------------------------------------------------------- /debug1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/debug1.png -------------------------------------------------------------------------------- /debug2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/debug2.png -------------------------------------------------------------------------------- /debug3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/debug3.png -------------------------------------------------------------------------------- /debug4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/debug4.png -------------------------------------------------------------------------------- /debug5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/debug5.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/17.txt: -------------------------------------------------------------------------------- 1 | Fix crash after many calls or tests 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/21.txt: -------------------------------------------------------------------------------- 1 | Fix answer at all angles being unset 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/20.txt: -------------------------------------------------------------------------------- 1 | Mise à jour de la traduction française 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/21.txt: -------------------------------------------------------------------------------- 1 | Ištaisytas atsiliepimas visais kampais 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/1.2.txt: -------------------------------------------------------------------------------- 1 | Voeg Privacy Policy link toe in app 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | Исправление некоторых логических ошибок 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/21.txt: -------------------------------------------------------------------------------- 1 | Sửa việc trả lời từ mọi góc bị đặt lại 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | 增加部分法语翻译(谢谢Larnicone!) 2 | 增加拒绝接听电话的选项 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/19.txt: -------------------------------------------------------------------------------- 1 | 如果没有启用应答功能,就不让“从所有角度应答”功能可编辑(更合理的UI) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1.3.2.txt: -------------------------------------------------------------------------------- 1 | Make it possible to answer with the right ear -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/22.txt: -------------------------------------------------------------------------------- 1 | Ignore incoming calls when already in a call 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1.3.2.txt: -------------------------------------------------------------------------------- 1 | Permet de répondre avec l'oreille droite 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/13.txt: -------------------------------------------------------------------------------- 1 | Correction de quelques soucis de logique 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/1.3.2.txt: -------------------------------------------------------------------------------- 1 | Sudaryta galimybę atsakyti dešine ausimi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/1.3.1.txt: -------------------------------------------------------------------------------- 1 | Не отслеживать датчики, если нет вызова 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/1.3.2.txt: -------------------------------------------------------------------------------- 1 | Sağ kulakla yanıtlama olanağı sağlandı 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/17.txt: -------------------------------------------------------------------------------- 1 | Absturz nach vielen Anrufen oder Tests behoben 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1.3.1.txt: -------------------------------------------------------------------------------- 1 | Stop listening to sensors at any non-ringing state -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | Don't start listener if no features are enabled 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1.2.txt: -------------------------------------------------------------------------------- 1 | Penambahan Tautan Kebijakan Privasi dalam aplikasi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/17.txt: -------------------------------------------------------------------------------- 1 | Ištaisyta triktis po daugelio skambučių ar bandymų 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/18.txt: -------------------------------------------------------------------------------- 1 | Palaikymas atsakant bet kokiu kampu (pvz., gulint) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/22.txt: -------------------------------------------------------------------------------- 1 | Ignoruoti įeinančius skambučius, kai jau skambinate 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | Don't start listener if no features are enabled 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/short_description.txt: -------------------------------------------------------------------------------- 1 | Houd je telefoon tegen je oor om op te nemen 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/18.txt: -------------------------------------------------------------------------------- 1 | Поддержка ответа под любым углом (например, лёжа) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | Hiçbir özellik etkin değilse dinleyiciyi başlatma 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/17.txt: -------------------------------------------------------------------------------- 1 | Birçok arama veya testten sonra çökme düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/1.2.txt: -------------------------------------------------------------------------------- 1 | Thêm liên kết Chính sách riêng tư trong ứng dụng 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/1.3.2.txt: -------------------------------------------------------------------------------- 1 | Làm cho việc trả lời bằng tai phải có thể được 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/17.txt: -------------------------------------------------------------------------------- 1 | Sửa crash sau nhiều cuộc gọi hoặc lần thử nghiệm 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/22.txt: -------------------------------------------------------------------------------- 1 | Bỏ qua các cuộc gọi đến khi đã ở trong một cuộc gọi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1.1.1.txt: -------------------------------------------------------------------------------- 1 | Fix answering not working if app is not in foreground -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/28.txt: -------------------------------------------------------------------------------- 1 | Don't crash when tapping log area in app before init 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/17.txt: -------------------------------------------------------------------------------- 1 | Corrige les plantages après plusieurs appels ou tests 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/22.txt: -------------------------------------------------------------------------------- 1 | Ignore les appels entrants quand déjà au téléphone 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1.3.2.txt: -------------------------------------------------------------------------------- 1 | Sekarang dapat untuk menjawab dengan telinga kanan 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/17.txt: -------------------------------------------------------------------------------- 1 | Perbaikan crash setelah banyak panggilan atau setelah tes 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/1.2.txt: -------------------------------------------------------------------------------- 1 | Privatumo politikos nuorodos įtraukimas į programėlę 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | Nepaleisti klausytojo, jei nėra įjungtos jokios funkcijos 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/1.3.2.txt: -------------------------------------------------------------------------------- 1 | Maak het mogelijk met het rechteroor op te nemen 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/8.txt: -------------------------------------------------------------------------------- 1 | Er is een bug welke de app kon laten crashen opgelost 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/17.txt: -------------------------------------------------------------------------------- 1 | Исправлен сбой после множественных вызовов или тестов 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/21.txt: -------------------------------------------------------------------------------- 1 | Исправление включения функции ответа под любым углом 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/1.2.txt: -------------------------------------------------------------------------------- 1 | Uygulamaya Gizlilik Politikası bağlantısı eklendi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/22.txt: -------------------------------------------------------------------------------- 1 | Zaten bir aramadayken gelen aramaları görmezden gel 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/18.txt: -------------------------------------------------------------------------------- 1 | Support answering from any angle (like when laying down) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | Show privacy policy on first startup (required by Huawei) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/31.txt: -------------------------------------------------------------------------------- 1 | Improved support for screenreaders 2 | Translation updates 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1.3.1.txt: -------------------------------------------------------------------------------- 1 | Ne lit plus les capteurs en dehors des moments d'appels 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | Jangan mulai pendengar jika tidak ada fitur yang diaktifkan 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/22.txt: -------------------------------------------------------------------------------- 1 | Abaikan panggilan masuk ketika sudah dalam sebuah panggilan 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nb-NO/short_description.txt: -------------------------------------------------------------------------------- 1 | Hold telefonen til øret for å besvare innkommende anrop 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/1.3.2.txt: -------------------------------------------------------------------------------- 1 | Добавлена возможность ответить поднесением к правому уху 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/31.txt: -------------------------------------------------------------------------------- 1 | Улучшена поддержка чтения с экрана 2 | Обновлены переводы 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/21.txt: -------------------------------------------------------------------------------- 1 | Tüm açılarda yanıtlamanın ayarlanmamış olması düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/28.txt: -------------------------------------------------------------------------------- 1 | Başlatmadan önce uygulamada günlük alanına dokunurken çökme 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/1.1.1.txt: -------------------------------------------------------------------------------- 1 | Sửa việc trả lời không hoạt động khi ứng dụng không ở trước 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | Không bắt đầu lắng nghe khi không có tính năng nào được bật 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/12.txt: -------------------------------------------------------------------------------- 1 | 更新了法语翻译(感谢Larnicone!) 2 | 根据Google Play可访问性指南,增大了功能复选框的尺寸 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | Improved bug reporting flow 2 | Fix test state lost on rotation 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/32.txt: -------------------------------------------------------------------------------- 1 | Fixed answer at any angle getting unset after reopening the app 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Simply hold your phone to your ear to answer an incoming call -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1.2.txt: -------------------------------------------------------------------------------- 1 | Ajout d'un lien vers la politique de vie privée dans l'appli 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | Ne pas commencer à écouter si aucun fonctionnalité n'est active 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1.3.1.txt: -------------------------------------------------------------------------------- 1 | Berhenti untuk mendengarkan sensor pada kondisi tanpa-dering 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/18.txt: -------------------------------------------------------------------------------- 1 | Mendukung menjawab dari sudut mana pun (seperti saat berbaring) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/21.txt: -------------------------------------------------------------------------------- 1 | Perbaikan jawaban pada semua sudut yang tidak diatur ulang/unset 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/28.txt: -------------------------------------------------------------------------------- 1 | Perbaikan crash saat mengetuk area log dalam aplikasi sebelum mulai 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/1.1.1.txt: -------------------------------------------------------------------------------- 1 | Ištaisytas atsakymo neveikimas, jei programa nėra pirmame plane 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/1.3.1.txt: -------------------------------------------------------------------------------- 1 | Nustota klausytis jutiklių bet kurioje neskambėjimo būsenoje 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | Atkurtas netyčia pašalintas prietaisų be magnetometro palaikymas 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/31.txt: -------------------------------------------------------------------------------- 1 | Patobulintas ekrano skaitytuvų palaikymas 2 | Vertimo atnaujinimai 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/1.2.txt: -------------------------------------------------------------------------------- 1 | Добавлена ссылка на политику конфиденциальности в приложении 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/22.txt: -------------------------------------------------------------------------------- 1 | Игнорирование новых входящие вызовов, если один уже происходит 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/1.3.1.txt: -------------------------------------------------------------------------------- 1 | Herhangi bir zil çalmaması durumda sensörleri dinlemeyi bırak 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/18.txt: -------------------------------------------------------------------------------- 1 | (Yatarken olduğu gibi) herhangi bir açıdan yanıtlamayı destekle 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/31.txt: -------------------------------------------------------------------------------- 1 | Ekran okuyucu desteği iyileştirildi 2 | Çeviri güncellemeleri 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | Phục hồi sự hỗ trợ bị vô tình bỏ đi cho các thiết bị không có từ kế 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/18.txt: -------------------------------------------------------------------------------- 1 | Hỗ trợ việc trả lời từ bất kỳ góc nào (như là khi đang nằm xuống) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/14.txt: -------------------------------------------------------------------------------- 1 | 增加了禁用蜂鸣声的选项 2 | 使应用在重启和更新后仍能正常运行 3 | 只在读取传感器数据时显示通知(Android要求) 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/28.txt: -------------------------------------------------------------------------------- 1 | Kein Absturz beim Tippen auf den Log-Bereich in der App vor dem Start 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/21.txt: -------------------------------------------------------------------------------- 1 | Corriger le décrochage si les inclinaisons n'ont pas été spécifiées 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1.1.1.txt: -------------------------------------------------------------------------------- 1 | Perbaikan menjawab tidak berfungsi jika aplikasi tidak di latar depan 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | Pirmą kartą paleidžiant rodyti privatumo politiką (reikalauja Huawei) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | Восстановлена случайно удалённая поддержка устройств без магнитометра 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/short_description.txt: -------------------------------------------------------------------------------- 1 | Просто поднесите телефон к уху, чтобы ответить на входящий звонок 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/1.1.1.txt: -------------------------------------------------------------------------------- 1 | Uygulama ön planda değilse yanıtlamanın çalışmaması düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | Hiện chính sách riêng tư khi khởi động lần đầu tiên (do Huawei yêu cầu) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | Datenschutzrichtlinie beim ersten Start anzeigen (von Huawei gefordert) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1.3.txt: -------------------------------------------------------------------------------- 1 | Fix on/off switch sometimes not working 2 | Open app when tapping notification -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | Reinstate accidentally removed support for devices without magnetometer 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/29.txt: -------------------------------------------------------------------------------- 1 | Fix vibration and beeping setting not applying to non-magnetometer code 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/short_description.txt: -------------------------------------------------------------------------------- 1 | Norėdami atsiliepti į skambutį, tiesiog laikykite telefoną prie ausies 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | Reinstate accidentally removed support for devices without magnetometer 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/15.txt: -------------------------------------------------------------------------------- 1 | Если никакая из функций не включена, подключения к датчикам не происходит 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | İlk başlatmada gizlilik politikasını göster (Huawei tarafından gerekli) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/1.3.1.txt: -------------------------------------------------------------------------------- 1 | Dừng việc lắng nghe cảm biến tại bất kỳ trạng thái không đổ chuông nào 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | Cải thiện dòng chảy báo cáo lỗi 2 | Sửa trạng thái thử nghiệm bị mất khi xoay 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1.1.1.txt: -------------------------------------------------------------------------------- 1 | Corrige le décrochage qui ne fonctionne pas si l'appli est en arrière-plan 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | Ré-ajout du support des appareils sans magnétomètre accidentellement retiré 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/18.txt: -------------------------------------------------------------------------------- 1 | Supporte le décrochage depuis différentes positions (comme en étant allongé) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/31.txt: -------------------------------------------------------------------------------- 1 | Amélioration du support des lecteurs d'écran 2 | Mise à jour des traductions 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | Penigkatan alur pelaporan bug 2 | Perbaikan status tes yang hilang pada rotasi 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/29.txt: -------------------------------------------------------------------------------- 1 | Perbaiki pengaturan getaran dan bip yang tidak berlaku untuk kode non-magnetometer 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/1.1.1.txt: -------------------------------------------------------------------------------- 1 | Исправление неработающего ответа, если приложение не было на переднем плане 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | При первом запуске отображается политика конфиденциальности (требование Huawei) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/29.txt: -------------------------------------------------------------------------------- 1 | Manyetometre olmayan koda uygulanmayan titreşim ve bipleme ayarı düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/short_description.txt: -------------------------------------------------------------------------------- 1 | Chỉ đơn giản là giữ điện thoại của bạn sát vào tai để trả lời một cuộc gọi đến 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/short_description.txt: -------------------------------------------------------------------------------- 1 | Halte einfach dein Telefon an dein Ohr, um einen eingehenden Anruf anzunehmen 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/19.txt: -------------------------------------------------------------------------------- 1 | Don't make answer all angles editable if answering isn't enabled (more logical UI) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | Affiche la politique de confidentialité au premier lancement (imposé par Huawei) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/short_description.txt: -------------------------------------------------------------------------------- 1 | Portez votre téléphone à l'oreille pour répondre ou retournez-le pour rejeter 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/short_description.txt: -------------------------------------------------------------------------------- 1 | Cukup pegang telepon Anda ke telinga Anda untuk menjawab sebuah panggilan masuk 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/29.txt: -------------------------------------------------------------------------------- 1 | Ištaisytas vibracijos ir pypsėjimo nustatymas, kuris netaikomas ne magnetometro kodui 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/32.txt: -------------------------------------------------------------------------------- 1 | Ištaisytas atsakymas bet kokiu kampu, kuris išjungiamas pakartotinai atidarius programą 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/short_description.txt: -------------------------------------------------------------------------------- 1 | Gelen bir aramayı yanıtlamak için telefonunuzu kulağınıza tutmanız yeterlidir 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/1.3.txt: -------------------------------------------------------------------------------- 1 | Sửa công tắc bật/tắt đôi khi không hoạt động 2 | Mở ứng dụng khi nhấn vào thông báo 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/28.txt: -------------------------------------------------------------------------------- 1 | Ne plante plus lors des tapes sur la partie de connexion avant le démarrage de l'appli 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/29.txt: -------------------------------------------------------------------------------- 1 | Corriger les préférences des vibrations et bips qui ne s'appliquaient qu'au magnétomètre 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/28.txt: -------------------------------------------------------------------------------- 1 | Nesukelkite avarijos, kai bakstelėjate prisijungimo sritį programoje prieš inicializaciją 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/1.3.1.txt: -------------------------------------------------------------------------------- 1 | Stop met uitlezen van de sensors bij elke status waarbij de telefoon niet over gaat 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | Улучшен отчёт об ошибках 2 | Исправлено состояние тестирования, теряемое при повороте 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/28.txt: -------------------------------------------------------------------------------- 1 | Исправлено аварийное завершение приложения при нажатии на область журнала перед запуском 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | Manyetometresi olmayan aygıtlar için yanlışlıkla kaldırılan desteği yeniden etkinleştir 2 | -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/29.txt: -------------------------------------------------------------------------------- 1 | Behebung der Einstellung "Vibration und Piepton", die nicht für Nicht-Magnetometer-Code gilt 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | Add partial French translation (thanks, Larnicone!) 2 | Add option to decline incoming calls 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/1.3.txt: -------------------------------------------------------------------------------- 1 | Corrige le commutateur actif/inactif 2 | Pouvoir ouvrir l'appli à partir d'une notification 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/26.txt: -------------------------------------------------------------------------------- 1 | Tampilkan Kebijakan Privasi pada Awal Pertama Masuk aplikasi/startup (diperlukan oleh Huawei) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | Patobulintas pranešimų apie klaidas srautas 2 | Ištaisyta bandymo būsena, prarasta rotacijoje 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/1.3.txt: -------------------------------------------------------------------------------- 1 | Aç/kapat düğmesinin bazen çalışmaması düzeltildi 2 | Bildirime dokunulduğunda uygulamayı aç 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | Hata bildirme akışı iyileştirildi 2 | Döndürme sırasında test durumunun kaybolması düzeltildi 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/32.txt: -------------------------------------------------------------------------------- 1 | Uygulamayı yeniden açtıktan sonra herhangi bir açıda yanıtlamanın devre dışı olması düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | Thêm bản dịch tiếng Pháp một phần (cảm ơn, Larnicone!) 2 | Thêm tuỳ chọn từ chối cuộc gọi đến 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/32.txt: -------------------------------------------------------------------------------- 1 | Correction du décrochage peu importe l'angle qui se désactivait quand l'application été ré-ouverte 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1.3.txt: -------------------------------------------------------------------------------- 1 | Perbaikan switch on/off yang kadang-kadang tidak berfungsi 2 | Buka aplikasi saat mengetuk notifikasi 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/16.txt: -------------------------------------------------------------------------------- 1 | "Pemasangan kembali dukungan yang secara tidak sengaja terhapus untuk perangkat tanpa magnetometer 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/19.txt: -------------------------------------------------------------------------------- 1 | Jangan buat jawaban dari semua sudut yang dapat diedit jika menjawab tidak diaktifkan (UI lebih logis) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/19.txt: -------------------------------------------------------------------------------- 1 | Neleisti redaguoti visų atsiliepimo kampų, jei atsiliepimai nėra įjungti (logiškesnė vartotojo sąsaja) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/1.1.1.txt: -------------------------------------------------------------------------------- 1 | [OPGELOST] Het beantwoorden van gesprekken terwijl de app niet op de voorgrond is werkt voortaan 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/29.txt: -------------------------------------------------------------------------------- 1 | Исправлена настройка вибрации и звукового сигнала, не применявшаяся, если нет датчика магниометра 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | Verbesserter Ablauf der Fehlerberichterstattung 2 | Teststatus geht bei Rotation nicht mehr verloren 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | Kısmi Fransızca çeviri eklendi (teşekkürler, Larnicone!) 2 | Gelen aramaları reddetme seçeneği eklendi 3 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/1.3.txt: -------------------------------------------------------------------------------- 1 | Sutvarkytas kartais neveikiantis įjungimo/išjungimo jungiklis 2 | Atidarykite programą bakstelėjus pranešimą 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | Pridėtas dalinis vertimas į prancūzų kalbą (ačiū, Larnicone!) 2 | Pridėta galimybę atmesti gaunamus skambučius 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/1.3.txt: -------------------------------------------------------------------------------- 1 | Исправление не всегда работавшего включения/отключения 2 | При нажатии уведомления приложение открывается 3 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/24.txt: -------------------------------------------------------------------------------- 1 | Greatly improve compatibility with many different proximity sensors 2 | Add an option to vibrate on incoming calls 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | Amélioration du processus de signalement des bugs 2 | Correction du changement d'état de test lors de la rotation 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/1.3.txt: -------------------------------------------------------------------------------- 1 | Lost een probleem op waarbij de aan-/uitknop soms niet werkte 2 | Opent de app bij het aanraken van de melding 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | Добавить частичный французский перевод (спасибо, Larnicone!) 2 | Добавлена возможность отклонения входящих вызовов 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/32.txt: -------------------------------------------------------------------------------- 1 | Исправлена ошибка, при которой настройка ответа под любым углом сбрасывалась после повторного открытия приложения 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/19.txt: -------------------------------------------------------------------------------- 1 | Yanıtlama etkin değilse, tüm açılarda yanıtlamayı düzenlenebilir hale getirme (daha mantıklı kullanıcı arayüzü) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/24.txt: -------------------------------------------------------------------------------- 1 | Cải thiện rất nhiều sự tương thích với nhiều cảm biến tiệm cận khác nhau 2 | Thêm tuỳ chọn rung khi có cuộc gọi đến 3 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | Ajout de la traduction française partielle (merci Larnicone !) 2 | Ajout d'une option pour refuser les appels entrants 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/19.txt: -------------------------------------------------------------------------------- 1 | Ne permet plus de modifier les angles pour le décrochage si la fonction n'est pas activée (comportement plus logique) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | Penambahan terjemahan Perancis secara parsial (terima kasih, Larnicone!) 2 | Penambahan opsi untuk menolak panggilan masuk 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/24.txt: -------------------------------------------------------------------------------- 1 | Birçok farklı yakınlık sensörüyle uyumluluk büyük ölçüde iyileştirildi 2 | Gelen aramalarda titreşim seçeneği eklendi 3 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/24.txt: -------------------------------------------------------------------------------- 1 | Labai pagerintas suderinamumas su daugeliu skirtingų artumo jutiklių 2 | Pridėta galimybė vibruoti prieš įeinančius skambučius 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/11.txt: -------------------------------------------------------------------------------- 1 | Gedeeltelijke Franse vertaling toegevoegd (bedankt, Larnicone!) 2 | Optie om inkomende gesprekken te weigeren toegevoegd 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/19.txt: -------------------------------------------------------------------------------- 1 | Нет возможности включить функцию ответа под любым углом, если ответ не включён (более логичный пользовательский интерфейс) 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/19.txt: -------------------------------------------------------------------------------- 1 | Không làm cho việc trả lời từ mọi góc có thể chỉnh sửa được nếu việc trả lời không được bật (giao diện mang tính logic hơn) 2 | -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/12.txt: -------------------------------------------------------------------------------- 1 | Updated French translation (thanks Larnicone!) 2 | Increase size of feature checkboxes per Google Play accessibility guidelines 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/24.txt: -------------------------------------------------------------------------------- 1 | Значительно улучшена совместимость со множеством различных датчиков приближения 2 | Добавлена функция вибрации при входящих вызовах 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/24.txt: -------------------------------------------------------------------------------- 1 | Peningkatan besar dalam kompatibilitas dengan banyak sensor jarak yang berbeda 2 | Penambahan sebuah opsi untuk bergetar pada panggilan masuk 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/12.txt: -------------------------------------------------------------------------------- 1 | Atnaujintas vertimas į prancūzų kalbą (ačiū Larnicone!) 2 | Padidintas funkcijų žymimųjų langelių dydis pagal Google Play prieinamumo gaires 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/12.txt: -------------------------------------------------------------------------------- 1 | Update Franse vertaling (bedankt Larnicone!) 2 | Vergroting van de optie selectievakken volgens de Google Play accessibility guidelines 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/12.txt: -------------------------------------------------------------------------------- 1 | Cập nhật bản dịch tiếng Pháp (cảm ơn Larnicone!) 2 | Tăng kích thước của ô đánh dấu tính năng theo hướng dẫn hỗ trợ tiếp cận của Google Play 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/24.txt: -------------------------------------------------------------------------------- 1 | Deutlich verbesserte Kompatibilität mit vielen verschiedenen Näherungssensoren 2 | Hinzufügen einer Option zum Vibrieren bei eingehenden Anrufen 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/24.txt: -------------------------------------------------------------------------------- 1 | Améliorer considérablement la compatibilité avec différents capteurs de proximité. 2 | Ajoute une option pour vibre lors des appels entrants 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/12.txt: -------------------------------------------------------------------------------- 1 | Обновлён французский перевод (спасибо Larnicone!) 2 | Увеличен размер флажков функций в соответствии с рекомендациями по доступности Google Play 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/12.txt: -------------------------------------------------------------------------------- 1 | Fransızca çeviri güncellendi (teşekkürler Larnicone!) 2 | Google Play erişilebilirlik yönergelerine göre özellik onay kutularının boyutu artırıldı 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/14.txt: -------------------------------------------------------------------------------- 1 | Added an option to disable beeps 2 | Make app survive reboots and updates 3 | Only show the notification while reading sensor data (Android requirement) 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingarajsankaravelu/RaiseToAnswer/master/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/12.txt: -------------------------------------------------------------------------------- 1 | Terjemahan Perancis yang diperbarui (terima kasih Larnicone!) 2 | Menaikkan ukuran dari kotak centang fitur seperti dalam panduan aksesibilitas Google Play 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/changelogs/14.txt: -------------------------------------------------------------------------------- 1 | Added an option to disable beeps 2 | Make app survive reboots and updates 3 | Only show the notification while reading sensor data (Android requirement) 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/12.txt: -------------------------------------------------------------------------------- 1 | Mise à jour de la traduction française (Merci Larnicone !) 2 | Augmentation de la taille des commutateurs pour améliorer l'accessibilité suivant les recommandations du Google Play 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/14.txt: -------------------------------------------------------------------------------- 1 | Thêm tuỳ chọn tắt tiếng bíp 2 | Làm cho ứng dụng sống sót qua những lần khởi động lại và những bản cập nhật 3 | Chỉ hiện thông báo khi đang đọc dữ liệu cảm biến (yêu cầu của Android) 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/14.txt: -------------------------------------------------------------------------------- 1 | Ajout d'une option pour désactiver les bips 2 | Rend l'appli invincible aux redémarrages et aux mises à jour 3 | N'affiche les notifications qu'en lisant les capteurs (Android requis) 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/14.txt: -------------------------------------------------------------------------------- 1 | Penambahan opsi untuk menonaktifkan bunyi bip 2 | Membuat aplikasi bertahan dari boot ulang/reboot dan pembaruan 3 | Hanya menampilkan pemberitahuan saat membaca sensor data (kebutuhan Android) 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/14.txt: -------------------------------------------------------------------------------- 1 | Pridėta galimybė išjungti garsinius signalus 2 | Užtikrinta, kad programa išgyventų perkrovimus ir atnaujinimus 3 | Rodyti pranešimą tik tada, kai skaitomi jutiklio duomenys (Android reikalavimas) 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/14.txt: -------------------------------------------------------------------------------- 1 | Добавлена возможность отключения звуковых сигналов 2 | Приложение продолжает работать после перезагрузки и обновлений 3 | Отображается уведомление при считывании данных датчиков (требование Android) 4 | -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- 1 | json_key_file("~/.config/google_play_service_account.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one 2 | package_name("me.hackerchick.raisetoanswer") # e.g. com.krausefx.app 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/full_description.txt: -------------------------------------------------------------------------------- 1 | 只需将手机放在耳边即可接听来电。在来电时,当应用程序检测到手机靠近你的耳朵,它将发出5次提示音,然后接听电话。 2 | 3 | 没有广告,没有不必要的权限,没有不必要的电池消耗。易于启用和停用。不会替换你的来电屏幕,所以你不需要学习任何新东西。 4 | 5 | 本应用程序是开源的。源代码可在https://github.com/TheLastProject/RaiseToAnswer找到。 6 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #6200EE 4 | #3700B3 5 | #03DAC5 6 | 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/14.txt: -------------------------------------------------------------------------------- 1 | Bip seslerini devre dışı bırakmak için bir seçenek eklendi 2 | Uygulamanın yeniden başlatmalardan ve güncellemelerden sonra çalışmaya devam etmesi sağlandı 3 | Yalnızca sensör verilerini okurken bildirim göster (Android gereksinimi) 4 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Aug 02 18:50:31 CEST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Android Studio 2 | *.iml 3 | .gradle 4 | /local.properties 5 | /.idea 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | .cxx 11 | 12 | /app/release 13 | 14 | # Fastlane 15 | # fastlane specific 16 | **/fastlane/report.xml 17 | 18 | # deliver temporary files 19 | **/fastlane/Preview.html 20 | 21 | # snapshot generated screenshots 22 | **/fastlane/screenshots 23 | 24 | # scan temporary files 25 | **/fastlane/test_output 26 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- 1 | Simply hold your phone to your ear to answer an incoming call. When the app detects the phone is near your ear during an incoming call, it will beep 5 times and then answer the call. 2 | 3 | No ads, no unnecessary permissions and no unnecessary battery drain. Easy to enable and disable. Doesn't replace your incoming call screen, so you don't need to learn anything new. 4 | 5 | This app is Open Source. The source code is available on https://github.com/TheLastProject/RaiseToAnswer. -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/full_description.txt: -------------------------------------------------------------------------------- 1 | Norėdami atsiliepti į skambutį, tiesiog laikykite telefoną prie ausies. Kai programa aptinka, kad telefonas yra prie ausies įeinančio skambučio metu, ji supypsės 5 kartus ir tada atsilieps į skambutį. 2 | 3 | Jokių reklamų, jokių nereikalingų leidimų ir nereikalingo baterijos eikvojimo. Lengva įjungti ir išjungti. Nepakeičia gaunamo skambučio ekrano, todėl jums nereikia nieko iš naujo mokytis. 4 | 5 | Ši programa yra atvirojo kodo. Šaltinio kodą galite rasti https://github.com/TheLastProject/RaiseToAnswer. 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/full_description.txt: -------------------------------------------------------------------------------- 1 | Houd je telefoon tegen je oor om de telefoon op te nemen. Zodra de app detecteert dat je de telefoon tegen je oor houdt tijdens een inkomende oproep, wordt er 5 keer gepiept waarna het telefoongesprek wordt beantwoord. 2 | 3 | Geen reclame, geen onnodige rechten en geen onnodig accugebruik, makkelijk aan en uit te zetten en verandert niets aan het belscherm zodat je niets nieuws hoeft te leren. 4 | 5 | Deze app is open source. De broncode is beschikbaar op https://github.com/TheLastProject/RaiseToAnswer. 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/full_description.txt: -------------------------------------------------------------------------------- 1 | Chỉ đơn giản là giữ điện thoại của bạn sát vào tai để trả lời một cuộc gọi đến. Khi ứng dụng phát hiện là điện thoại đang gần tai của bạn trong khi có cuộc gọi đến, nó sẽ phát ra tiếng bíp 5 lần và sau đó là trả lời cuộc gọi. 2 | 3 | Không có quảng cáo, không có các quyền không cần thiết và không hao pin không cần thiết. Dễ bật và tắt. Không thay thế màn hình gọi đến của bạn, nên bạn không cần học bất kỳ thứ gì mới. 4 | 5 | Ứng dụng này là mã nguồn mở. Mã nguồn có ở https://github.com/TheLastProject/RaiseToAnswer. 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/full_description.txt: -------------------------------------------------------------------------------- 1 | Gelen bir aramayı yanıtlamak için telefonunuzu kulağınıza tutmanız yeterlidir. Uygulama, gelen bir arama sırasında telefonun kulağınıza yakın olduğunu algıladığında, 5 kez bip sesi çıkarır ve ardından aramayı yanıtlar. 2 | 3 | Reklam yok, gereksiz izinler ve pil tüketimi yok. Etkinleştirmek ve devre dışı bırakmak kolaydır. Gelen arama ekranınızın yerini almaz, bu nedenle yeni bir şey öğrenmenize gerek yoktur. 4 | 5 | Bu uygulama Açık Kaynaktır. Kaynak kodu https://github.com/TheLastProject/RaiseToAnswer adresinde mevcuttur. 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/full_description.txt: -------------------------------------------------------------------------------- 1 | Просто поднесите телефон к уху, чтобы ответить на входящий вызов. Когда приложение обнаружит, что телефон находится рядом с вашим ухом во время входящего вызова, оно 5 раз подаст звуковой сигнал, а затем ответит на вызов. 2 | 3 | Никакой рекламы, никаких ненужных разрешений и повышенного разряда батареи. Легко включить и отключить. Не заменяет экран входящего вызова, так что вам не нужно привыкать к чему-то новому. 4 | 5 | Это приложение с открытым исходным кодом, который доступен на: https://github.com/TheLastProject/RaiseToAnswer. 6 | -------------------------------------------------------------------------------- /PRIVACY_POLICY.md: -------------------------------------------------------------------------------- 1 | # Privacy Policy 2 | 3 | Raise To Answer does not collect or transmit any personal information. We require the following permissions: 4 | 5 | `READ_PHONE_STATE`: This permission is required to detect an incoming call being received. It is not used for any other purpose. 6 | `ANSWER_PHONE_CALLS`: This permission is required to be able to answer an incoming phone call when you hold the app to your ear. 7 | `FOREGROUND_SERVICE`: This permission is required to be able to read sensor data on Android 9 and newer during an incoming call, so that it can be detected when the phone is near your ear. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/full_description.txt: -------------------------------------------------------------------------------- 1 | Halte einfach dein Telefon an dein Ohr, um einen eingehenden Anruf anzunehmen. Wenn die App erkennt, dass sich das Telefon während eines eingehenden Anrufs in der Nähe deines Ohrs befindet, piept es fünfmal und nimmt dann den Anruf an. 2 | 3 | Keine Werbung, keine unnötigen Berechtigungen und kein unnötiger Batterieverbrauch. Einfach zu aktivieren und zu deaktivieren. Ersetzt nicht deinen Bildschirm für eingehende Anrufe, sodass du nichts Neues lernen musst. 4 | 5 | Diese App ist Open Source. Der Quellcode ist unter https://github.com/TheLastProject/RaiseToAnswer verfügbar. 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/full_description.txt: -------------------------------------------------------------------------------- 1 | Portez simplement votre téléphone à l'oreille pour répondre. Quand l'application détectera que votre téléphone est proche de votre oreille pendant un appel entrant, elle émettra cinq bips et ensuite décrochera. 2 | 3 | Pas de publicité, pas d'autorisations inutiles et pas de consommation excessive de la batterie. Facile à activer et à désactiver. Ne remplace pas votre écran d'appel, vous n'avez donc pas besoin d'apprendre quoi que ce soit de nouveau. 4 | 5 | Cette application est Open Source. Le code source est disponible sur https://github.com/TheLastProject/RaiseToAnswer. 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/full_description.txt: -------------------------------------------------------------------------------- 1 | Cukup pegang telepon Anda ke telinga Anda untuk menjawab sebuah panggilan masuk. Ketika aplikasi mendeteksi telepon berada di dekat telinga Anda selama ada sebuah panggilan masuk, maka akan mengeluarkan suara bip sebanyak 5 kali dan kemudian menjawab panggilan tersebut. 2 | 3 | Tanpa iklan, tanpa izin yang tidak diperlukan dan tanpa penggunaan baterai berlebih yang tidak diperlukan. Mudah diaktifkan dan dinonaktifkan. Tidak menggantikan layar panggilan masuk Anda, jadi Anda tidak perlu mempelajari apa pun yang baru. 4 | 5 | Aplikasi ini adalah aplikasi Sumber Terbuka. Kode sumber tersedia di https://github.com/TheLastProject/RaiseToAnswer. 6 | -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /app/src/main/java/me/hackerchick/raisetoanswer/RaiseToAnswerCallReceiver.kt: -------------------------------------------------------------------------------- 1 | package me.hackerchick.raisetoanswer 2 | 3 | import android.annotation.SuppressLint 4 | import android.content.BroadcastReceiver 5 | import android.content.Context 6 | import android.content.Intent 7 | import android.media.AudioManager 8 | import android.telephony.TelephonyManager 9 | 10 | class RaiseToAnswerCallReceiver : BroadcastReceiver() { 11 | @SuppressLint("MissingPermission", "NewApi") 12 | override fun onReceive(context: Context, intent: Intent?) { 13 | val state = intent!!.getStringExtra(TelephonyManager.EXTRA_STATE) 14 | 15 | val audioManager = context.getSystemService(Context.AUDIO_SERVICE) as AudioManager 16 | 17 | if (TelephonyManager.EXTRA_STATE_RINGING == state && audioManager.mode != AudioManager.MODE_IN_CALL) { 18 | Util.startSensorListener(context, false) 19 | } else { 20 | Util.stopSensorListener(context) 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2020 Sylvia van Os 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- 1 | # This file contains the fastlane.tools configuration 2 | # You can find the documentation at https://docs.fastlane.tools 3 | # 4 | # For a list of all available actions, check out 5 | # 6 | # https://docs.fastlane.tools/actions 7 | # 8 | # For a list of all available plugins, check out 9 | # 10 | # https://docs.fastlane.tools/plugins/available-plugins 11 | # 12 | 13 | # Uncomment the line if you want fastlane to automatically update itself 14 | # update_fastlane 15 | 16 | default_platform(:android) 17 | 18 | platform :android do 19 | desc "Runs all the tests" 20 | lane :test do 21 | gradle(task: "test") 22 | end 23 | 24 | desc "Submit a new Beta Build to Crashlytics Beta" 25 | lane :beta do 26 | gradle(task: "clean assembleRelease") 27 | crashlytics 28 | 29 | # sh "your_script.sh" 30 | # You can also use other beta testing services here 31 | end 32 | 33 | desc "Deploy a new version to the Google Play" 34 | lane :deploy do 35 | gradle(task: "clean assembleRelease") 36 | upload_to_play_store 37 | end 38 | end 39 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | # IDE (e.g. Android Studio) users: 3 | # Gradle settings configured through the IDE *will override* 4 | # any settings specified in this file. 5 | # For more details on how to configure your build environment visit 6 | # http://www.gradle.org/docs/current/userguide/build_environment.html 7 | # Specifies the JVM arguments used for the daemon process. 8 | # The setting is particularly useful for tweaking memory settings. 9 | org.gradle.jvmargs=-Xmx1536m 10 | # When configured, Gradle will run in incubating parallel mode. 11 | # This option should only be used with decoupled projects. More details, visit 12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 13 | # org.gradle.parallel=true 14 | # AndroidX package structure to make it clearer which packages are bundled with the 15 | # Android operating system, and which are packaged with your app's APK 16 | # https://developer.android.com/topic/libraries/support-library/androidx-rn 17 | android.useAndroidX=true 18 | # Automatically convert third-party libraries to use AndroidX 19 | android.enableJetifier=true 20 | # Kotlin code style for this project: "official" or "obsolete": 21 | kotlin.code.style=official 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 17 | 24 | 32 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | apply plugin: 'kotlin-android' 3 | 4 | android { 5 | compileSdkVersion 30 6 | buildToolsVersion '30.0.3' 7 | 8 | defaultConfig { 9 | applicationId "me.hackerchick.raisetoanswer" 10 | minSdkVersion 26 11 | targetSdkVersion 30 12 | versionCode 32 13 | versionName "3.6.5" 14 | 15 | testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" 16 | } 17 | 18 | buildTypes { 19 | release { 20 | minifyEnabled false 21 | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 22 | } 23 | } 24 | buildFeatures { 25 | viewBinding true 26 | } 27 | compileOptions { 28 | sourceCompatibility JavaVersion.VERSION_1_8 29 | targetCompatibility JavaVersion.VERSION_1_8 30 | } 31 | kotlinOptions { 32 | jvmTarget = "1.8" 33 | } 34 | } 35 | 36 | dependencies { 37 | implementation fileTree(dir: 'libs', include: ['*.jar']) 38 | implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 39 | implementation 'androidx.appcompat:appcompat:1.2.0' 40 | implementation 'androidx.core:core-ktx:1.3.2' 41 | implementation 'androidx.constraintlayout:constraintlayout:2.0.4' 42 | testImplementation 'junit:junit:4.13.2' 43 | androidTestImplementation 'androidx.test.ext:junit:1.1.2' 44 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' 45 | debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.3' 46 | } 47 | -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 来电震动 4 | 调试日志已复制到剪贴板 5 | 您的设备运行的是 Android 9 之前的版本,不支持拒绝来电。 6 | 您的设备没有磁力计,不支持拒绝或限制应答到右上角度。 7 | 应答来电 8 | 拒绝来电 9 | 以任何角度应答 10 | 来电蜂鸣 11 | 其他设置 12 | 请至少启用一个功能 13 | 测试开始 14 | 把手机正面朝下放置以拒绝来电 15 | 把手机举到耳边以应答来电 16 | 检测到呼叫拒绝 17 | 检测到呼叫应答 18 | 注册传感器失败,您的设备可能缺少距离传感器或加速度传感器。抬手应答无法继续。 19 | 隐私政策 20 | 抬手应答正在监听传感器数据 21 | 来电服务 22 | 抬手应答 23 | 没有这些权限应用无法工作,抱歉… 24 | 抬手应答 25 | 接受 26 | 许多应用程序商店要求应用程序在首次启动时显示其隐私权条款。我们的隐私权条款如下: 27 | \n 28 | \n我们不收集任何数据。我们的应用程序是开源的,所以任何人都可以确认此声明的真实性。 29 | 报告问题 30 | 关闭 31 | 测试成功了吗? 32 | \n 33 | \n如果没有,您可以把测试日志发给开发人员,这样她就可以帮助找到出错的地方。 34 | 测试已结束 35 | 结束测试 36 | 开始测试 37 | 停用测试模式 38 | 启用测试模式 39 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Raise To Answer (Android) 2 | 3 | ![Raise To Answer logo](app/src/main/res/mipmap-hdpi/ic_launcher.png) 4 | 5 | *Logo by [Rose (TangentFoxy)](http://github.com/TangentFoxy)* 6 | 7 | Simply hold your phone to your ear to answer an incoming call. When the app detects the phone is near your ear during an incoming call, it will beep 5 times and then answer the call. 8 | 9 | No ads, no unnecessary permissions and no unnecessary battery drain. Easy to enable and disable. Doesn't replace your incoming call screen, so you don't need to learn anything new. 10 | 11 | [Get it on F-Droid](https://f-droid.org/packages/me.hackerchick.raisetoanswer/) 14 | [Get it on Google Play](https://play.google.com/store/apps/details?id=me.hackerchick.raisetoanswer) 17 | 18 | 19 | Translation status 20 | 21 | 22 | ## How to build 23 | 24 | First, clone the repository: 25 | ``` 26 | git clone https://github.com/TheLastProject/RaiseToAnswer 27 | ``` 28 | 29 | Then, open Android Studio and hit build. 30 | 31 | ## Debugging 32 | Sensors are complicated. If the app isn't working as you expect it to, please help me by giving some debug logging. 33 | 34 | First, tap the menu in the top right. 35 | ![Debug screen 1](debug1.png) 36 | 37 | Then, choose "Enable test mode". 38 | ![Debug screen 2](debug2.png) 39 | 40 | Put the phone down in the resting position, and tap "Start Test". Then, answer or decline the phone as seems natural to you. 41 | ![Debug screen 3](debug3.png) 42 | 43 | After having tried to answer or decline, press "End Test". 44 | ![Debug screen 4](debug4.png) 45 | 46 | If the issue appeared, press "Report Issue". This will open your email application and allow you to send debug logging to me. 47 | ![Debug screen 5](debug5.png) 48 | 49 | Please add any information you can think of to the email but don't remove any of the existing text. 50 | 51 | ## License 52 | 53 | MIT 54 | -------------------------------------------------------------------------------- /app/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Vedd fel a Válaszhoz 4 | Az eszközben hiányzik a magnetométer, a hívások visszautasítása nem támogatott. 5 | Kérlek kapcsolj be legalább egy opciót 6 | Az eszközöd Android 9 előtti, a hívások visszautasítása nem támogatott. 7 | Hívások fogadása 8 | Hívások visszautasítása 9 | Vedd fel bármilyen szögből 10 | Beérkező hívásnál sípoljon 11 | Más beállítások 12 | A teszt elkezdődött 13 | Hívás visszautasítása működik 14 | Hívás fogadása működik 15 | Utasítsd vissza a hívást a telefont képernyővel lefele helyezve az asztalra 16 | Válaszolj azzal, hogy a füledhez tartod a telefont 17 | Az érzékelők észlelése sikertelen, az eszközben hiányozhat a közelség érzékelő és a gyorsulásmérő. Az app nem működik így. 18 | Adatvédelmi szabályzat 19 | Raise To Answer figyeli az érzékelő adatot 20 | Beérkező hívás 21 | Az alkalmazás nem tud működni az engedélyek megadása nélkül… 22 | Raise To Answer 23 | Beérkező hívásnál rezegjen a telefon 24 | Hibajavítási napló másolása a vágólapra 25 | Tesztmód engedélyezése 26 | Tesztmód letiltása 27 | Teszt indítása 28 | Vizsgálat vége 29 | A teszt befejeződött 30 | Sikeres volt a teszt\? 31 | \n 32 | \nHa nem, akkor elküldheti a tesztnaplókat a fejlesztőnek, hogy segítsen kideríteni, mi volt a hiba. 33 | Bezár 34 | Jelentési probléma 35 | Számos alkalmazásbolt megköveteli, hogy az alkalmazások első indításkor megjelenítsék az adatvédelmi irányelveket. Itt van a miénk: 36 | \n 37 | \nAz alkalmazásunk nyílt forráskódú, így bárki megerősítheti, hogy ez igaz. 38 | Elfogadom 39 | -------------------------------------------------------------------------------- /app/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Raise To Answer 4 | De app kan niet werken zonder deze rechten. 5 | Raise To Answer 6 | Dienst voor inkomende gesprekken 7 | Raise To Answer is aan het luisteren naar sensordata… 8 | Privacybeleid 9 | De sensors kunnen niet worden geregistreerd. Heeft je apparaat een afstandssensor of versnellingsmeter\? 10 | Neem op door de telefoon tegen je oor te houden 11 | Weiger een oproep door de telefoon ondersteboven te leggen 12 | De oproep is aanvaard 13 | De oproep is geweigerd 14 | De test is gestart 15 | Schakel tenminste één functie in 16 | Overige instellingen 17 | Piepen bij inkomende oproepen 18 | Opnemen met welke draaibeweging dan ook 19 | Oproepen weigeren 20 | Oproepen beantwoorden 21 | Je apparaat heeft geen magnetometer. Oproepen weigeren of enkel rechtop opnemen wordt niet ondersteund. 22 | Je apparaat draait een oudere versie dan Android 9. Het weigeren van oproepen wordt niet ondersteund. 23 | Sluiten 24 | Probleem melden 25 | Veel appwinkels vereisen dat apps hun privacybeleid tonen na de eerste keer opstarten. Hier is het onze: 26 | \n 27 | \nWij verzamelen GEEN GEGEVENS. Bovendien is onze app open source, zodat iedereen zélf kan zien dat dit klopt. 28 | Accepteren 29 | Het foutopsporingslog is gekopieerd 30 | Trillen bij inkomende oproepen 31 | Testmodus inschakelen 32 | Testmodus uitschakelen 33 | Test starten 34 | Test beëindigen 35 | De test is beëindigd 36 | Is de test goed verlopen\? 37 | \n 38 | \nAls dat niet zo is, stuur dan het logboek van de test naar de ontwikkelaar zodat zij kan helpen het probleem op te lossen. 39 | -------------------------------------------------------------------------------- /app/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Aygıtınızda 9\'dan önceki bir Android sürümü çalışıyor, aramaları reddetmek desteklenmiyor. 4 | Aygıtınızda manyetometre yok, dik açıyla yanıtlamayı reddetmek veya sınırlamak desteklenmiyor. 5 | Kabul et 6 | Birçok uygulama mağazası, uygulamaların ilk başlangıçta gizlilik politikalarını göstermesini gerektirir. İşte bizimki: 7 | \n 8 | \nHİÇBİR VERİ toplamıyoruz ve uygulamamız Açık Kaynaklı olduğundan herkes bunun doğru olduğunu denetleyebilir. 9 | Sorun bildir 10 | Kapat 11 | Test başarılı oldu mu\? 12 | \n 13 | \nOlmadıysa, neyin yanlış gittiğini anlamasına yardımcı olabilmesi için test günlüklerini geliştiriciye gönderebilirsiniz. 14 | Test sona erdi 15 | Testi başlat 16 | Testi sonlandır 17 | Test modunu devre dışı bırak 18 | Test modunu etkinleştir 19 | Gelen aramalarda titre 20 | Hata ayıklama günlüğü panoya kopyalandı 21 | Aramaları yanıtla 22 | Aramaları reddet 23 | Herhangi bir açıda yanıtla 24 | Gelen aramalarda bip sesi çıkar 25 | Diğer ayarlar 26 | Lütfen en az bir özelliği etkinleştirin 27 | Test başladı 28 | Arama reddetme algılandı 29 | Arama yanıtlama algılandı 30 | Telefonunuzu ekranı aşağıda olacak şekilde koyarak aramaları reddedin 31 | Telefonunuzu kulağınıza tutarak yanıtlayın 32 | Sensörler kaydedilemedi, aygıtınızda bir yakınlık sensörü veya ivmeölçer olmayabilir. Yanıtlamak için Kaldır devam edemiyor. 33 | Gizlilik Politikası 34 | Yanıtlamak için Kaldır, sensör verilerini dinliyor 35 | Gelen arama hizmeti 36 | Yanıtlamak için Kaldır 37 | Uygulama bu izinler olmadan çalışamaz, üzgünüm… 38 | Yanıtlamak için Kaldır 39 | -------------------------------------------------------------------------------- /app/src/main/res/values-lt/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Priimti 4 | Daugelyje programėlių parduotuvių reikalaujama, kad pirmą kartą paleidus programėles būtų rodoma jų privatumo politika. Čia pateikiama mūsų politika: 5 | \n 6 | \nMes nerenkame JOKIŲ DUOMENŲ ir mūsų programėlė yra atviro kodo, todėl kiekvienas gali patvirtinti, kad tai tiesa. 7 | Pranešti apie problemą 8 | Uždaryti 9 | Ar bandymas buvo sėkmingas\? 10 | \n 11 | \nJei ne, galite nusiųsti bandymo žurnalus kūrėjui, kad jis padėtų išsiaiškinti, kas nepavyko. 12 | Bandymas baigtas 13 | Bandymo pabaiga 14 | Pradėti bandymą 15 | Išjungti bandymo režimą 16 | Įjungti bandymo režimą 17 | Vibruoti įeinančio skambučio metu 18 | Derinimo žurnalas nukopijuotas į iškarpinę 19 | Jūsų prietaise įdiegta ankstesnė nei 9 Android versija, skambučių atmetimas nepalaikomas. 20 | Jūsų prietaise nėra magnetometro, todėl atsiliepimas arba atmetimas vertikaliu kampu yra nepalaikomas. 21 | Atsiliepimas į skambučius 22 | Skabučių atmetimas 23 | Atsiliepti bet kokiu kampu 24 | Pyptelėti įeinantiems skambučiams 25 | Kiti nustatymai 26 | Įjunkite bent vieną funkciją 27 | Bandymas pradėtas 28 | Aptiktas skambučio atmetimas 29 | Aptiktas skambučio priėmimas 30 | Atmeskite padedami telefoną ekranu žemyn 31 | Atsiliepkite laikydami telefoną prie ausies 32 | Nepavyksta užregistruoti jutiklių, jūsų prietaise gali nebūti artumo jutiklio arba akselerometro. Raise To Answer negali tęsti. 33 | Privatumo politika 34 | Raise To Answer klausosi jutiklio duomenų 35 | Įeinančių skambučių paslauga 36 | Raise To Answer 37 | Programėlė negali veikti be šių leidimų, atsiprašome… 38 | Raise To Answer 39 | -------------------------------------------------------------------------------- /app/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Принять 4 | Многие магазины приложений требуют, чтобы приложения показывали свою политику конфиденциальности при первом запуске. Вот наша: 5 | \n 6 | \nПриложение ВООБЩЕ НЕ собирает НИКАКИХ ДАННЫХ и выпускается с открытым исходным кодом, так что любой может убедиться, что это правда. 7 | Отчёт о проблеме 8 | Закрыть 9 | Тест пройден успешно\? 10 | \n 11 | \nЕсли нет, вы можете отправить журналы отладки разработчику, чтобы он смог помочь выяснить, что пошло не так. 12 | Тест завершён 13 | Завершить тест 14 | Начать тест 15 | Отключить тестирование 16 | Включить тестирование 17 | На вашем устройстве установлена версия Android младше 9, отклонение вызовов не поддерживается. 18 | В устройстве отсутствует магнитометр, отклонение вызовов и функция ответа только под прямым углом не поддерживаются. 19 | Отклонение поворотом телефона экраном вниз 20 | Ответ поднесением телефона к уху 21 | Вибрация при входящих вызовах 22 | Журнал отладки скопирован в буфер обмена 23 | Ответ на вызовы 24 | Отклонение вызовов 25 | Ответ под любым углом 26 | Звуковой сигнал при входящих вызовах 27 | Другие настройки 28 | Пожалуйста, включите хотя бы одну функцию 29 | Началось тестирование 30 | Обнаружено отклонение вызова 31 | Обнаружен приём вызова 32 | Невозможно подключиться к датчикам. Возможно, на вашем устройстве отсутствует датчик приближения или акселерометр. Работа приложения «Ответ ухом» невозможна. 33 | Политика конфиденциальности 34 | Ответ ухом 35 | Ответ ухом 36 | «Ответ ухом» считывает данные датчиков 37 | Служба входящих вызовов 38 | Приложение не может работать без этого разрешения… 39 | -------------------------------------------------------------------------------- /app/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Prova iniziata 4 | Bip quando chiamata arriva 5 | Altre impostazioni 6 | Informativa sulla riservatezza 7 | Raise To Answer sta ascoltando i dati del sensore 8 | Servizio chiamata in arrivo 9 | L\'applicazione non può funzionare senza queste autorizzazioni, mi dispiace… 10 | Raise To Answer 11 | Rifiuta mettendo giù il telefono prima dello schermo 12 | Rispondere tenendo il telefono all\'orecchio 13 | Registrazione dei sensori fallita, il tuo dispositivo potrebbe non avere un sensore di prossimità o un accelerometro. Raise To Answer non può continuare. 14 | Rilevato pickup di chiamata 15 | Chiamata rifiutata rilevata 16 | Abilitare almeno una funzione 17 | Rispondere a qualsiasi angolo 18 | Chiamate in calo 19 | Risposta alle chiamate 20 | Il tuo dispositivo non ha un magnetometro, non è supportato il declino o la limitazione della risposta ad un angolo verticale. 21 | Il tuo dispositivo utilizza una versione di Android precedente alla 9, la diminuzione delle chiamate non è supportata. 22 | Registro di debug copiato negli appunti 23 | Vibrare su chiamate in arrivo 24 | Abilita la modalità test 25 | Disattivare la modalità test 26 | Inizio test 27 | Fine test 28 | Test finito 29 | Il test ha avuto successo\? 30 | \n 31 | \nIn caso contrario, potreste inviare i log del test allo sviluppatore in modo che possa aiutarvi a capire cosa è andato storto. 32 | Chiudi 33 | Segnala un problema 34 | Molti app store richiedono che le app mostrino la loro politica sulla privacy al primo avvio. Ecco la nostra: 35 | \n 36 | \nNon raccogliamo NESSUNA informazione e la nostra app è Open Source quindi chiunque può confermare che questo è vero. 37 | Accetta 38 | Solleva per rispondere 39 | -------------------------------------------------------------------------------- /app/src/main/res/values-vi/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Chấp nhận 4 | Nhiều cửa hàng ứng dụng yêu cầu các ứng dụng hiện chính sách riêng tư của chúng trong lần khởi động đầu tiên. Đây là chính sách riêng tư của chúng tôi: 5 | \n 6 | \nChúng tôi KHÔNG THU THẬP BẤT CỨ DỮ LIỆU NÀO và ứng dụng của chúng tôi là mã nguồn mở nên bất kỳ ai cũng có thể xác nhận điều này là đúng. 7 | Báo cáo vấn đề 8 | Đóng 9 | Thử nghiệm có thành công không\? 10 | \n 11 | \nNếu không, bạn có thể gửi nhật ký thử nghiệm đến nhà phát triển để cô ấy có thể giúp tìm ra cái gì sai đã xảy ra. 12 | Đã kết thúc thử nghiệm 13 | Kết thúc thử nghiệm 14 | Bắt đầu thử nghiệm 15 | Tắt chế độ thử nghiệm 16 | Bật chế độ thử nghiệm 17 | Rung khi có cuộc gọi đến 18 | Đã sao chép nhật ký gỡ lỗi vào bộ nhớ tạm 19 | Thiết bị của bạn đang chạy một phiên bản Android trước 9, việc từ chối cuộc gọi không được hỗ trợ. 20 | Thiết bị của bạn thiếu từ kế, việc từ chối hoặc giới hạn việc trả lời cho góc thẳng đứng không được hỗ trợ. 21 | Trả lời cuộc gọi 22 | Từ chối cuộc gọi 23 | Trả lời tại bất kỳ góc nào 24 | Phát ra tiếng bíp khi có cuộc gọi đến 25 | Cài đặt khác 26 | Vui lòng bật ít nhất một tính năng 27 | Đã bắt đầu thử nghiệm 28 | Đã phát hiện từ chối cuộc gọi 29 | Đã phát hiện nhặt lên trong cuộc gọi 30 | Từ chối bằng cách úp điện thoại của bạn xuống 31 | Trả lời bằng cách giữ điện thoại của bạn sát vào tai 32 | Đăng ký cảm biến thất bại, thiết bị của bạn có thể đang thiếu cảm biến tiệm cận hoặc gia tốc kế. Nâng lên để Trả lời không thể tiếp tục. 33 | Chính sách riêng tư 34 | Nâng lên để Trả lời đang lắng nghe dữ liệu cảm biến 35 | Nâng lên để Trả lời 36 | Nâng lên để Trả lời 37 | Dịch vụ gọi đến 38 | Ứng dụng không thể hoạt động mà không có các quyền này, xin lỗi… 39 | -------------------------------------------------------------------------------- /app/src/main/res/values-id/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Terima 4 | Banyak toko aplikasi memerlukan aplikasi untuk menunjukkan kebijakan privasi mereka pada awal pertama kali memulai aplikasi. Ini kebijakan privasi milik kami: 5 | \n 6 | \nKami TIDAK mengumpulkan data SAMA SEKALI dan aplikasi kami adalah sumber terbuka sehingga siapa pun dapat mengkonfirmasi bahwa hal ini adalah benar. 7 | Laporkan masalah 8 | Tutup 9 | Apakah tes berhasil\? 10 | \n 11 | \nJika tidak, Anda dapat mengirimkan catatan log tes ke pengembang supaya dapat membantu memecahkan masalah/kesalahan apa yang terjadi. 12 | Tes berakhir 13 | Akhiri Tes 14 | Mulai Tes 15 | Nonaktifkan mode tes 16 | Aktifkan mode tes 17 | Bergetar pada panggilan masuk 18 | Debug catatan log disalin ke papanklip 19 | Perangkat Anda menjalankan versi Android sebelum 9, menolak panggilan tidak didukung. 20 | Perangkat Anda tidak memiliki magnetometer, menolak atau membatasi jawaban pada sebuah sudut kanan-atas tidak didukung. 21 | Menjawab panggilan 22 | Menolak panggilan 23 | Jawab pada sudut mana pun 24 | Bunyi bip pada panggilan masuk 25 | Pengaturan lainnya 26 | Silahkan aktifkan setidaknya satu fitur 27 | Tes dimulai 28 | Tolak panggilan terdeteksi 29 | Angkat panggilan terdeteksi 30 | Tolak dengan meletakkan layar bawah ponsel Anda - terlebih dahulu 31 | Jawab dengan memegang telepon Anda ke telinga Anda 32 | Gagal mendaftarkan sensor, perangkat Anda mungkin tidak memiliki sensor jarak atau accelerometer. Angkat untuk Jawab tidak dapat melanjutkan. 33 | Kebijakan Privasi 34 | Angkat untuk Jawab sedang mendengarkan ke data sensor 35 | Layanan panggilan masuk 36 | Angkat untuk Jawab 37 | Aplikasi tidak dapat bekerja tanpa perizinan ini, maaf ya kakak… 38 | Angkat untuk Jawab 39 | -------------------------------------------------------------------------------- /app/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Annehmen von Anrufen 4 | Anrufabnahme erkannt 5 | Lehnen Sie ab, indem Sie Ihr Telefon auf den Bildschirm legen 6 | Antworten Sie, indem Sie Ihr Telefon an Ihr Ohr halten 7 | Bei der fehlgeschlagenen Registrierung von Sensoren fehlt Ihrem Gerät möglicherweise ein Näherungssensor oder Beschleunigungsmesser. Raise To Answer kann nicht fortgesetzt werden. 8 | Raise To Answer hört Sensordaten ab 9 | Die Anwendung kann ohne diese Erlaubnis nicht funktionieren, Entschuldigung … 10 | Anrufe ablehnen 11 | Antworte in jedem Winkel 12 | Signalton bei eingehenden Anrufen 13 | Andere Einstellungen 14 | Bitte aktivieren Sie mindestens eine Funktion 15 | Test gestartet 16 | Anrufübernahme erkannt 17 | Datenschutzbestimmung 18 | Service für eingehende Anrufe 19 | Raise To Answer 20 | Raise To Answer 21 | Auf Ihrem Gerät wird eine Android-Version kleiner als 9 ausgeführt. Ablehnen von Anrufen wird nicht unterstützt. 22 | Ihrem Gerät fehlt ein Magnetometer. Eine abnehmende oder begrenzte Antwort auf einen rechten Winkel wird nicht unterstützt. 23 | Vibrieren bei eingehenden Anrufen 24 | Debug Log in den Zwischenablage kopiert 25 | Aktiviere den Testmodus 26 | Deaktiviere den Testmodus 27 | Test starten 28 | Test beenden 29 | Test beendet 30 | War der Test erfolgreich?\n\nWenn nicht, dann kannst du die Aufzeichnungen des Tests an die Entwicklerin senden, damit sie herausfinden kann, was schief gelaufen ist. 31 | Schließen 32 | Problembericht senden 33 | Viele App-Stores verlangen, dass Apps beim ersten Start ihre Datenschutzbestimmungen anzeigen. Hier ist unsere: 34 | \n 35 | \nWir sammeln KEINE DATEN und unsere App ist Open Source, so dass jeder bestätigen kann, dass dies wahr ist. 36 | Akzeptieren 37 | -------------------------------------------------------------------------------- /app/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Raise To Answer 4 | L\'application ne peut pas fonctionner sans ces autorisations, désolé… 5 | Soulever pour répondre 6 | Service d\'appel entrant 7 | Politique de confidentialité 8 | Échec de détection des capteurs, votre appareil peut ne pas être équipé d\'un capteur de proximité ou d\'un accéléromètre. Raise To Answer ne peut pas fonctionner. 9 | Répondre en portant votre téléphone à l\'oreille 10 | Rejeter l\'appel en tournant l\'écran de votre téléphone vers le bas 11 | Prise d\'appel détectée 12 | Refus d\'appel détecté 13 | Test en cours 14 | Veuillez activer au moins une fonction 15 | Raise To Answer est à l\'écoute des données des capteurs 16 | Autres paramètres 17 | Émettre un signal lors des appels entrants 18 | Répondre quel que soit l\'angle d\'inclinaison 19 | Rejet des appels 20 | Réception des appels 21 | Votre appareil ne dispose pas de magnétomètre, la restriction du rejet d\'appel à un angle droit n\'est pas prise en charge. 22 | Votre appareil fonctionne avec une version antérieure à Android 9, le rejet d\'appel n\'est pas pris en charge. 23 | Journal de débogage copié dans le presse-papiers 24 | Vibrer lors des appels entrants 25 | Activer le mode de test 26 | Terminer le test 27 | Le test a-t-il était un succès \? 28 | \n 29 | \nSi non, vous pouvez envoyer le journal du test à la développeuse pour qu\'elle trouve d\'où vient le problème. 30 | Fermer 31 | Signaler 32 | Accepter 33 | Désactiver le mode de test 34 | Lancer le test 35 | Test terminé 36 | Souvent, les app stores imposent d\'afficher les politiques de confidentialité au premier lancement. Voilà le nôtre : 37 | \n 38 | \nNe ne collectons AUCUNE DONNÉE et notre application est Open Source donc vous pouvez vérifier que cela est vrai. 39 | -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 20 | 22 | 43 | 46 | 47 | 49 | 50 | 52 | image/svg+xml 53 | 55 | 56 | 57 | 58 | 59 | 63 | 68 | 76 | 83 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /app/src/main/res/values-nb/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Raise To Answer 4 | Applikasjonen vil ikke fungere skikkelig uten disse tilgangene. 5 | Raise To Answer 6 | Innkommende anrop 7 | Raise To Answer, lytter på sensor data 8 | Personvern 9 | Klarte ikke detektere sensorer på enheten din. Raise To Answer kan ikke fortsette 10 | Svar ved å holde telefonen opp til ditt øre 11 | Ikke svar ved snu mobilen med skjermen ned (krever Android 9 eller nyere og et magnetometer ) 12 | Godta respons gjenkjent. 13 | Leggpå-respons oppdaget 14 | Test startet 15 | Skru på minst én egenskap 16 | Andre innstillinger 17 | Lag lyd ved innkommende anrop 18 | raise_enabled_key 19 | flip_over_enabled_key 20 | beep_behaviour_enabled_key 21 | Ta telefonen i alle vinkler 22 | Avslå anrop 23 | Besvar anrop 24 | answer_all_angles_enabled_key 25 | Din enhet mangler støtte for et manetometer,er hverken begrensing eller å legge på røret støttet i rett vinkel. 26 | Din enhet kjører ikke Android 9, så å legge på røret er ikke støttet 27 | Mange programbutikker krever at programmer viser sin personvernspraksis ved første oppstart: 28 | \n 29 | \nINGEN DATA SAMLES INN, og programmet er fri programvare, så alle kan bekrefte at dette stemmer. 30 | Godta 31 | Innrapporter feil 32 | Lukk 33 | Var testen vellykket\? 34 | \n 35 | \nHvis ikke, kan du sende testloggene til utvikleren, slik at vedkommende kan finne ut hva som gikk galt. 36 | Testen sluttet 37 | Sluttfør test 38 | Start test 39 | Skru av test-modus 40 | Skru på test-modus 41 | Vibrer ved innkommende anrop 42 | Avlusingslogg kopiert til utklippstavle 43 | -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- 1 | @rem 2 | @rem Copyright 2015 the original author or authors. 3 | @rem 4 | @rem Licensed under the Apache License, Version 2.0 (the "License"); 5 | @rem you may not use this file except in compliance with the License. 6 | @rem You may obtain a copy of the License at 7 | @rem 8 | @rem https://www.apache.org/licenses/LICENSE-2.0 9 | @rem 10 | @rem Unless required by applicable law or agreed to in writing, software 11 | @rem distributed under the License is distributed on an "AS IS" BASIS, 12 | @rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | @rem See the License for the specific language governing permissions and 14 | @rem limitations under the License. 15 | @rem 16 | 17 | @if "%DEBUG%" == "" @echo off 18 | @rem ########################################################################## 19 | @rem 20 | @rem Gradle startup script for Windows 21 | @rem 22 | @rem ########################################################################## 23 | 24 | @rem Set local scope for the variables with windows NT shell 25 | if "%OS%"=="Windows_NT" setlocal 26 | 27 | set DIRNAME=%~dp0 28 | if "%DIRNAME%" == "" set DIRNAME=. 29 | set APP_BASE_NAME=%~n0 30 | set APP_HOME=%DIRNAME% 31 | 32 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 33 | set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" 34 | 35 | @rem Find java.exe 36 | if defined JAVA_HOME goto findJavaFromJavaHome 37 | 38 | set JAVA_EXE=java.exe 39 | %JAVA_EXE% -version >NUL 2>&1 40 | if "%ERRORLEVEL%" == "0" goto init 41 | 42 | echo. 43 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 44 | echo. 45 | echo Please set the JAVA_HOME variable in your environment to match the 46 | echo location of your Java installation. 47 | 48 | goto fail 49 | 50 | :findJavaFromJavaHome 51 | set JAVA_HOME=%JAVA_HOME:"=% 52 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe 53 | 54 | if exist "%JAVA_EXE%" goto init 55 | 56 | echo. 57 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 58 | echo. 59 | echo Please set the JAVA_HOME variable in your environment to match the 60 | echo location of your Java installation. 61 | 62 | goto fail 63 | 64 | :init 65 | @rem Get command-line arguments, handling Windows variants 66 | 67 | if not "%OS%" == "Windows_NT" goto win9xME_args 68 | 69 | :win9xME_args 70 | @rem Slurp the command line arguments. 71 | set CMD_LINE_ARGS= 72 | set _SKIP=2 73 | 74 | :win9xME_args_slurp 75 | if "x%~1" == "x" goto execute 76 | 77 | set CMD_LINE_ARGS=%* 78 | 79 | :execute 80 | @rem Setup the command line 81 | 82 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 83 | 84 | @rem Execute Gradle 85 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 86 | 87 | :end 88 | @rem End local scope for the variables with windows NT shell 89 | if "%ERRORLEVEL%"=="0" goto mainEnd 90 | 91 | :fail 92 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 93 | rem the _cmd.exe /c_ return code! 94 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 95 | exit /b 1 96 | 97 | :mainEnd 98 | if "%OS%"=="Windows_NT" endlocal 99 | 100 | :omega 101 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Raise To Answer 3 | App can\'t work without these permission, sorry… 4 | Raise To Answer 5 | Incoming call service 6 | Raise To Answer is listening to sensor data 7 | Privacy Policy 8 | Failed registering sensors, your device may lack a proximity sensor or accelerometer. Raise To Answer cannot continue. 9 | Answer by holding your phone to your ear 10 | Decline by putting your phone down screen-first 11 | Call pickup detected 12 | Call decline detected 13 | Test started 14 | Please enable at least one feature 15 | Other settings 16 | Beep on incoming calls 17 | raise_enabled_key 18 | flip_over_enabled_key 19 | beep_behaviour_enabled_key 20 | vibrate_behaviour_enabled_key 21 | privacy_policy_shown_key 22 | Answer at any angle 23 | Declining calls 24 | Answering calls 25 | answer_all_angles_enabled_key 26 | Your device lacks a magnetometer, declining or limiting answering to an up-right angle is not supported. 27 | Your device is running a version of Android before 9, declining calls is not supported. 28 | Debug log copied to clipboard 29 | Vibrate on incoming calls 30 | Enable test mode 31 | Disable test mode 32 | Start Test 33 | End test 34 | Test ended 35 | Was the test successful?\n\nIf not, you could send the test logs to the developer so she can help to figure out what went wrong. 36 | Close 37 | Report issue 38 | Many app stores require apps to show their privacy policy on first start. Here is ours:\n\nWe collect NO DATA AT ALL and our app is Open Source so anyone can confirm this to be true. 39 | Accept 40 | -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | # 4 | # Copyright 2015 the original author or authors. 5 | # 6 | # Licensed under the Apache License, Version 2.0 (the "License"); 7 | # you may not use this file except in compliance with the License. 8 | # You may obtain a copy of the License at 9 | # 10 | # https://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | # 18 | 19 | ############################################################################## 20 | ## 21 | ## Gradle start up script for UN*X 22 | ## 23 | ############################################################################## 24 | 25 | # Attempt to set APP_HOME 26 | # Resolve links: $0 may be a link 27 | PRG="$0" 28 | # Need this for relative symlinks. 29 | while [ -h "$PRG" ] ; do 30 | ls=`ls -ld "$PRG"` 31 | link=`expr "$ls" : '.*-> \(.*\)$'` 32 | if expr "$link" : '/.*' > /dev/null; then 33 | PRG="$link" 34 | else 35 | PRG=`dirname "$PRG"`"/$link" 36 | fi 37 | done 38 | SAVED="`pwd`" 39 | cd "`dirname \"$PRG\"`/" >/dev/null 40 | APP_HOME="`pwd -P`" 41 | cd "$SAVED" >/dev/null 42 | 43 | APP_NAME="Gradle" 44 | APP_BASE_NAME=`basename "$0"` 45 | 46 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 47 | DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' 48 | 49 | # Use the maximum available, or set MAX_FD != -1 to use that value. 50 | MAX_FD="maximum" 51 | 52 | warn () { 53 | echo "$*" 54 | } 55 | 56 | die () { 57 | echo 58 | echo "$*" 59 | echo 60 | exit 1 61 | } 62 | 63 | # OS specific support (must be 'true' or 'false'). 64 | cygwin=false 65 | msys=false 66 | darwin=false 67 | nonstop=false 68 | case "`uname`" in 69 | CYGWIN* ) 70 | cygwin=true 71 | ;; 72 | Darwin* ) 73 | darwin=true 74 | ;; 75 | MINGW* ) 76 | msys=true 77 | ;; 78 | NONSTOP* ) 79 | nonstop=true 80 | ;; 81 | esac 82 | 83 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar 84 | 85 | # Determine the Java command to use to start the JVM. 86 | if [ -n "$JAVA_HOME" ] ; then 87 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then 88 | # IBM's JDK on AIX uses strange locations for the executables 89 | JAVACMD="$JAVA_HOME/jre/sh/java" 90 | else 91 | JAVACMD="$JAVA_HOME/bin/java" 92 | fi 93 | if [ ! -x "$JAVACMD" ] ; then 94 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME 95 | 96 | Please set the JAVA_HOME variable in your environment to match the 97 | location of your Java installation." 98 | fi 99 | else 100 | JAVACMD="java" 101 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 102 | 103 | Please set the JAVA_HOME variable in your environment to match the 104 | location of your Java installation." 105 | fi 106 | 107 | # Increase the maximum file descriptors if we can. 108 | if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then 109 | MAX_FD_LIMIT=`ulimit -H -n` 110 | if [ $? -eq 0 ] ; then 111 | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then 112 | MAX_FD="$MAX_FD_LIMIT" 113 | fi 114 | ulimit -n $MAX_FD 115 | if [ $? -ne 0 ] ; then 116 | warn "Could not set maximum file descriptor limit: $MAX_FD" 117 | fi 118 | else 119 | warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" 120 | fi 121 | fi 122 | 123 | # For Darwin, add options to specify how the application appears in the dock 124 | if $darwin; then 125 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" 126 | fi 127 | 128 | # For Cygwin or MSYS, switch paths to Windows format before running java 129 | if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then 130 | APP_HOME=`cygpath --path --mixed "$APP_HOME"` 131 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` 132 | JAVACMD=`cygpath --unix "$JAVACMD"` 133 | 134 | # We build the pattern for arguments to be converted via cygpath 135 | ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` 136 | SEP="" 137 | for dir in $ROOTDIRSRAW ; do 138 | ROOTDIRS="$ROOTDIRS$SEP$dir" 139 | SEP="|" 140 | done 141 | OURCYGPATTERN="(^($ROOTDIRS))" 142 | # Add a user-defined pattern to the cygpath arguments 143 | if [ "$GRADLE_CYGPATTERN" != "" ] ; then 144 | OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" 145 | fi 146 | # Now convert the arguments - kludge to limit ourselves to /bin/sh 147 | i=0 148 | for arg in "$@" ; do 149 | CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` 150 | CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option 151 | 152 | if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition 153 | eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` 154 | else 155 | eval `echo args$i`="\"$arg\"" 156 | fi 157 | i=$((i+1)) 158 | done 159 | case $i in 160 | (0) set -- ;; 161 | (1) set -- "$args0" ;; 162 | (2) set -- "$args0" "$args1" ;; 163 | (3) set -- "$args0" "$args1" "$args2" ;; 164 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;; 165 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; 166 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; 167 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; 168 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; 169 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; 170 | esac 171 | fi 172 | 173 | # Escape application args 174 | save () { 175 | for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done 176 | echo " " 177 | } 178 | APP_ARGS=$(save "$@") 179 | 180 | # Collect all arguments for the java command, following the shell quoting and substitution rules 181 | eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" 182 | 183 | # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong 184 | if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then 185 | cd "$(dirname "$0")" 186 | fi 187 | 188 | exec "$JAVACMD" "$@" 189 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 17 | 18 | 25 | 26 | 32 | 33 | 39 | 40 | 46 | 47 | 55 | 56 | 65 | 66 | 75 | 76 | 77 | 83 | 84 | 93 | 94 | 102 | 103 | 104 | 110 | 111 | 119 | 120 | 129 | 130 | 139 | 140 | 141 |