将网址打造成原生应用程序:从 WebView 到 Android 开发指南(如何将网址封装成app)
论网址造笼记
近来见得些后生晚辈们捧着铁盒子奔走相告:"须得将网址做成app才显体面",仿佛那街头巷尾的招牌必得鎏金描银方算正经买卖。我本不愿置喙这等新潮事物——正如当年剪辫子的闹剧一般——然思及诸多懵懂者困于其中不得法门,不免生出几分说几句闲话的心思。
一 何谓套壳术
这世间的道理原也简单得很,所谓封装app者,恰似给野狗套项圈。
- 寻个现成的铁皮盒子(WebView)
- 将那网址链条拴在盒中(Load URL)
- 末了贴张画皮便充作新物事(修改图标)
"从来如此,便对么?"这话用在那些个拿网页当原生应用糊弄人的勾当上,倒是贴切得很。
二 实操七步诀
首章 备料
Android Studio | 如同庖丁解牛之刀 |
JDK | 锅灶下的薪火 |
网站地址 | 待宰的羔羊 |
次章 起灶台(新建项目)
File -> New -> New Project -> Empty Activity
此等操作,与乡下人砌灶台无异。
三章 画牢笼(配置WebView)
四章 拴链条(绑定网址)
WebView myWebView = findViewById(R.id.webview);
myWebView.loadUrl("http://www.汝之网址.com");
注意项:
- 网络权限须添至AndroidManifest.xml,否则如囚鸟无翼
- SSL证书不认者,当以明文通之:myWebView.setWebViewClient(new WebViewClient(){...})
三 余之惑思录
诸君且看这世道:网页本自可访之物,偏要套层壳子;正如当年科举八股,明是陈腐文章偏要裹锦绣装帧。
少年人莫要被这浮华蒙眼!须知:真功夫在服务器端下苦功做优化才是正途。
常见诘问录:
- "如此粗制滥造可上架乎?"
- 答曰:市集审核者亦肉眼凡胎尔。
- "加载迟滞怎生是好?"
- 答曰:既知粪土不可雕琢,何必当初强求?不如归去重铸根基。
- "此技可传之后世否?" >
- 笑答:后世自有更精巧的牢笼术问世。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。