-
Notifications
You must be signed in to change notification settings - Fork 423
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add android packaging #2268
Conversation
Signed-off-by: bing-zhub <[email protected]>
Signed-off-by: bing-zhub <[email protected]>
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## master #2268 +/- ##
==========================================
+ Coverage 62.73% 62.76% +0.04%
==========================================
Files 289 291 +2
Lines 34664 34829 +165
==========================================
+ Hits 21743 21860 +117
- Misses 10912 10949 +37
- Partials 2009 2020 +11 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job!
What is the ttf file for? Is it required or can we remove it? Is it licensed? Thanks.
Thanks!
When the UI needs to display non-ascii characters, it will be messed up without this font package (
This font is open source, its repository is at smiley-sans, it follows the SIL Open Font License 1.1. Users have the following permissions:
|
Looks like we need to delete the font as it does not allow commercial use which is conflict with Apache 2.0 license. Maybe we can add some instruction to the readme to guide users to add their own font. |
Sorry, I don't know much about these licenses. I'll follow up with a commit under this PR, remove the font package, and add documentation in |
Signed-off-by: bing-zhub <[email protected]>
Signed-off-by: bing-zhub <[email protected]>
Thank you! |
Many users want to deploy ekuiper on Android, in order to facilitate this part of the user, this PR compiles the ekuiper cross-platform to Android, and packages it to produce apk files.
Implementation:
Based on the cross-platform GUI toolkit fyne, using absolute path to read/write configuration files/logs, all configuration files and runtime files will be saved to
/storage/emulated/0/ekuiper/
directory, if you need to modify the configuration information, please use the file manager to modify the corresponding file and then restart ekuiper.Problems:
Can't get file storage permission automatically, need to enable it manually.
Closes #1123