06 2012 档案

android ListView详解
摘要:在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种. 阅读全文

posted @ 2012-06-04 00:34 android开发实例 阅读(2546) 评论(3) 推荐(0) 编辑

使用xml布局菜单
摘要:目前为止我们都是通过硬编码来增加菜单项的,android为此提供了一种更便利的方式,就是把menu也定义为应用程序的资源,通过android对资源的本地支持,使我们可以更方便地实现菜单的创建与响应。这一篇就介绍如何使用XML文件来加载和响应菜单,我们需要做这几步: 一般我们都是通过硬编码来增加菜单项的,例如我们之前介绍的。google为此提供了一种更便利的方式,就是在/res目录下创建menu文件夹在menu目录下使用与menu相关的元素定义xml文件,文件名任意,android会自动为其生成资源ID。例如:R.menu.itemmenu对应menu目录的itemmenu.xml资源文件使用x 阅读全文

posted @ 2012-06-03 15:31 android开发实例 阅读(9057) 评论(0) 推荐(0) 编辑

在SQLite数据库中获取新插入数据自增长的ID值(传智播客笔记)
摘要:在SQLite数据库中获取新插入数据自增长的ID值使用last_insert_rowid()函数,例如: SQLiteDatabase db = helper.getWritableDatabase(); db.execSQL("insert into person(name,phone,amount) values(?,?,?) ", new Object[]{person.getName(),person.getPhone(),person.getAmount()}); Cursor cursor = db.r... 阅读全文

posted @ 2012-06-03 15:21 android开发实例 阅读(4665) 评论(0) 推荐(0) 编辑

Android平台上sqllite 简介
摘要:Android平台上sqllite 简介2010-08-04 15:18在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以保存任何类型的数据到任何字段中,无论这列声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段 阅读全文

posted @ 2012-06-03 14:20 android开发实例 阅读(12505) 评论(0) 推荐(1) 编辑

android的消息处理机制(图+源码分析)——Looper,Handler,Message
摘要:android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍:线程的魔法师 LooperLooper的字面意思是“循环者”,它被设计用来使一个普通线程变成Looper线程。所谓Looper线程就是循环工作的线程。在程序开发中(尤其是GUI开发中),我们经常会需要一个线程不断循环,一旦有新任务则执行,执行完继续等待下一个任务,这就是Looper线程。使用Looper类创建Looper线程很简单:View Code通过上面两行 阅读全文

posted @ 2012-06-03 14:20 android开发实例 阅读(1222) 评论(0) 推荐(1) 编辑

在eclipse中关联android源代码
摘要:把源码解压放在android.jar所在目录的sources里即可 比如我是基于android4.0.3开发,android.jar所在目录为D:/Program Files/android-sdk-windows/platforms/android-15,在这个目录下新建文件夹sources,将源码放入其中即可,打开eclipse后,ADT会自动关联到源码。 另外,当我们也可以用Android SDK Manager下载源码,它会自动下载关联源码。 阅读全文

posted @ 2012-06-03 14:17 android开发实例 阅读(4466) 评论(1) 推荐(0) 编辑

Content Provider 基础 之URI
摘要:Keywords: content provider, URIContent Provider这个东西在Android平台上是最常用的共享数据的方法(似乎应用程序之间共享数据也只有这种方法吧,待求证)。虽然常用,但是这个东 西要理解透彻还是要先掌握一些基础的。URI就是Content Provider(简称CP)的基础。我们要标识一个CP,就必须用URI这个东东。这就类似于我们要通过网址来标识某个特定网站,实际上网址URL本身 就是一种URI。URI全称Uniform Resource Identifier, 它包括了URL和URN。而关于它们的详细解释,有心的朋友可以参考RFC3896:ht 阅读全文

posted @ 2012-06-03 14:08 android开发实例 阅读(1444) 评论(0) 推荐(0) 编辑

