Skip to content

cmeng-git/hymnchtv

Repository files navigation

书拉密女-诗歌本 (新安卓版)

  • 书拉密女-诗歌本: 主的恢复赞美诗歌词页面浏览器,查看和播放器

hymnchtv Google PlayStore YouTube

特征和工能

书拉密女-诗歌本:

  • 为安卓设计的赞美诗歌词页面浏览器,内容搜索和诗歌媒体播放器
  • 使用最新的 Android Pager Adapter 进行平滑滚动更顺畅
  • 直接输入诗歌编号以显示歌词和媒体播放;或从目录分类进入:
    "诗歌类别","笔画索引","拼音索引",和"英中对照"
  • 给予完整大本詩歌,補充本詩歌,新歌颂咏,及儿童诗歌歌,诗词搜索和选项进入
  • 最大搜索为100项,显示匹配结果的4行完整诗词句
  • 长按[内容搜索]按钮即可将输入文字词组转换‘他’➡‘祂’
  • 以最大允许的屏幕大小,同时显示诗歌乐谱和歌词文本
  • 手机横向模式时,媒体播放器界面自动隐藏;乐谱和歌词文本,显示自动加大150%,易于阅读
  • 媒体播放类别:用户定义媒体,伴奏,教唱,唱诗
  • 支持QQ媒体链接、YouTube、谷歌搜索功能
  • 用户定义媒体内容的支持,即每个诗歌标题的视频和音频以进行播放
  • 支持安卓共享以添加媒体内容,或来自第三方应用程序的网址链接作为用户定义的媒体内容
  • 允许导出保存中的用户定义媒体内容,以通过导入与其他安卓设备共享
  • 根据存储在预定义目录中的媒体内容文件自动创建导出文件;用于包含在用户定义的媒体中以进行播放
  • 支持用户定义的媒体列表查看器和嵌入式文本编辑器,以简化导出和导入用户定义的媒体操作
  • 包括嵌入式视频媒体播放器,用于播放用户定义的视频媒体和其他优酷网址
  • 开发新的音频媒体播放器用户界面。给用户最大的控制权
  • 可调音频媒体播放速度:0.6x〜1.4x;和可选重复次数播放
  • 网络媒体下载仅一次;内部存储,供以后播放
  • 媒体播放同步于用户新选诗歌编号,无需返回主页
  • 诗歌媒体播放以当前状态继续,直到歌曲结束;然后再同步用户新选诗歌编号
  • 可自我下载并复制媒体文件到预定义的目录(Download/hymnchtv)以用于播放
  • 用户可选的主界面包括预定或用户定义的墙纸,字体大小,字体颜色
  • 集成的图像编辑器具有缩放/方向旋转/裁剪功能,用户可以轻松更新墙纸
  • 在线英文歌词显示
  • 添加对最近诗歌历史记录选择的支持
  • 自动检查版本更新,并通知用户任何新的更新以采取措施
  • 请检阅 诗歌本应用程序功能
该项目中使用的库源:

致谢

  • 书拉密女-诗歌本:
    应用程序中使用的所有媒体内容:歌词和歌曲文本等,版权归台湾福音书房所有。
    关于本诗歌软体:此诗歌本应用程式,原版由书拉密女小站个人开发。
    近日由作者,全程序重写改进,并添加新功能,
    谢谢网络上的弟兄破碎提供诗歌的源材料。
  • 新增诗歌资源材料来自网络,希望网主不介意:
    https://heavenlyfood.cn/
    http://www.lshymn.net/
    https://www.hymnal.net/
  • 如果该应用程序有帮助,欢迎您与其他兄弟姐妹分享。
    正如神白白的恩典,所以请不要用做商业用途。
  • 其他贡献者

文献资料

反馈和贡献

如果您发现错误,希望使用新功能或有其他问题,请到 此网址 提出意见。

书拉密女-诗歌本构建说明:

Build Process

The hymnchtv project is built based on Android Studio (Arctic Fox) running on Ubuntu 20.04.
The project uses android bundled assets, due to its final apk file size exceed android apk size limit.
The final built apps is packaged as multiple "split" APKs.
Please refer to bundletool for more info on apks bundle and local testing:

For Play Asset Delivery Local Testing on android device

  • Download the bundletool.jar from bundletool

  • First build the buddle .aab via menu: Build | Build Bundle(s) / APK(s) | Build Bundle(s); Then issue the following on android studio Terminal window:

    $ java -jar ../bundletool.jar build-apks --bundle=./hymnchtv/build/outputs/bundle/debug/hymnchtv-debug.aab --output=./hymnchtv/build/outputs/apk/debug/hymnchtv-debug.apks --overwrite --local-testing
    $ java -jar ../bundletool.jar install-apks --apks=./hymnchtv/build/outputs/apk/debug/hymnchtv-debug.apks --adb=/usr/bin/adb --device-id=520077315b2b947f

  • Note: The above generated apks can also be installed with an android apks installer e.g. apkmody (XAPKS Installer)

  • See ./apks.install.sh

Build single "monolithic" APK For normal android Package installer

  • see https://www.py4u.net/discuss/617357

  • First create single universal apks using bundletool option flag: --mode=universal as indicates below

  • Zip extras the universal.apk

  • The universal.apk file can then be installed with a normal android package installer

    $ java -jar ../bundletool.jar build-apks --bundle=./hymnchtv/build/outputs/bundle/debug/hymnchtv-debug.aab --output=./hymnchtv/build/outputs/apk/debug/hymnchtv-debug.apks --overwrite --local-testing --mode=universal

  • See ./apk.create.sh

许可证

hymnchtv: COG hymns' lyrics viewer and player client
 
Copyright 2020 Eng Chong Meng    
    
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

书拉密女小站-诗歌本 (新安卓版)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages