我即将开始开发我的第一个Android应用程序,我一直在阅读开发人员文档,但我不清楚如何处理用户交互。
作为前端开发人员,我使用了大量的css / jquery来创建丰富的交互式用户界面。
我看到Android拥有它自己的样式表版本,看起来非常简单,但我想知道如何替换像js / jquery这样的东西。是否可以将JQ mobile用于原生Android应用程序?有替代品吗? android的UI是否处理这个?
我有点困惑。
答案 0 :(得分:1)
是的,仍然可以大量利用您的js / jquery技能,并创建一个可靠的Android应用程序,提供丰富的用户界面,主要是js。
这显然在很大程度上取决于您正在撰写的应用程序类型,但如果您拥有一个向最终用户提供丰富网络内容的网站,并且您希望在Android应用程序中复制此内容,那么您应该看看webviews。他们应该支持你在js或JQuery中尝试做的大部分工作,这将是一个快速的过程来模拟测试应用程序,看它是否满足你的需求。在复制一些交互式d3js可视化时,我遇到了一些怪癖,这些可视化需要在移动设备上正常工作之前进行额外的调整。
我预计这些小问题将在Android的下几个版本中得到解决。 Kitkat is going to include webviews that are based on Chromium,其中包含javascript引擎的更新版本。最好的办法就是测试它,模拟应用程序所需的Java代码量非常少。