我正在将我的 Sench touch 2 应用程序部署到 android。我正在使用 PhoneGap 来做到这一点。它工作正常,但速度很慢。我试图将没有 PhoneGap 的应用程序部署到嵌入式 Webview。
我让应用程序运行,但它没有通过煎茶加载屏幕。
这是我的 MainActivity
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView myWebView = (WebView) findViewById(R.id.webView1);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowFileAccess(true); // i was trying this, dont know if i need it
myWebView.loadUrl("file:///android_asset/www/index.html");
}
}
这是我的布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<WebView
android:id="@+id/webView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true" />
</RelativeLayout>
这些是我启用的权限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
我似乎无法弄清楚我错过了什么。我有什么特别的事情要做才能让这个运行吗?
哦,LogCat不显示任何东西......