摘要: package com.display;/** * 在这个程序中我们的目的是为了获取屏幕的宽和高 * 在开发手机应用程序的时候,除了对底层API的掌握之外,最重要的仍然是屏幕分辨率概念的理解,由于各手机厂商所采用的屏幕尺寸不同,user UI * 接口呈现及布局自然各自迥异 */import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.widget.TextView;public class DisplayActivity extends Acti 阅读全文
posted @ 2012-03-08 17:23 素年锦时 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: 我们平时上网的时候免不了要用到搜索引擎,其中最常用的莫过于百度、谷歌了。相信大家都注意过,在我们搜索框中输入文本的时候,会文本框会自动弹出下拉菜单提示,自动匹配用户输入的内容。今天我们要实现的就是个功能。要 实现这个功能,我们需要一个组件,就是AutoCompleteTextView,这是一个文本框控件,继承自TextView。与TextView不同 的是,当用户在文本框中输入文本的时候,文本框会自动弹出一个列表框方便用户选择。当用户点下列表框中的选项是,该条选项会代替文本框中的原有内容。当用 户按返回键或者Enter键时,下拉列表框会自动消失。下拉列表框中的内容是从一个数据Adaptor中获 阅读全文
posted @ 2012-03-01 13:29 素年锦时 阅读(3772) 评论(0) 推荐(1) 编辑
摘要: package com.bn.lccx;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.List;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ArrayAd 阅读全文
posted @ 2012-03-03 23:36 素年锦时 阅读(1632) 评论(0) 推荐(0) 编辑
摘要: 多线程,是很多编程人员再熟悉不过的了。在稍老一些的Java版本中,具体是在Java 5.0以前,启动一个任务是通过调用Thread类的start()方法来实现的,任务的提交和执行时同时进行的,如果想对任务的执行进行调度,或者想控制同时执行的线程数量就需要额外编写代码来完成。而在Java 5.0里提供了一个新的任务执行架构使我们可以很轻松地调度和控制任务的执行。这个架构主要有三个接口和其相应的类组成。这三个接口分别是:Executor、ExevutirService和ScheduledExecutorService。下面我们来具体说明。Executor接口:是用来执行Runnable任务的,它值 阅读全文
posted @ 2012-02-28 20:10 素年锦时 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我们需要展示在客户端展示图片,而且是动态显示,即不停地自行切换图片。下面我们来看一下具体的实现方法。首先,我们需要在XML文件中配置一下将要播放图片的控件(main.xml):<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width = "fill_parent" android:la 阅读全文
posted @ 2012-02-28 19:39 素年锦时 阅读(4829) 评论(2) 推荐(0) 编辑
摘要: 一、SQLite简介1.SQLite是一个轻量级的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式的产品中使用了它,这种数据库占用该资源很低,在嵌入式设备中,可能只要几百K的内存就够了,它能够支持Windows、Linux、Unix等等主流的操作系统,同时能够能够跟许多程序语言相结合,比如PHP,Java、C++、.Net等,还有ODBC接口。比起MySql、PostgreSQL这两款开源界著名的数据库管理系统来讲,它的处理速度比这两者都要快。2.SQLite的特点A.轻量级:SQLite和C/S模式的数据库软件不同,它是进程内的数据库引擎,因此不 阅读全文
posted @ 2012-02-24 15:44 素年锦时 阅读(1728) 评论(0) 推荐(0) 编辑