我们有一个提供电子邮件服务的网站。我们想为此创建一个完全成熟的应用程序,但现在无法负担这一点。与此同时,如果我们能够在手机上为用户提供一个图标,将其带到互联网上为移动设备格式化的页面,那将是非常棒的。所以我想知道的是我们如何在Android用户手机上获得一个图标,只需在浏览器中启动网页链接 - 这是一个应用程序,有更简单的方法,还是我估计过度将它作为一个应用程序是多么复杂?
提前致谢
答案 0 :(得分:16)
创建一个新的Android项目(遵循http://developer.android.com提供的SDK安装步骤)
目录/ res / drawable- * dpi上的你有laucher图标。修改所有这些。
在主要活动中,删除onCreate方法中的所有内容并将其放入:
String url = "http://www.YOUR-URL.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
这将使用提供的URL打开Android浏览器。
答案 1 :(得分:5)
我过去做过这样的项目,很简单。您需要创建一个针对较小屏幕格式化的网站。一旦你这样做,构建一个在其中显示你的网站的Android应用程序很简单。你甚至可以删除所有的android浏览器工具栏,所以它看起来好像你的网站是一个真正的Android应用程序。谷歌Android网页浏览器,这将指向你正确的方向。
答案 2 :(得分:2)
一种方法是为网站添加书签,然后将其添加到主屏幕。 Source
答案 3 :(得分:2)
请看这里有关如何做到这一点的最佳指导页面:
http://intelnav.50webs.com/app_project.html
它基于Webview,即打开页面并在应用程序窗口中执行所有导航,而不是在默认浏览器中。因此,如果您想在浏览器中打开它,则必须使用Intent,如前面的答案中所述。
我的2便士价值,我认为它在应用程序窗口中更好,除非你真的想要复杂的导航,可能会打开额外的标签,窗口等等。外部浏览器的缺点是,据我所知,无法判断页面是否已在浏览器中打开,因此您每次都会启动不同的副本(在新选项卡中)。如果用户没有在最后关闭标签,他们通常不会,它会变得非常烦人。此外,在应用程序中,如果您想要它们,您可能会有更好的广告可能性。
对于一个简单的主屏幕书签,正如其他人所指出的那样,最终用户只需从在线商店(通常是Google Play)下载应用程序就更简单方便了。这是他们习惯做的事情。而且他们确实有很多额外的信息,例如它做什么,别人怎么说,屏幕截图(如果你为他们提供一些,但你应该)。另外还有一种评论/抱怨自己的方式。这是另一回事。从技术上讲,它可能没有多大意义,但从简单的用户角度来看,IMO显然更好。
答案 4 :(得分:0)
在我看来,您需要移动版的网页。你有吗?一旦拥有了移动网站(即针对移动设备优化的网站),您就可以创建一个只有一个WebView的简单应用程序。所有内容都将从您的网站获取并显示在网页浏览中。然而,这是微不足道的,使整个移动网站需要一些时间 请注意,您不必拥有移动网站,可以将现有网站打包成WebView,但这会降低用户体验。
答案 5 :(得分:0)
您将构建一个应用程序,用于启动链接到您网站的浏览器意图,或自定义WebView以全屏启动您的网站,而无需任何导航栏等。
答案 6 :(得分:0)
唯一更简单的方法是将指令放在您的网站上(直接或作为上下文弹出窗口),说明如何在主屏幕上添加书签作为图标。这在Android上可能稍微复杂一些,取决于浏览器。潜在用户的一个更简单的选择是通过市场提供包装应用程序。
使用Intents在Java中创建一个启动浏览器的简单包装Android应用程序并不是太复杂。基本的浏览器启动代码基本上是这样的:
Uri uriUrl = Uri.parse("http://www.yourwebpage.com");
Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl);
startActivity(launchBrowser);
有关创建此内容的更详细教程,请访问: http://mobile.tutsplus.com/tutorials/android/launch-android-browser/
答案 7 :(得分:0)
试试此启动移动设备应用以展示网站。使用cordova编写的平台,如android,ios,浏览器等:https://github.com/jetedonner/ch.kimhauser.cordova.kickstartwebsite(GooglePlay:https://play.google.com/store/apps/details?id=ch.kimhauser.cordova.kickstartwebsite,网站:http://kimhauser.ch/index.php/projects/cordova-phonegap/kick-start-website)