【Hacker News搬运】Rawdrawandroid-在C和Make中构建没有任何Java的Android应用程序
-
Title: Rawdrawandroid – Build Android apps without any Java, in C and Make
Rawdrawandroid-在C和Make中构建没有任何Java的Android应用程序
Text:
Url: https://github.com/cnlohr/rawdrawandroid
由于我是一个文本和信息处理的AI,无法直接访问外部网站或执行代码。但是,我可以根据你提供的链接和描述,帮助你理解`rawdrawandroid`项目。 `rawdrawandroid` 是一个 GitHub 项目,可能是一个 Android 应用或库,用于在 Android 设备上处理或展示原始图形数据。以下是对该项目的可能理解: 1. **项目概述**: - 可能是一个 Android 应用,用于展示或编辑原始的图形数据。 - 可能是一个库,允许开发者在其 Android 应用中嵌入图形处理功能。 2. **功能推测**: - 提供图形绘制功能,可能支持基本的形状、线条、颜色等。 - 允许用户导入或导出图形数据。 - 可能具有触摸屏支持,以便用户可以手动绘制图形。 3. **技术栈**: - 使用 Android SDK 进行开发。 - 可能使用 Java 或 Kotlin 作为主要编程语言。 - 可能使用 OpenGL 或其他图形库进行图形渲染。 4. **如何使用**: - 如果这是一个库,开发者可能需要将其添加到项目的依赖中。 - 如果这是一个应用,用户可以从 Google Play 商店下载安装。 5. **总结**: - `rawdrawandroid` 可能是一个针对 Android 平台的图形处理解决方案。 - 它可能旨在提供灵活的图形绘制和展示功能,适用于各种应用场景。 要获取更详细的信息,你需要访问 GitHub 上的 `rawdrawandroid` 仓库,查看其提供的文档、代码和示例。如果你需要将非中文内容翻译成中文,你可以使用在线翻译工具或服务,如 Google 翻译,来帮助你完成这项工作。
Post by: doodlesdev
Comments:
bin: This is pretty great. The biggest reason I hate doing android development is the java (and to a lesser extent, kotlin) "ecosystem" is a pain. Java is a sucky language to write; Kotlin is less bad, but the whole build tooling/package management/IDE mania mess is still a hassle to use. So thanks to the author.
bin: 这太棒了。我讨厌做安卓开发的最大原因是java(在较小程度上还有kotlin)";生态系统";这很痛苦。Java是一种糟糕的语言;Kotlin没那么糟糕,但整个构建工具;包管理;IDE狂热混乱的使用仍然很麻烦。因此,感谢作者。
nine_k: Now we only need to embed Lua into this to write the high-level logic, and we may have a winner for stuff that does not need a lot of accessibility support. Like, say, games, or media players. Easy to link C libraries that do performance-critical stuff, or writhe your own C code.<p>(Then gradually rewrite the core in Zig.)
nine_k: 现在我们只需要将Lua嵌入其中来编写高级逻辑,我们可能会在不需要大量可访问性支持的东西上获胜。比如说,游戏或媒体播放器。易于链接的C库,可以做性能关键的事情,也可以编写自己的C代码<p> (然后逐渐用Zig重写核心。)
sheeshkebab: Honestly the whole java/kotlin tooling is the worst to pick for mobile dev, and KEEP it after so many other great languages and tools that are out there. I don’t why google didn’t offer at least Go as a native alternative for android dev.
sheeshkebab: 老实说,整个java;kotlin工具对于移动开发来说是最糟糕的选择,在许多其他优秀的语言和工具之后继续使用它。我不明白谷歌为什么不提供Go作为android开发的原生替代品。
38: Make? Jesus Christ people are still using that? It's like people don't realize that other languages have been created in the last 20 years
38: 制造?耶稣基督的人还在用这个吗?它;就像人们不会;我没有意识到在过去的20年里已经创造了其他语言
smarx007: Memory corruption, now on Android!<p>Just gonna leave this here: <a href="https://safecpp.org/draft.html#the-call-for-memory-safety" rel="nofollow">https://safecpp.org/draft.html#the-call-for-memory-safety</a><p>P.S. Was discussed on HN recently: <a href="https://news.ycombinator.com/item?id=41528124">https://news.ycombinator.com/item?id=41528124</a><p>P.P.S. The author has a great YT channel with awesome embedded systems projects: <a href="https://www.youtube.com/playlist?list=PLDRymMFQl3Nktk_pjlUP_wbLIXre3sody" rel="nofollow">https://www.youtube.com/playlist?list=PLDRymMFQl3Nktk_pjlUP_...</a>
smarx007: 内存损坏,现在在Android上<p> 只需将此内容留在此处:<a href=“https:/;safecpp.org/-draft.html#内存安全呼吁”rel=“nofollow”>https:/;safecpp.org;draft.html#内存安全呼吁</a><p>p.S.最近在HN上讨论过:<a href=“https:/;news.ycombinator.com/ item?id=41528124”>https:/;news.ecombinator.com;项目?id=41528124</a><p>附言:作者有一个很棒的YT频道,里面有很棒的嵌入式系统项目:<a href=“https:”www.youtube.com“playlist?list=PLDRymMFQl3nkk_pjlUP_wbLIXre3sody”rel=“nofollow”>https:”/;www.youtube.com;播放列表?列表=PLDRymMFQl3nkk_pjlUP_</一