使用Html,Css和JavaScript开发Android应用程序

Chi*_*rag 62 android

我想使用Android SDK使用HTML,CSS和JavaScript开发Android应用程序.我不想使用其他工具,如Titanium或PhoneGap.

是否可以使用HTML,CSS和JavaScript创建应用程序?

Android网络应用程序是否与原生应用程序一样好?可以通过网络应用程序实现相同的功能吗?

如果它与原生应用程序相比是好的,那么任何人都可以告诉我这样做的正确方法或者为我提供好的教程吗?

Joh*_*nor 101

简答:是的,您可以使用HTML/CSS/Javascript开发应用程序.拿两个WebView教程并在早上给我打电话.

长答案:如果你想为Android编写使用HTML/CSS/Javascript的应用程序,你必须至少创建一个本机WebView包装器.这是相对容易的 - 除非您想要挂钩本机功能,例如加速度计,相机,甚至Toast消息(当事情发生时弹出的小消息).

通过webview访问本机硬件和软件需要您编写JavascriptAdapter(在Android 2+中可用),并在JavascriptAdapter中定义一些自定义Javascript方法.这些方法映射到java函数,该函数可以访问本机OS工具.

像Appcelerator和PhoneGap这样的框架正是这样做的,除非他们已经为你编写了javascript函数,因此它不会让你自己编写这些函数.

从这个意义上讲,如果您要使用HTML/CSS/Javascript为Android编写应用程序,那么使用框架是有意义的.否则,你自己就是在做这项工作.

  • 很好的答案.但它提出了一个问题:为什么不是所有的应用程序都这样做.如果我能学习javascript/css html,为什么学习java呢? (7认同)

rey*_*mjr 5

你可以使用javascript,HTML5制作一个Web应用程序并在android app(apk)中转换它并在phonegap中部署.

使用html5和Javascript开发Android应用程序

  • "我不想使用钛和手机间隙等其他工具." (17认同)