WEB开发网
开发学院WEB开发Xml 在 Android 上使用 XML 和 JSON,第 2 部分: 交付... 阅读

在 Android 上使用 XML 和 JSON,第 2 部分: 交付混合了 JSON 的 Android 应用程序

 2010-10-22 17:18:58 来源:WEB开发网   
核心提示: Make Red这第三个按钮在此主要是出于好玩,选中时,在 Android 上使用 XML 和 JSON,第 2 部分: 交付混合了 JSON 的 Android 应用程序(4),该按钮向嵌入的 WebView 内容应用一种样式,将包含在 <body> 标记中的文本元素变成红色,此

Make Red

这第三个按钮在此主要是出于好玩。选中时,该按钮向嵌入的 WebView 内容应用一种样式,将包含在 <body> 标记中的文本元素变成红色。

现在来看 index.html 文件中的函数,该文件由嵌入的 WebView 控件在运行时启用。

Log Info

该按钮调用 Android 应用程序中的一个回调函数,以将数据项写到 Info 分类下的应用程序日志中。

Error Info

该按钮调用 Android 应用程序中的一个回调函数,以将数据项写到 Error 分类下的应用程序日志中。

Dynamic

该按钮调用 Android 应用程序中的一个回调函数,以检索一段代表有效 JavaScript 代码的文本。此代码被带回 WebView 中并执行,演示了应用程序两端之间的交互。注意,此方法存在安全隐患,因为它盲目信任 JavaScript eval 函数。但是,我们这里将重点放在基本的示例应用程序上,而不是介绍完善的生产性应用程序。

How many calls

每调用一次回调函数,计数器就会增 1。 该按钮只是显示计数器。

History

每调用一次 JavaScript 函数,一个表示函数名的字符串就会被添加到 JavaScript 数组。当 history 按钮被调用时,此数组将被转换成 JSON 并传递到 Android 应用程序的本地部分。数组被改造为 Java 代码中的一个对象,并枚举写到日志中的每个数组元素。

Kill This App

该按钮是此应用程序的又一个只是出于好玩的特性。该按钮调用一个会通过调用 finish() 而终止 Android 活动的回调函数。

跟很多不完善的应用程序一样,此 Android 应用程序也使用了内置在 Android 中的日志功能。本文中展示的一些屏幕截图来自 Eclipse 中的 Dalvik Debug Monitor Service (DDMS) 视图,其中 LogCat 窗口是可见的。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:Android 使用 XML

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接