移动应用开发选型:向左还是向右?
摘要:我在《用HTML5新特性开发移动Web App》中全面提到了移动Web App的各种优点,包括:云端升级跨平台代码复用结合强大的云计算平台的能力绕过App Store 下面的这篇文章也提供了对于各种类型应用的详细分析。 当你开始一个新的移动项目时,选择采用本地(Native),混合(Hybrid)或者Web App哪种方案可以说是艰巨的任务。J Schwan全面分析了每种解决方案的优点和缺点。移动Web的最大优势是跨平台。你只需要开发一次,这样成本更小。移动Web优点:跨平台开放标准没有私有的编程语言更容易重用现有技术不依赖应用商店移动Web缺点:断网时不能保持状态-注:HTM... 阅读全文

posted @ 2012-06-03 11:09 android开发实例 阅读(732) 评论(0) 推荐(0) 编辑

Android 如何建立你的菜单
摘要:菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个"Menu"键,由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种:选项菜单:最常规的菜单,android中把它叫做option menu子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子菜单中不能再包括其他子菜单。上下文菜单:android中长按视图控件后出现的菜单,windows点击右键弹出的菜单即上下文菜单图标菜单:这个比较简单,就是带icon的菜单项,需要注意的是子菜单项、上下文菜单项、扩展 阅读全文

posted @ 2012-06-03 10:22 android开发实例 阅读(1371) 评论(0) 推荐(0) 编辑

搭建Android开发环境之——Android4.0.3
摘要:搭建Android开发环境之旅(Android4.0.3)1.首先要下载相关的软件1). JDK 6 以上 2). eclipse( Version 3.6.2 or higher)点击下载3). SDK(android-sdk_r18-windows) 目前是最新的 点击下载4). ADT 18 (Android Development Tools 安装开发工具)插件点击下载5). 还得下载 Android SDK 4.0.4 system img,其他版本的可能不要下载这个文件,点击下载注意: :如果没有这个Android SDK 4.0.4 system img当你创建 模拟器的时候会提 阅读全文

posted @ 2012-06-03 02:51 android开发实例 阅读(1550) 评论(0) 推荐(0) 编辑

Android应用中使用GridView实现数据网格显示
摘要:Android应用中使用GridView实现数据网格显示UsingGridView.java源码:package com.sinaapp.ssun.girdview;import java.util.*;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.GridView;i 阅读全文

posted @ 2012-06-03 01:57 android开发实例 阅读(6314) 评论(0) 推荐(0) 编辑

android-ImageView显示选择本地图片或拍照
摘要:最近写项目,遇到了,在此记录一下。。。。 import java.io.ByteArrayOutputStream; import java.io.InputStream; import android.app.Activity; import android.app.AlertDialog; import android.content.ContentResolver; import android.content.DialogInterface; import android.content.Intent; import android.database.Cursor; import a. 阅读全文

posted @ 2012-06-02 23:40 android开发实例 阅读(1615) 评论(0) 推荐(0) 编辑

