android中Menu介绍

大家都知道,任务程序离不开菜单,菜单无处不在,哪我们一定要学好ANDROID中的菜单,它给我带来了不少的功能。相信大家都知道的。好,现在我们开始吧,下面的代码很简单。看图:

 

 

 

package com.smart;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;[……]

阅读全文»

继续阅读android中Menu介绍

ListView上拉刷新数据的实现

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

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

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

阅读全文»

继续阅读ListView上拉刷新数据的实现

PHP解析Android APK包的XML文件[转]

2012.07.05更新: 某些系统apk文件的字符串表不是使用双字节,会导致解码越界. 修改了getStringTab()成员函数, 详细请看代码部分.

最近做的一个项目需要用PHP直接读取apk包中的信息,如:包名,入口地址,版本号等信息。这些信息都保存在apk包中的AndroidManifest.xml文件中。但是在编译apk包的过程中,所有XML文件都经过了压缩编码,直接读取xml文件内容是无法解析出需要的信息的。

Google搜索了一下没有找到这个功能的PHP实现,只有[……]

阅读全文»

继续阅读PHP解析Android APK包的XML文件[转]

UNIX时间戳的应用-JAVA

概念:

System.currentTimeMillis() :返回当前系统的毫秒数,由于取得的是毫秒数,所以在处理UNIX时间戳的时候需要转换成秒

也就是:

long epoch = System.currentTimeMillis()/1000;

方法:

1、获取当前系统的UNIX时间戳

System.out.println(“获取系统毫秒数方法1:”+Long.toString(new Date().getTime()));[……]

阅读全文»

继续阅读UNIX时间戳的应用-JAVA

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[……]

阅读全文»

继续阅读WebView JS 交互
鄂ICP备13000209号-1

鄂公网安备 42050602000277号