2012-12-21 17 views
7

Android TelefonumGap uygulaması, tüm web dosyalarını (html, JS, CSS ...) projenin www klasörüne kopyaladığımda beklediğim gibi tamamlanıyor ve Bu dosyalar ile uygulama. Ancak bunları kopyalamam ve bu dosyaları içeren Web sunucuma (örneğin, WWW klasöründe yalnızca bir dosya var: dizin.html sunucuma yeniden yönlendirmeyle) yönlendirme yapamadığımda, telefongap artık uygulamada çalışmaz.PhoneGap on Android: Uzak bir sunucudan WebApp yükleme

Uygulama içeriği dosyaları bir uzak sunucu tarafından teslim edildiğinde ve uygulamada derlenmediğinde, telefon görüşmesi yapmanın bir yolu var mı?

cevap

6

Bu yapılabilir. Hiçbir şey bunu yapmanı engelleyemez.

PhoneGap + Android:

ana faaliyet sınıfta

, yöntem için loadURL değiştirmek onCreate:

super.loadUrl ("http://.../index.html");

iPhone + Phonegap başka bir hikaye, yine de yapılabilir. Çünkü burada bir çok değişiklik var: http://www.joeldare.com/wiki/open_a_url_in_phonegap

Bir şey daha, Phonegap için internet bağlantısını etkinleştirmeniz gerekir.

android platformu kullanıyorsa gibi sizin AndroidManifest için bu satırı ekleyin:

<uses-permission android:name="android.permission.INTERNET" /> 

Ah, bir şey daha, bir görünüm meta etiketi html dosyasında ayarlanmalıdır.

+1

Denedim ve telefon açılışı başlangıçta istenen URL'yi açmadı, daha sonra URL'yi açmak için tarayıcıyı başlattı. İç yönlendirmeyi etkinleştirmek için başka adımlar var mı? – SolessChong

İlgili konular