Omni-Notes 是一款笔记开源应用程序,旨在拥有简单的界面,同时保持智能行为。该应用程序扩展了其他基本应用程序的通用笔记功能,并允许用户附加图像和视频文件、使用各种小部件、标记和组织笔记、搜索笔记以及自定义应用程序 UI。
该项目的灵感来自于缺乏与旧手机和旧版本 Android 兼容的此类应用程序。它旨在提供有吸引力的外观并遵循 Google 操作系统的最新设计指南,该指南目前不适用于旧设备。
关注事态发展并在 Telegram 社区上发表您的评论和建议:https://t.me/omninotes
如果您想在https://translate.omninotes.app 上手动查看翻译项目,我们随时欢迎帮助保持翻译更新。
如果您愿意帮助加快开发速度,还请选择加入该应用程序的 Alpha 版本,遵循持续交付原则:
目前实现了以下功能:
未来发展:
您可以在应用程序设置菜单中找到完整的变更日志!
如果您需要有关如何使用该应用程序的帮助,您可以在“在线帮助”部分找到所需的一切。
查看 wiki 以获取基于 GIF 的教程:LINK
观看以下有关如何编译可分发文件的终端会话记录或按照以下说明进行操作
构建说明:
为了确保构建环境完全符合项目,以下命令将创建一个容器,其中包含编译代码所需的所有工具:
cd {project-folder}; rm local.properties; docker rm android-omninotes; docker run -v $PWD:/workspace --name android-omninotes tabrindle/min-alpine-android-sdk:latest bash -c "mkdir -p ~/.android && touch ~/.android/repositories.cfg && yes | sdkmanager --update &>/dev/null && cd /workspace && ./gradlew clean build --stacktrace -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
要执行项目中包含的所有测试,请连接设备或模拟器,然后运行以下命令:
./gradlew testAll
为了加快开发速度,可以采用测试金字塔方法进行更多级别的测试,每种类型测试都需要比前一种测试更多的时间。
./gradlew --stacktrace test
./gradlew --stacktrace -Pandroid.testInstrumentationRunnerArguments.notAnnotation=androidx.test.filters.LargeTest connectedAndroidTest
./gradlew --stacktrace -Pandroid.testInstrumentationRunnerArguments.annotation=androidx.test.filters.LargeTest connectedPlayDebugAndroidTest
请注意,在本例中,我指定了一个单一风格来运行测试。当您测试特定风味功能时,这可能是一种有用且更快的方法。
XDA Android Authority 上瘾技巧 Techalook DZone Slash Gear quaap.com Freeappsforme.com
Copyright 2013-2024 Federico Iosue
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.