- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广州XX学院
Andro id程序设计
Andro id程序设计实验报告
成绩
专业班级计算机XX.实验日期.202L62名 XX
名 XX 学
名 XX 学
名 XX 学
号 2018xx
实验名称Android中的网络编程 指导老师
XX
(报告内容包括:实验目的、实验设备及器材、实验步骤、实验数据、图表及曲线处理、 实验小结等)。
.实验目的
(1)掌握如何使用WebView进行网络开发;
(2)掌握如何对JS0N数据进行解析。
.实验要求(1)使用WebView控件显示带有JavaScript代码的网页,执行JavaScript代码并弹 出提示框。
(2)请写出使用JSONArray类解析JSON数据的主要逻辑代码。JSON数据如下所示: 「f〃〃 〃T ? 1 ?〃〃〃〃CL〃1 f〃〃 〃T?〃〃〃L i name : Lili , score : 95 ), t name : LiLei , score : 99 ),
{〃name〃:王小明〃,“score” :〃 100〃}, {〃name〃 :〃Lei〃, “score” :〃89〃}].实验步骤与运行结果
(1)使用WebView控件显示带有JavaScript代码的网页,执行JavaScript代码并弹 出提示框。
MainActivity. Java 代码如下:
public class MainActivity extends AppCompatActivity { ?Override
protected void onCreate(Bundle savedinstanceState) {super.onCreate(savedlnstanceState);
setContentView(R. layout, activity_main);final WebView webview 二(WebView) findViewByld(R. id. webView);
Button btn =(Button) findViewByld (R. id. btn_dialog);webview. loadUrl (^file:///android_asset/alert. htmK); //指定要加载的网页
btn.setOnClickListener(new View. OnClickListener() { ?Overridepublic void onClick(View view) {
//设置webview控件支持JavaScript代码webview.getSettings(). setJavaScriptEnabled(true);
//显示网页中通过JavaScript代码弹出的提示框webview. setWebChromeClient(new WebChromeClient());
webview. loadUrl (/zfile:///android_asset/alert. html); )});
布局代码如下:
Button
..android:id=@+id/btn_dialog”android: layout_width=,,300dp/z
android: layout_height=//wrap_content/zandroid: layout_gravity=,/center_horizontalyz
android: text=执行JavaScript代码并弹出提示框android: layout_margin=z8dp/z
android:textColor=@android:color/white”android :background=,/@drawable/btn_dialog_selectorz/
WebViewandroid:id=@+id/webView”
android: layout_width=/zmatch_parent/zandroid: layout_height=z*match_parentz* /
效果图如图IT,图1-2所示WebViewJS
This is my HTML page.
图1-1
执行JAVASCRIPT代码并弹出提示框
This is my HTML page.
我是一个消息提示框
确定
LJ
图1-2
(2)请写出使用JSONArray类解析JSON数据的主要逻辑代码。JSON数据如下所示: 「/〃〃〃丫〃〃CL〃1 r〃〃〃丫 ?丫 ?〃〃〃〃cc〃]
L1 name : Lili , score : 95{ name : LiLei , score : 99 ),{〃name〃:〃王小明〃,“score〃:〃 100〃}, {〃name〃:〃Lei〃, “score
您可能关注的文档
最近下载
- 高平市各级文物保护单位一览表(2022版).docx
- 学前教育考试试卷(共六套)及答案.pdf
- 产业经济学(双语)智慧树知到答案章节测试2023年山东财经大学.docx
- 人教版八年级物理上册 第二章 声现象 单元测试卷(2024年秋).pdf VIP
- WS T 808—2022 基层医疗卫生机构标识设计标准.pdf VIP
- 无源光网络(PON)网络管理技术要求 第3部分:网络管理系统(NMS)系统功能.pdf
- 国际制药工程协会(ISPE)制药工程基本指南水和蒸汽系统.pdf VIP
- 2023-2024学年七年级语文下学期期中期末课内备考与专项复习(部编五四制)(上海专用)12课外文言文(一)翻译技巧(原卷版+解析).docx VIP
- 《国行公祭,为佑世界和平》优课一等奖课件.pptx VIP
- 劳动合同书(2006年).doc VIP
文档评论(0)