Zend Studio编写APP实例-封装WEB到APP

通过清心醉

Zend Studio编写APP实例-封装WEB到APP

首先请确保已经使用ZEND安装了ANDROID的SDK,同时有安装JAVA并添加环境变量

1

2

3

4

5

 

这时候我们把activity_main.xml里的hello word删除.

左边托个WEBView进去

 

6

然后回到MainActivity.java文件里

重写onCreate的方法

并且添加一个onKeyDown返回方法// 否则一按返回就退出了哦

private WebView webview; //私有web视图变量
@Override //表示重写父类方法
public void onCreate(Bundle savedInstanceState) //重写显示窗体
{
super.onCreate(savedInstanceState);
//重写开始
setContentView(R.layout.activity_main);
//窗体为activity_main.xml文件配置
webview = (WebView) findViewById(R.id.webView1);
//调用对象webview的WEBVIEW控件,控制id为webView1
//可在activity_main.xml里查看设置的名称
webview.getSettings().setJavaScriptEnabled(true);
//设置WebView属性,能够执行Javascript脚本
webview.loadUrl(“http://www.qingxinzui.com”);
//加载需要显示的网页
webview.setWebViewClient(new WebViewClient());
//设置Web视图
}
@Override
public boolean onKeyDown(int keyCoder,KeyEvent event) //重写返回键
{
/*
* 手机有个返回按钮,如果不实现重写,会直接退出APP应用.
*/
if((keyCoder== KeyEvent.KEYCODE_BACK) && webview.canGoBack())
{
webview.goBack();
return true;
}
return false;
}

7

请确保左边没有X 否则是无法编译的,因为有错误存在.

/*

这时候如果你细心会发现头部引用了好多其他的文件

package com.example.qingxinzui.com;

import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;

*/

这时候左边选中项目.右键->运行方式->Andriod Application

这时候,在该位置内会多一个编译后的APP文件

对应不同的需要,安卓的版本选择的时候请注意哦

8

 

 

#– 2016 – 06 – 14更新:

因为是访问网页,所以需要授权访问网络的权限:

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

添加到项目的

AndroidManifest.xml里的<manifest></manifest>节点内!

 

 

关于作者

清心醉 administrator

发表评论

如果喜欢作者的文章,您可以打赏给作者:

TRC20(虚拟货币):


ERC20(虚拟货币):


Bitcoin(BTC):