Android Studio是否支持AngularJS进行Android UI设计?

8

我有一个关于Android Studio的问题:AS是否支持在设计XML文件时使用AngularJS代码,例如用于小型动画或效果?

4个回答

15

概要:不可以

在开发Android本地应用程序时,无法编写Angular JS代码。您只能在WebView中使用Angular(使用js / html),仅此而已。


那么我们只能使用 XML 设计 Android 的用户界面吗? - Sumit Pathak
@SumitPathak 如果你不使用框架:是的。可能一些混合框架,如Ionic,会更有帮助,但你会失去原生应用程序的优势。 - Hugo Gresse
3
材料设计是实现更好用户界面的唯一途径,不要使用第三方。 - Sudhir Belagali

8

AngularJS和原生Android应用所使用的技术完全不同。原生Android应用使用Java和/或C编写代码,当你构建应用程序时会进行编译。而AngularJS是一个专为web开发设计的框架,运行在Javascript上(这是一种与Java完全不同的技术)。

你可以在不使用本地Java或C代码的情况下构建应用程序,但也存在一些权衡考虑。正如其他答案中所指出的那样,你可以将网页视图展示为应用程序(使用像Cordova这样的技术),或者使用像React Native这样的框架,在Javascript中编写代码,然后将其编译为原生应用程序。你可以在webview实例中使用AngluarJS,因为它只显示一个网页,但不能在类似于React Native的东西中使用。我强烈鼓励您尝试这两种方法(以及其他选项),但请记住它们各自的局限性和权衡考虑-没有一种方式是构建应用程序的“正确”方式。

总之: 不,AngularJS是一种Web技术,而不是一种本地应用程序技术。


0

-1

Android不支持AngularJs。但是如果您想使用它,仍然可以在Webview中使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接