标签: Android

ListView上拉刷新数据的实现

不少数据都是通过ListView绑定数据源实现的,比如mop、人人的实现都是这样的,但是现在我们的需要是当我们的ListView展现了已有的数据库的数据之后,用户下拉ListView时,需要实现更新数据,这该怎么实现呢?

采用滚动事件(OnScrollListener )监听就可以实现此了,代码片段如下:

private int lastItem;//listview当前显示页面的最后一条数据
private int firstItem;//listview当前显示页面的第一[……]

阅读全文»

struts2+json+android整合开发解析

首先我们来开发服务器端程序,此案例采用eclipse开发工具

首先create a Dynamic web project项目,在Dynamic Web Project界面中配置Target runtime 及 Dynamic web module version (此版本案例选择的为2.5),点击完成即可。

搭建struts2的开发环境,引入以下类库文件,

struts2-json-plugin-2.1.8.1.jar

json-lib-2.1.jar[……]

阅读全文»

WebView JS 交互

WebView加jquery做页面会怎么样呢?

java代码:

public class MainActivity extends Activity {
private static final String TAG = “MainActivity”;

// 定义访问的链接
private static String URL = “file:///android_asset/index.html”;

// 定义WebView
WebView mWebView[……]

阅读全文»

Android 中 java 与 webview 的交互

android 的webkit的api的开放程度还是非常不错,java可以和webview内的javascript很好的交互。下面的小例子可以说明这一点。 

先看我们的html文档:

<html>
<script language=”javascript”>
/* This function is invoked by the activity */
function wave() {[……]

阅读全文»

Android中webview跟JavaScript中的交互

在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之:

1 JAVASCRIPT脚本调用android程序

要在webview中,调用addJavascriptInterface(OBJ,interfacename)

其中,obj为和javascript通信的应用程序,interfacename为提供给JAVASC[……]

阅读全文»

Hybrid App 开发初探:使用 WebView 装载页面

Hybrid App 是混合模式应用的简称,兼具 Native App 和 Web App 两种模式应用的优势,开发成本低,拥有 Web 技术跨平台特性。目前大家所知道的基于中间件的移动开发框架都是采用的 Hybrid 开发模式,例如国外的 PhoneGap、Titanium、Sencha,还有国内的 AppCan、Rexsee 等等。Hybrid App 开发模式正在被越来越多的公司和开发者所认同,相信将来会成为主流的移动应用开发模式。

Hybrid App 融合 Web Ap[……]

阅读全文»

Android web开发快速入门

通俗的讲,就是为移动设备开发网页。伴随着3G时代的到来、浏览器技术的不断进步,越来越多的人开始离开PC,使用手中的移动设备(手机、PSP、平板)上网。如果您是一个注意生活细节的人,那么在您乘坐地铁、公交的时候,请认真看看你周围的人都在干什么?是不是每人抱着一个手机在听音乐、看新闻、聊天呢?

作为一个开发人员,如何开发出更适合于移动设备的网页呢?如何让您的站点能被多数移动设备更轻松地访问?本系列文章将会一一的为您解答。

当今最受欢迎的手机系统包括 Android,iPhone ,Sy[……]

阅读全文»

IntelliJ IDEA —— Android开发的另一个选择

很早就听过Eclipse的大名,但在我初学Java的时候,一位前辈推荐的IDE却是IntelliJ IDEA。因为之前用过JetBrains的另一款产品PyCharm(一个很给力的Python IDE),所以用上去很顺手,很是喜欢。之后在单位的项目中,需要做一个Android的小应用,也用过一段时间的Eclipse。

在咱们eoe社区,坛友们似乎都偏爱使用Eclipse做Android开发,所以今儿就给大家介绍另一种很好的选择,IntelliJ IDEA(以下简称IDEA)。

首先说明一[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号