下午好。
我赶紧补充一点,我是 Android 开发的新手。我正在编写地理定位服务(应用程序)。
谷歌提供的用户标准元素不适合我。在许多 Internet 上曾经遇到过信息说您可以使用 CSS 和 html 为 Android 编写用户界面。
在阅读了很多关于这个主题的信息后,我意识到大多数开发人员倾向于使用框架(PhoneGap。。。)。但是这种方法不适合我,原因有二:
- javascript - 它无处不在,我不知道
- 缺乏足够的(可理解的)框架文档或指南。
正是出于这些原因,我想知道是否可以在不使用框架的情况下使用 html 和 CSS 编写用户界面以及 Java 中的所有功能。
作为回退接口(interface)和本地代码之间的通信,即使有 javascript 的帮助,但不使用框架。
附言我的英语不好 - 我希望你能理解我的问题。我希望得到你的帮助。
最佳答案
通常,Android 应用程序在特定于 Android 的 XML 中定义 UI,代码使用 Java,或者,如果确实需要,C/C++。
也许你可以使用 WebView在您的 Android 应用程序中,它将显示您的 assets
目录中的 html 页面。
这样的 html 页面可以包含 javascript,它会在您的代码中调用一些 Hook 。它在书中描述 The Busy Coder's Guide to Advanced Android Development第一章,我相信
关于java - 如何(组织)Android UI(HTML、CSS)和本地代码(Java)之间的交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13286933/