自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 sqlite数据库-查询某个区间的数据

某数据库中有一表名为Table1,内有一列为Date型数据birthday生日,现需要查询某个时间段内生日的人,可使用的方法:   1、用SQL语句为     SELECT * FROM TABLE1 WHERE BIRTHDAY BETWEEN '2000-01-01' AND '2000-02-25'  2、在ANDROID程序中,要使用SQLiteOpenHelper来查询,要用

2011-12-31 12:21:15 8016

转载 ListView获取选中和长按菜单对应的ID

首先,如果是用simpleCursorAdapter填充ListView的数据时,必须注意sqlite的主键命名,由于simpleCursorAdapter的方法只识别_id,所以,当你用到sqlite的simpleCursorAdapter时,必须把数据表的主键命名为_id。否则就会出现java.lang.IllegalArgumentException: column '_id' does n

2011-12-13 21:47:00 1008

转载 Android实现widget定时更新

在开发Android的widget时,第一个需要解决的问题就是怎么实现让widget定时更新,在查阅比较多的资料后,一般情况用Service在后台更新,废话不多说,贴代码如下:Widget: Java代码  public class NewsWidgetProvider extends AppWidgetProvider {           @Overrid

2011-11-28 20:40:01 1075

转载 Android 日历方式显示的日期选择组件

运行结果: 此Widget组件只包含五个类文件: DateWidget DateWidgetDayCell DateWidgetDayHeader DayStyle SymbolButton *红色为启动的activity DateWidget.java: Java代码  package com.iaiai;     import

2011-11-28 20:35:31 2036 2

转载 主题:四,android四大组件基础介绍及打电话,发短信简单应用 &单元测试

1,本章是android入门最后一篇,从后面开始将进入进阶阶段。我也会加快更新速度。但愿能保持每天三篇博文的数量。但是是在保证质量的前提下。后面我还会发布一些实际开发中用到的应用案例。敬请关注!应用组件是一个android应用程序的重要基石。每个组件的应用角度不同,各自负责所特有的功能。并非所有的组件都有实际的切入点,或许与别的组件相互依赖。但都作为一个独立的实体存在,起着特定的作用。有四种不

2011-11-28 20:33:05 1827

转载 主题:三,android编码规范 & 常用布局 & 常用控件

1,android编码规范Android官方并没有给出相应编码规范。以下都是我从源码 、示例中总结的所谓规范。若公司有相应规范以公司为准。首先从布局文件说起,布局文件名称的定义必须为小写字母,否者无法生成R类,尽量不要用缩写。以表达清楚该文件用途为本,通常情况下用下划线连接各语义单词,例如dialog_title_icons.xml 或者list_menu_item_checkbox.

2011-11-28 20:25:55 921

转载 widget基础学习

其实Android API开发指南中的App Widgets章节 已经说得很清楚了,下面只是对自己的理解进行一次梳理。--AppWidget 就是HomeScreen上显示的小部件,提供直观的交互操作。通过在HomeScreen中长按,在弹出的对话框中选择Widget部件来进行创建,长按部件后并拖动到垃圾箱里进行删除。同一个Widget部件可以同时创建多个。AppWidget的

2011-11-28 20:13:03 1108

转载 widget模板

[功能]widget开发和别的应用程序还是有点不同的 因为其使用比较麻烦 所以今天打算建一个widget模版 把一些固定的东西写死 而把具体定制化内容 的地方 告诉大家 以后要使用的话 直接移过去就可以了  [思路]1. 一个最基本的widget 的内容 2. 扩展内容 包括:* startActivity(Intent)* sendBroadcast(Inte

2011-11-28 20:08:29 955

转载 Android AIDL和远程Service调用(二)

5、其中用到的IServicePlayer.aidl,放在和Java文件相同的包中,内容如下:java代码:package eoe.demo; interface IServicePlayer{  void play();  void pause();  void stop();  int getDuration();  int getCurrentPosition

2011-11-28 16:38:39 926

转载 Android AIDL和远程Service调用(一)

Android AIDL和远程Service调用    第一、我们知道在AndroId中如果需要进行音乐播放,最方面的方法就是使用自带的MediaPlayer对象,如果我们在Activity中控制MediaPlayer对象进行播放,那么一旦你打开了另外一个程序譬如浏览器,那么歌声就会立刻停止,这当然不是我们需要的结果。 我们需要的是在做其他事情的同时能够在后台听歌,于是我们就需要把对Med

2011-11-28 16:35:35 1023

转载 widget较详细的解释

简介 1 Android widget       Android widget 也称为桌面插件,其是android系统应用开发层面的一部分,但是又有特殊用途,而且会成为整个android系统的亮点。Android中的AppWidget与google widget和中移动的widget并不是一个概念,这里的AppWidget只是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。

2011-11-12 21:49:15 1245

转载 App Widget Framework分析之一:AppWidgetService

android在1.5版本新增加了时下流行的widget功能。坛子里也有不少童鞋对这个很感兴趣,也在开发相关的widget. 那么今天就来讲讲android这套widget framework是如何工作的,应应景哈~~~~AppWidgetService.java 这是widget framework的核心类,是系统service之一,它承担着所有widget的管理工作。Widge

2011-11-12 21:37:25 764

转载 二外教授教你如何一眼认出英语单词的意思(太绝了,可惜知道太晚了)

请大家想一想,英语是谁发明的?英国人呗!英国人认不认识汉语?不认识!那么英国人在学英语单词的时候需不需要记住单词的汉语意思?不需要,英国人的英语课本里根本就没有汉字,何谈记住单词的汉语意思?那么既然英国人学英语不需要记住(甚至根本就见不到)单词的汉语意思,那么中国人学英语为什么要去记住单词的汉语意思呢?这种做法大家不觉得奇怪吗?  然而由于中国人学英语时都在背单词的汉语意思,因此大家反而觉不出

2011-11-11 15:54:29 1085 1

转载 android系统图标

ResourceUsage example:android:icon="@android:drawable/ic_menu_save"自带图标库 android.R.drawable Icon Resources" style="border-bottom-width:0px; border-bottom-style:initial; border-bottom-colo

2011-11-11 11:14:45 749

转载 主程序与widget

Android开发应用除了程序应用,还有App Widget应用。好多人会开发程序应用而不会开发App Widget应用。本帖子就是帮助大家学习如何开发App Widget应用的。 先简单说说App Widget的原理。App Widget是在桌面上的一块显示信息的东西,通过单击App Widget跳转到程序入口类。而系统自带的程序,典型的App Widget是music,这个Android内

2011-11-10 19:04:11 913

转载 桌面组件widget

前几天学习下了桌面组件开发,现将学习心得跟大家交流下,欢迎探讨!一、       概述要进行桌面组件Widget开发,首先要了解AppWidget框架结构。AppWidget是Android 1.5平台推出的一种崭新的应用程序框架。基于AppWidget框架,开发人员可以在OPhone及模拟器上开发形似传统widget的小应用程序,并将其嵌入到其他应用中。二、       AppWid

2011-11-06 21:15:13 1526 1

转载 android sqlite基础入门

背景        SQLite 是一个非常流行的嵌入式数据库,它提供了一个清爽的 SQL 接口,相当小的内存占用和高速的响应,更 Happy 的是他还是免费的,大家都可以尽情的使用,很多牛叉的公司(诸如 Adobe,Apple,Google,Sun,Symbian ),开源项目( Mozilla,PHP,Python )都在产品中装配 SQLite.       Android 中,

2011-11-03 08:40:55 609

转载 startActivityForResult启动另一个Activity并返回结果

startActivity可启动另一个Activity,用Intent传递数据,但不能返回数据。用startActivityForResultIntent intent, Int requestCode),可启动另一个Activity并返回所需结果。/*****************************/ 华丽丽的分割线 /************************

2011-11-02 19:15:20 1288

转载 android2.1获得联系人信息

貌似从android2.0开始,联系人的API做了很大的调整。People接口由ContactsContract.Contacts代替。闲话不多说看代码。 public void getContact(){ //获得所有的联系人 Cursor cur = getContentResolver().query(ContactsContract.Contacts.CO

2011-10-30 15:53:36 494

转载 Android联系人数据库全解析(1)

Android 联系人说明学习应用Android联系人数据库,在掌握Android SQLite的基础上,还要熟练应用数据指针(cursor)。我们可以查看有关Android SQLite 和 Cursor的文章来获取更多的内容。谷歌(Google)更换了Android 1.x和2.x的联系人数控库版本。本文分为三节,第一节将介绍Android 2.0的联系人。第二节将介绍怎么处理Andr

2011-10-30 15:52:12 803

转载 Android隐藏状态栏和标题栏,相当于全屏效果

隐藏标题栏需要使用预定义样式:android:theme=”@android:style/Theme.NoTitleBar”.  //隐藏标题栏隐藏状态栏:android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”.    //全屏XML代码:<manifest xmlns:android=

2011-10-29 19:42:33 2302

转载 AlertDialog详解

创建对话框  一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.  Android API 支持下列类型的对话框对象:  警告对话框 AlertDialog:  一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多数的

2011-10-29 19:32:09 14494 4

转载 android实现显示阳历和农历源码

前些天在网上找阳历转农历的源码找了好久都找不到,但是幸运的是找到了李宁老师《Android/OPhone开发完全讲义》日历的源码,但是可惜的是源码中农历的部分没有了。。于是在网上找了个Java类的阳历转农历的类Lunar.java。下面开始实现这功能。Lunar.java类:public class Lunar {private int year;private int mon

2011-10-28 08:27:48 7066 12

转载 android ListView详解

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字符串,图片,或者基本组件。根据列表

2011-10-27 23:21:32 647 2

转载 Android 小项目之--SQLite 使用法门 (附源码)

每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库 --大名鼎鼎的SQLite。SQLite是一款轻量级数据库,它的设计目的是嵌入式,而且它占用的资源非常少,在嵌入式设备中,可能只需要几百KB,这也是 Android 系统采用 SQLite 数据库的原因之一吧。简介轻量级使用 SQLite 只需要带一个动态库,就可以享受

2011-10-27 22:51:10 1017

转载 Android 桌面组件【widget】初探

本来打算晚上继续 Api Demos 系列的,不过今天下午的时候无聊去玩了一下桌面组件 App Widget 觉得挺不错的一个东西,对它很是感兴趣,玩了一下碰到很多问题,一直在解决问题到了晚上10点。只能怪自己理解不深刻,不过最后还是解决了,把一些领悟写出来也算给自己一个交代。下面是本篇的大纲:1、AppWidget 框架类2、在 Android 如何使用 Widget3、AppWidge

2011-10-27 22:32:10 565

转载 Android自定义Notification

Notification是一种让你的应用程序在不使用Activity的情况下警示用户,Notification是看不见的程序组件警示用户有需要注意的事件发生的最好途径。作为UI部分,Notification对移动设备来说是最适合不过的了。用户可能随时都带着手机在身边。一般来说,用户会在后台打开几个程序,但不会注意它们。在这样的情形下,当发生需要注意的事件时,能够通知用户是很重要的。No

2011-10-25 19:16:47 577

转载 android定时定位 - 利用百度定位API来实现定时定位功能

时下LBS 是最热门的话题,前段时间,公司有个 LBS 项目,要求用到地图导航和定位,就研究了下地图和定位。android  类库中, 虽然已经提供了几种定位方式,但是从提供的功能和反应速度上,和其他的第三方定位库相比,还是相形见绌。搜索了几个第三方定位和地图的API平台,综合考虑了下,选择了百度地图。(第三方地图API的选择,具体还要根据自己的项目要求来选择)言归正传,现在就说说百度

2011-10-25 19:14:50 1240 1

转载 Android之Tab分页标签的实现方法一-----TabActivity和TabHost的结合(三)

讲了两种方式,你是否发觉它们的代码耦合性太高,如果代码过多,那就是密密麻麻的一大堆,不仅可读性差,修改维护还很困难。这里讲到的方式三,能够很好的解决这个紧耦合问题。因为它的布局文件和各块代码都是独立的文件。那步入主题吧。          三、TabActivity和TabHost的结合(三)           实现描述:          1.主类继承TabActivity

2011-10-24 21:57:47 852

转载 Android之Tab分页标签的实现方法一-----TabActivity和TabHost的结合(二)

在上一篇讲到了TabActivity和TabHost的结合的分页实现方式一。这里,将讲到方式二。其实,方式一、二大同小异,只是方式二的布局文件可以是独立的。当然,也有些差别,例如点击顶部Tab标签时页面跳转事件响应的实现也不同。具体,看源代码。      二、TabActivity和TabHost的结合实现分页标签--------方式二      细节分析:      1.主类继承Ta

2011-10-24 21:56:32 981

转载 Android之Tab分页标签的实现方法一----TabActivity和TabHost的结合(一)

许多软件,因为功能比较多,都喜欢采用Tab分页。在Android里面Tab分页,常用的方法有两种:       1、采用TabActivity和TabHost的结合       2、采用ActivityGroup和GridView的结合。      这里将会一一讲到他们的实现方法。现在,先讲讲TabActivity和TabHost的结合吧。其实,TabActivity和TabHost的

2011-10-24 21:54:46 886

转载 Android之Tab分页标签的实现方法--------采用ActivityGroup和GridView的结合

在前面,已经介绍了TabActivity和TabHost的结合实现Tab分页的三种方式。这里,将讲到采用ActivityGroup和GridView的结合,实现Tab分页。其实,这和TabActivity和TabHost的结合差不多。只不过,是自己把Tab的头部(选项栏)和页面视图分开实现。Tab头部采用GridView来实现,子页面采用LinearLayout容器来实现。然后把每个子Activi

2011-10-24 21:52:25 1944

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除