0

我已经使用 Phonegap 框架和 Eclipse 创建/发布了一个应用到 Google Play。我的问题很可能有一个简单的答案,但经过一些不成功的研究,我陷入了僵局。有一些 iframe 应该可以在线访问 SoundCloud mp3 文件。声音文件正在显示(从而访问互联网),但它们不会播放任何音乐,而是一旦您单击播放按钮,iframe 就会变为通用的 SoundCloud 社交媒体显示。此外,还有一些链接 (target = _blank) 仍在应用视图中显示,而不是打开浏览器窗口。这对我来说是一个较小的问题,但我相信这两个问题是相互关联的,因为除了 Main Activity 中 onCreate 中的必要行之外,我没有真正用 Java 编写任何代码。同样,这个应用程序有效,它' s 真的只是调试互联网访问的细微差别,我无法弄清楚。以下是一些更重要的信息,我感谢您的建议和反馈:

PhoneGap:科尔多瓦 2.9

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

主要活动:

public class MainActivity extends DroidGap {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.setIntegerProperty("splashscreen", R.drawable.splash);
        super.loadUrl("file:///android_asset/www/index.html", 3000);
   }
}
4

1 回答 1

1

您可以使用连接对象 (navigator.connection) 来检查 Internet 连接。以下是更多详细信息的链接 - http://docs.phonegap.com/en/2.9.0/cordova_connection_connection.md.html#Connection

如果您在 i-frame 中访问它,您可能需要使用 parent.window.navigator.connection

于 2013-08-04T08:37:00.417 回答