Articles of web applications

有没有办法将现有网站用作Android应用程序?

我需要您的专业知识来了解Android应用程序如何与现有网站进行通信。 使用相同的Web界面但应显示为Android应用程序 使用相同的数据库,当我们尝试搜索时,结果应该在应用程序中显示 使用相同的身份validation,所以如果我们在Android应用程序上接受用户名/密码,它应该使用现有的网站脚本,该脚本可以进行身份​​validation,并且应该在应用程序中显示返回的内容。 谢谢

Trello Android应用程序是如何开发的?

这是Trello iPhone应用程序如何开发的伴侣问题? 。 它是一个JS框架的webapp? 如果是的话,哪一个? 还是原生的? 这个框架在这里? 就像那里的提问者一样,我很好奇。

在Android上是否有“添加到主屏幕”的webapp(如在iOS中)

iOS上的webapp基本上是一个无头浏览器。 Android上有类似的东西吗? 据我了解,你只能在主屏幕上放置书签。 那是对的吗? 注意:包装到本机不是一个选项。

应用程序缓存在Android设备中不起作用(在Chrome浏览器上运行良好)

我正在尝试使用app cache来批准性能。 我在不同的网站上受过指导。 (例如http://xguru.net/621 ……) make cache.man文件,将mime-type设置为text / cache-manifest。 问题是…… 它在谷歌浏览器浏览器上运行良好,但在我的Android手机中不起作用。 我在ICS和Gingerbread进行了测试。 这是清单文件。 CACHE MANIFEST # manifest version v0.1 CACHE: ./programs.png ./video.png NETWORK: * 然后,我像这样设置我的网页视图。 getSettings().setAppCacheEnabled(true); getSettings().setDomStorageEnabled(true); getSettings().setPluginsEnabled(true); getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); (我将cacheMode更改为LOAD_NORMAL,NO_CACHE,但它没有区别。) 要查看缓存状态,我使用此站点。 http://jonathanstark.com/blog/2009/09/27/debugging-html-5-offline-application-cache/ var cacheStatusValues = []; cacheStatusValues[0] = ‘uncached’; cacheStatusValues[1] = ‘idle’; cacheStatusValues[2] = ‘checking’; cacheStatusValues[3] = ‘downloading’; cacheStatusValues[4] = ‘updateready’; cacheStatusValues[5] = ‘obsolete’; var […]

包装Android应用程序的最佳实践

我正在考虑包装Android的现有网络应用程序。 我正在做一些研究,find赌注的方法来做到这一点? 有没有人有任何可能很好知道的好链接或提示? 感谢您的建议!

如何在manifest.json中指定图标?

如何在manifest.json中指定图标? 似乎有些人使用数组而有些人使用字典。 例如: https://developer.chrome.com/webstore/get_started_simple “icons”: { “128”: “icon_128.png” }, 但在这个来源中,他们使用它像这样: https://developers.google.com/web/updates/2014/11/Support-for-installable-web-apps-with-webapp-manifest-in-chrome-38-for-Android?hl=en “icons”: [ { “src”: “launcher-icon-2x.png”, “sizes”: “96×96”, “type”: “image/png” }, { “src”: “launcher-icon-3x.png”, “sizes”: “144×144”, “type”: “image/png” }, { “src”: “launcher-icon-4x.png”, “sizes”: “192×192”, “type”: “image/png” } ], 如果我尝试将我的网络应用程序安装为chrome扩展程序,并且我使用后一种格式,则会出现此错误: 所以我想我需要使用第一种格式。 但是,如果我尝试在Android中将我的应用程序安装为渐进式Web应用程序,则需要稍后的格式…

Sherlock Actionbar invalidateOptionsMenu()

我在这里遇到了很大的错误。 我正在尝试使用supportInvalidateOptionsMenu()更改操作栏菜单; 但是当执行该函数时,应用程序关闭,没有错误。 奇怪的是,一切都在我的Galaxy Nexus(4.2.2)上正常工作,但在我的朋友的手机(android 4.0.3)和我在Android 2.1的模拟器中都不起作用 这是我的代码: protected void onCreate(Bundle savedInstanceState) { … actionbar = getSupportActionBar(); … myWebView = (WebView) findViewById(R.id.webview); myWebView.getSettings().setJavaScriptEnabled(true); myWebView.addJavascriptInterface(new WebAppInterface(this), “Android”); myWebView.loadUrl(getString(R.string.site_load)); … } public class WebAppInterface { SherlockActivity mActivity; WebAppInterface(SherlockActivity c) {mActivity = c;} public void setrefreshon() {showRefresh = true; mActivity.supportInvalidateOptionsMenu();} } 有人能帮我吗? :/

Famo.us网络平台是否支持phonegap?

我想通过phonegap将通知和蓝牙集成到我用famo.us构建的web应用程序中。 可能吗?

使用WiFI从笔记本电脑通过Web浏览器管理Android设备

要求:我想通过我的笔记本电脑使用WI-Fi控制我的Android手机。 为此,我需要运行一个Web服务器和一个“自定义”的Web应用程序,该应用程序通过特定端口和wifi适配器的IP地址在Android手机上运行。 例如,我可以通过笔记本电脑中的浏览器连接到手机上运行的Web应用程序: http://(ip address of the phone):port 我尝试过的事情:我评估了几个用于android的web服务器,它允许我运行基于java的servlet,如( ijetty )。 还有其他像TWJS,KWS,PAW等。到目前为止,我可以在手机上运行它们并通过我的笔记本电脑访问网络服务器。 我的问题:在开发适用于Android的应用程序的所有资源和材料中,我很难find有关Web技术的任何有用且清晰的信息,我应该创建一个可以使用android API并与之有效通信的Web应用程序。手机就像任何原生Android应用程序一样 。 i-Jetty声称支持可以使用android apis的Web应用程序,但缺乏关于如何构建使用Android API的Web应用程序/ servlet的任何真实文档。 虽然,我的要求类似于Android的现有应用程序即AirDroid ,但它不是开源的,也没有讨论与其实现架构相关的任何内容。 因此,我愿意接受任何可以帮助我创建用于无线管理Android手机的Web应用程序的建议。

Android WebView:非常滞后的按钮响应

我有一个小的网络应用程序,我用Android的WebViewfunction。 我有一些div用作按钮(具有onclick属性)。 在试用应用程序时(在设备的浏览器中), 我在点击按钮后立即注意到了大量的延迟。 当我点击按钮和浏览器显示周围的橙色突出显示时,会出现滞后。 我做了一些测试并获得了一些信息: JavaScript不是问题。 我取消了所有脚本的链接,并清除了所有的onclick属性。 表现没有改变。 CSS3的东西不是问题。 我摆脱了所有花哨的渐变,表现没有改变。 元素的数量不是问题。 我只用页面上的几个元素尝试了它,性能没有改变。 Doctype和meta东西不是问题。 我确定我使用的是Android 推荐的内容 。 我真的不知道为什么会有这么多的滞后。 我已经消除了可能导致它的一切,但没有任何帮助。 我错过了什么吗? 点击按钮后如何消除延迟?