作者:木马 | 来源:互联网 | 2023-02-08 13:19
1.修改main.xml
1
2 3 android:layout_
4 android:layout_
5 android:orientation="vertical" >
6 <org.apache.cordova.CordovaWebView
7 android:id="@+id/cordovaWebView1"
8 android:layout_
9 android:layout_ />
10
2.修改Activity,实现CordovaInterface接口成员。
1 public class DemoActivity extends Activity implements CordovaInterface {
2
3 private final ExecutorService threadPool = Executors.newCachedThreadPool();
4 private CordovaWebView cordovaWebView;
5 @Override
6 public void onCreate(Bundle savedInstanceState) {
7 super.onCreate(savedInstanceState);
8
9 setContentView(R.layout.main);
10
11 cordovaWebView = (CordovaWebView) findViewById(R.id.cordovaWebView1);
12
13 cordovaWebView.loadUrl("file:///android_asset/www/index.html");
14 }
15
16 @Override
17 public void onDestroy() {
18 super.onDestroy();
19 if (cordovaWebView != null) {
20 cordovaWebView.handleDestroy();
21 }
22 }
23
24 @Override
25 public void startActivityForResult(CordovaPlugin command, Intent intent,
26 int requestCode) {
27 // TODO Auto-generated method stub
28 }
29 @Override
30 public void setActivityResultCallback(CordovaPlugin plugin) {
31 // TODO Auto-generated method stub
32 }
33 @Override
34 public Activity getActivity() {
35 // TODO Auto-generated method stub
36 return this;
37 }
38 @Override
39 public Object onMessage(String id, Object data) {
40 // TODO Auto-generated method stub
41 return null;
42 }
43 @Override
44 public ExecutorService getThreadPool() {
45 // TODO Auto-generated method stub
46 return threadPool;
47 }
48 }
注:程序退出提示注销webView
3.可以在清单文件中的application节点,修改android:theme:AppTheme,不显示应用程序标题栏
1