Android中PopupWindow自定义坐标实现
摘要:Android中PopupWindow位置的确定一般通过showAsDropDown函数来实现,该函数有两个重载函数,分别定义如下: public void showAsDropDown(View anchor) { showAsDropDown(anchor, 0, 0); } public void showAsDropDown(View anchor, int xoff, int yoff) { if (isShowing() || mContentView == null) { return; ... 阅读全文

posted @ 2012-06-02 22:27 android开发实例 阅读(4771) 评论(0) 推荐(0) 编辑

Android应用中使用ListView实现数据列表显示(传智播客视频笔记)
摘要:Android应用中使用ListView实现数据列表显示UsingListViewActivity.java源码:package com.sinaapp.ssun.listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.widget.ListView;import android.widget.SimpleAdapter;public class Us 阅读全文

posted @ 2012-06-02 20:09 android开发实例 阅读(2895) 评论(0) 推荐(0) 编辑

公布2012年5月赛CSDN算法达人赛试题及参考答案
摘要:本次试题均精选自百度腾讯公司笔试题,试题及答案来源于网络。一、编程题1.给定如下的n*n的数字矩阵,每行从左到右是严格递增, 每列的数据也是严格递增1 2 33 5 64 8 9现在要求设计一个算法, 给定一个数k 判断出k是否在这个矩阵中。 描述算法并且给出时间复杂度(不考虑载入矩阵的消耗)答案:算法思想: 沿着对角线查找,获得i,使得k位于a[i][i]与a[i+1][i+1]之间。 k只可能存在于a[i][i]对应的右上角矩阵 和a[i+1][i+1]对应的左下角矩阵。 使用递归法继续查找即可。时间复杂度 O(n)int searchK(int int_arr[][],int n,int 阅读全文

posted @ 2012-06-02 14:29 android开发实例 阅读(332) 评论(0) 推荐(0) 编辑

Java从控制台输入获取数据的几种常用方法
摘要:1、使用标准输入串对象System.inSystem.in.read()一次只读入一个字节数据,而我们通常要取得一个字符串或一组数字,这就很不适合,需要其他方法取得这样的输入,这时可以使用java.util.Scanner类。2、使用Scanner取得一个字符串或一组数字importjava.util.Scanner;publicclassScannerDemo{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.print("Pleaseenterastring:"); 阅读全文

posted @ 2012-06-02 13:12 android开发实例 阅读(1112) 评论(0) 推荐(0) 编辑

Java中正则表达式的使用
摘要:在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能。如下所示:Java代码publicclassTest{publicstaticvoidmain(Stringargs[]){Stringstr="@ShangHaiHongQiaoFeiJiChang";booleanrs=false;for(inti=0;i<str.length();i++){charz=str.charAt(i);if('a'==z||& 阅读全文

posted @ 2012-06-02 12:58 android开发实例 阅读(29299) 评论(2) 推荐(6) 编辑

foreach语句使用总结
摘要:java foreach 使用foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个意思。foreach的语句格式:for(元素类型t 元素变量x : 遍历对象obj){ 引用了x的java语句;}下面通过两个例子简单. 阅读全文

posted @ 2012-06-02 11:42 android开发实例 阅读(24644) 评论(1) 推荐(0) 编辑

java从字符串中提取数字
摘要:随便给你一个含有数字的字符串,比如:String s="eert343dfg56756dtry66fggg89dfgf";那我们如何把其中的数字提取出来呢?大致有以下几种方法,正则表达式,集合类,还有就是String类提供的方法。1String类提供的方法:package 测试练习;import java.util.*;public class get_StringNum {/***2012.6.2*/public static void main(String[] args) {String str = "love23next234csdn3423javaeye 阅读全文

posted @ 2012-06-02 11:41 android开发实例 阅读(156903) 评论(2) 推荐(4) 编辑

String.split()用法
摘要:在java.lang包中有String.split()方法,返回是一个数组1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");“.”和“|”都是转义字符,必须得加"\\";3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“acount 阅读全文

posted @ 2012-06-02 10:18 android开发实例 阅读(36936) 评论(2) 推荐(1) 编辑

Android实例RSS客户端开发(3)--rss列表并显示在ui上
摘要:修改main.java,调用前面的类,从intentert获取rss列表并显示在ui上:public final String RSS_URL = "http://blog.sina.com.cn/rss/1267454277.xml";//从网络获取RSS地址public final String tag = "RSSReader";private RSSFeed feed = null;/** Called when the activity is first created. */ public void onCreate(Bundle icicl 阅读全文

posted @ 2012-06-01 21:37 android开发实例 阅读(1210) 评论(0) 推荐(0) 编辑

Android实例RSS客户端开发(2)--解析XML文件
摘要:一介绍完RSS之后,下面开始讲解如何解析RSS文件。因为RSS是基于XML的,所以我们就直接介绍如何解析XML文件。解析XML的方式有很多种,大家比较熟悉的可能就是DOM解析。DOM(文件对象模型)解析:解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以根据DOM接口来操作这个树结构了。 优点:整个文档读入内存,方便操作:支持修改、删除和重现排列等多种功能。 缺点:将整个文档读入内存中,保留了过多的不需要的节点,浪费内存和空间。 使用场合:一旦读入文档,还需要多次对文档进行操作,并且在硬件资源充足的情况下(内存,CPU)。为了解决DOM解析存在的问题,就出现了SAX解析。... 阅读全文

posted @ 2012-06-01 21:08 android开发实例 阅读(1736) 评论(1) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示