用android studio创建第一个安卓程序加载html5页面(一)

前言

软件版本:android studio v1.0正式版,由于v0.x以来软件变化一直比较大,很多问题搜索的解决方案也都是v0.x版本时代的,故首先声明一下版本。

动机:由于工作中需要对移动端软件开发的几种方式进行一下对比研究,故有了此文章的产生,估计后续还会有其他技术方案的文章发布。

目标:为了适应跨平台的要求,所以用html5编写页面,利用webview装载html5页面就成为了一个备选的技术路线。本篇文章就是利用android studio创建一个apk程序,装载编写好的html5页面,以此达到快速生成跨平台的程序。

正文

指定工程名称和路径

指定最小支持的sdk版本和创建的app运行设备类型

选择一个activity

finish

现在看到的工程结构

预览看一下效果

到此,helloword已经编写好了,只要把android需要的sdk和相关的驱动配置好,还是很好上手的。

  • 2.载入一个远程的页面

此处以打开一个百度页面为例进行演示

打开MainActivity.java页面,修改oncreate函数

private WebView webview;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);

//实例化WebView对象
webview = new WebView(this);
//设置WebView属性,能够执行Javascript脚本
webview.getSettings().setJavaScriptEnabled(true);

try {
//设置打开的页面地址
webview.loadUrl("http://www.baidu.com");
}
catch(Exception ex)
{
ex.printStackTrace();
}
setContentView(webview);
}

预览看一下效果

提示wabpage not available错误,那么我们在AndroidManifest.xml文件中添加权限

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

现在预览看一下效果,百度页面可以正常打开了

  • 3.打开本地页面

这一步演示如何打开本地的html页面,该示例同样已百度为例,只不过改为先另存一份百度的html页面,然后加载本地的html页面,此处百度页面另存为index.htm

新建assets目录,用来存放html页面。右键app->new->folder->assetsfolder

html页面放入assets目录

打开页面的地址改为本地页面地址

webview.loadUrl(file:///android_asset/index.html);

看一下预览的效果

  • 4.发布apk
  • 按照图示的步骤一步步进行操作就可以了

app-release.apk就是生成的安装包了。

原文地址:http://www.codes51.com/article/detail_130962.html

回答: 创建Android Studio第一个项目的步骤如下:首先打开软件,然后创建一个新项目。给项目取一个名称,选择项目的所在文件,并选择开发语言为Java。点击完成后,系统会自动创建项目,需要等待一段时间下载所需插件。等待加载完成后,下载一个模拟器。选择一个合适的模拟器后等待下载和更新完成。然后点击运行按钮,等待一两分钟后,就可以在手机模拟器上看到项目运行的界面了。\[1\]在运行项目时,可以选择通过USB连接真机,需要打开手机的开发者选项,并根据手机品牌的不同,打开开发者选项的方式也不同。例如,小米手机需要连续点击三下"MIUI版本",华为手机需要连续点击"版本号"多次,直到屏幕提示已进入开发者模式。其他手机品牌也有类似的操作。进入开发者选项后,需要打开USB调试,并可能需要打开USB安装功能。\[3\] #### 引用[.reference_title] - *1* [Android studio创建第一个项目并运行](https://blog.csdn.net/changyana/article/details/122948513)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Android Studio 创建第一个项目应用](https://blog.csdn.net/u014720022/article/details/93321418)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值