2011-08-11 14 views
10

我們有一個提供電子郵件服務的網站。我們希望爲此創建一個完全成熟的應用程序,但現在無法承擔此項權利。同時,如果我們可以在用戶的​​手機上給用戶一個圖標,將他們帶到一個在互聯網上爲移動設備格式化的頁面上,那將是一件好事。所以我想知道的是,我們如何才能在android用戶手機上看到一個圖標,它只需在瀏覽器中啓動一個網頁鏈接 - 這是否應該是一個應用,有沒有更簡單的方法,還是我估計過無論如何,將其作爲應用程序會有多複雜?在Android中使用圖標啓動網頁的最簡單方法

在此先感謝

回答

2

的一種方法是添加書籤的網站,然後將其添加到您的主屏幕。 Source

0

在我看來,你需要一個移動版本的網頁。你有這個嗎?一旦你有你的移動網站(即網站優化移動設備),你可以創建一個簡單的應用程序只有一個WebView。所有內容都將從您的網站獲取並顯示在網頁視圖中。這是微不足道的,但是,使整個移動網站需要一些時間。
請注意,您不必擁有移動網站,您可以將現有網站打包成WebView,但這會降低用戶體驗。

5

我過去做過這樣的項目,很簡單。您需要創建一個格式爲較小屏幕的網站。一旦你這樣做了,構建一個顯示你的網站的android應用程序很簡單。你甚至可以刪除所有的android瀏覽器工具欄,看起來好像你的網站是一個真正的android應用程序。谷歌android webviews,這將指向你在正確的方向。

0

你會建立一個啓動一個瀏覽器意圖鏈接到你的網站,或自定義的WebView推出全屏你的網站沒有任何導航欄等應用程序..

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/

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); 

這將打開與所提供的網址Android瀏覽器。

+1

你是什麼意思修改所有的* dpi的?是否可以提供一個示例源項目來說明這一點? –

+0

該步驟是可選的,只是根據設備使用的分辨率提供不同的圖標分辨率 –

2

在這裏看到什麼是可能對如何做到這些的最佳指令頁:

http://intelnav.50webs.com/app_project.html

它基於Web視圖,即它打開頁面並在應用程序窗口中執行所有導航,而不是在默認瀏覽器中。所以如果你想在瀏覽器中打開它,你必須使用Intent,就像在以前的答案中所說的那樣。

我的2便士價值,我認爲它在應用程序窗口中更好,除非您真的想要打開其他選項卡,窗口等的複雜導航。外部瀏覽器的缺點是,據我所知,無法判斷該頁面是否已在瀏覽器中打開,因此每次都會啓動不同的副本(在新標籤中)。如果用戶最後沒有關閉標籤,他們通常不會,它會變得非常煩人。此外,在應用程序中,如果您想要廣告,可能會有更好的廣告可能性。

與其他人指出的一樣,與簡單的家庭屏幕書籤相比,最終用戶只需從網上商店(通常是Google Play)下載應用程序更簡單方便。這是他們習慣做的事情。他們確實有很多額外的信息,比如它的作用,別人對它的評論,屏幕截圖(如果你爲他們提供了一些信息,但你應該)。另外還有評論/投訴的方式。這是另一回事。從技術上講,它可能沒有多大意義,但從簡單的用戶角度來看,它顯然更好的IMO。

相關問題