用 WebView 开发一个简单 APP-基础篇

作者:vkvi 来源:千一网络(原创) 日期:2016-8-17

绝大多数手机 APP 都嵌入了浏览器内核,微信查看公众号文章的时候、网页查看新闻的时候、淘宝查看商品的时候……其实访问的都是网页。

所以我认为移动开发者的第一个 APP 应该是利用 WebView 开发。

一、布局

Visual Studio 中,可以拖拽布局,也可以直接改 Resources/layout/Main.axml。

二、代码

在 MainActivity.cs 中完善 OnCreate 方法如下:

三、权限

如上代码已经可以在模拟器中运行了,但是在手机上运行却不行,因为没权限。给 Properties/AndroidManifest.xml 的 manifest 节添加如下节点:

四、WebView 设置

WebView 的一些设置用的是属性,有的用的是方法,有些在 Java 开发 Android 中用的是方法,到了 Xamarin 这边换成了属性,有的可以在 .axml 中一并设置。

示例:

五、更换图标、名称

图标是在 Resources/drawable/。

名称在 MainActivity.cs 中:[Activity(Label = "千一网络", MainLauncher = true, Icon = "@drawable/icon")]

注意 Properties/AndroidManifest.xml 中也有个 Label,这个是 Application 的,说得简单点,安装、卸载 APP 的时候,显示的名称就是这里指定的。

Properties/AndroidManifest.xml 中还有个 package 属性,这个是控制生成的 .apk 文件名的前缀的。

你前面那位网友看了:盘古 + Lucene 实现 .NET 分词 + 全文检索-全文检索

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他