Android实战系列(二)---多用户类型登录(webview)
来源:互联网 发布:mac 抹除系统 重装 编辑:程序博客网 时间:2024/06/11 17:41
前言:路在脚下,更在心中。
APP中对用户登录类型作判断,跳转到不同的模块页面。
项目里普通用户进入原生页面,管理员则进入到网页页面。
本篇着重于网页页面在Android中的应用。
在登录页面里,会判断服务器返回的用户类型。
if (2 == bean.getModel().getPersonType()) { AbsUI.startClearTopUI(ui, ThirdMainActivity.class); } else { AbsUI.startClearTopUI(ui, MainUI.class); } }
如果用户类型为2,就跳转 ThirdMainActivity里。
里面涉及到Android与js的交互了,推出了webview。
在使用webview时,一般需要进行一些设置:
1)创建和设置WebChromeClient类。当会影响到用户所看得到的UI界面时将会被调用,例如进度更新或者JS的告警等。
具体参考:自定义webchromeClient使得webview支持js的弹框
2)创建和设置WebViewClient类,当影响了内容的呈现、渲染时会被调用,例如错误等。还可以截取URL转载在这里(通过shouldOverrideUrlLoading()方法)。
3)修改WebSettings,例如通过setJavaScriptEnable()启动JavaScript。在设置为true后,webView能够加载JS
4)通过addJavascriptInterface(Object, String)方法为webView绑定一个Java对象,这个方法为JavaScript绑定了一个Java对象,可以通过这个对象访问JS。
webview访问服务器上的网页
mWebView.loadUrl(mUrl);
一套网页基本上前端设计好了,前端也有调用后台接口的方法。
阅读全文
0 0
- Android实战系列(二)---多用户类型登录(webview)
- TCP使用(二)多用户发送文件和登录
- 计算机多用户登录(扫盲)
- UNet实战系列(二)
- UNet实战系列(二)
- WebView踩坑系列(二)
- Android WebView 学习(二)
- android WebView(二)缩放
- Android下uid与多用户释疑(二)
- 多用户登录
- Android webview实战
- android跨平台开发系列之-使用webview和JS调用(二)
- Android WebView(转二):Android WebView使用深入浅出
- 【实战】(二)android模拟qq登录(apache的httpClient发送get和post请求)
- Android UI系列:WebView
- Android 系列:浅谈WebView
- 自定义python自建类型(二)实战
- Android中webView实战详解
- 线程传值风险
- Qt的Json数据生成--备忘
- JDBC基础----用户登录案例
- 文章标题
- React Native 聊天室置底输入框的设计
- Android实战系列(二)---多用户类型登录(webview)
- Swing 有关JList的问题
- java调用dll文件
- 建设部,住建部,住房和城乡建设部,区别?
- 使用Apache ab进行压测
- React | 高效前端之浅谈
- Android开发从一个activity设置跳转到另一个activity中的一个fragment中的一个viewpager中的某一个页面
- asp.net中HTML控件和web控件的简单理解
- Dubbo/Dubbox的服务消费(二)- 服务发现