Wor*_*ine 39 android widget cordova
我计划将一些最小的功能捆绑到Android设备的应用程序或小部件中.然而,在第二个想法,我意识到我从来没有听过/读过有人用Cordova/Phonegap建立一个小部件.我google了一下,答案似乎暗示着'不'.我阅读了Phonegap主页上的描述,它说它允许用户基本上构建应用程序.
所以,有人可以指出我正确的方向,以便在科尔多瓦创建一个Android小部件.如果不是,那么小部件在概念上/实际上与应用程序有何不同.
PS:也许我在这里使用了一些不正确的术语.我的意思是小部件就是这个.它主要在半透明的条形图上粘在主屏幕上.
小智 27
是的,小部件是原生Android构造.但是你可以在名为"cordova-plugin-ace"的cordova插件的帮助下为你的应用创建你的小部件.由微软制作并向所有人开放.
文档:
我希望对你,我和其他人来说,这对你们有帮助.
and*_*ar8 21
窗口小部件是Android本机构造,用于在应用程序屏幕上扩展视图.
http://developer.android.com/reference/android/widget/package-summary.html
cordova/phonegap应用程序是一个具有webview支持的应用程序.注意:webview不是android原生视图.
在有人找到构建嵌入webview的本机窗口小部件的方法之前,到目前为止你所说的是正确的......即"不".
http://cordova.apache.org/docs/en/4.0.0/guide_overview_index.md.html#Overview http://cordova.apache.org/docs/en/4.0.0/guide_hybrid_webviews_index.md.html#Embedding %20WebViews http://cordova.apache.org/docs/en/4.0.0/guide_platforms_android_webview.md.html#Android%20WebViews
编辑:"可以想象你可以有一个与你的cordova项目相关联的小部件,但是你会在cordova旁边编写android本机代码......大多数人会认为这是使用cordova的重点,除非你只是定位android.在这种情况下,我不得不问这个问题:
"你是否使用cordova作为在Android上启动应用程序编码的简单方法,或者你是否试图利用cordova的便利性在多个平台上共享代码库?"
如果它是前者,那么只需编写一个原生应用程序.如果是后者,那么cordova不会(轻松)为您提供小部件,也不会提供跨平台小部件