android
文章平均质量分 75
meshless
这个作者很懒,什么都没留下…
展开
-
Android自定义Notification
Notification是一种让你的应用程序在不使用Activity的情况下警示用户,Notification是看不见的程序组件警示用户有需要注意的事件发生的最好途径。作为UI部分,Notification对移动设备来说是最适合不过的了。用户可能随时都带着手机在身边。一般来说,用户会在后台打开几个程序,但不会注意它们。在这样的情形下,当发生需要注意的事件时,能够通知用户是很重要的。No转载 2011-10-25 19:16:47 · 561 阅读 · 0 评论 -
widget模板
[功能]widget开发和别的应用程序还是有点不同的 因为其使用比较麻烦 所以今天打算建一个widget模版 把一些固定的东西写死 而把具体定制化内容 的地方 告诉大家 以后要使用的话 直接移过去就可以了 [思路]1. 一个最基本的widget 的内容 2. 扩展内容 包括:* startActivity(Intent)* sendBroadcast(Inte转载 2011-11-28 20:08:29 · 938 阅读 · 0 评论 -
widget基础学习
其实Android API开发指南中的App Widgets章节 已经说得很清楚了,下面只是对自己的理解进行一次梳理。--AppWidget 就是HomeScreen上显示的小部件,提供直观的交互操作。通过在HomeScreen中长按,在弹出的对话框中选择Widget部件来进行创建,长按部件后并拖动到垃圾箱里进行删除。同一个Widget部件可以同时创建多个。AppWidget的转载 2011-11-28 20:13:03 · 1093 阅读 · 0 评论 -
主题:三,android编码规范 & 常用布局 & 常用控件
1,android编码规范Android官方并没有给出相应编码规范。以下都是我从源码 、示例中总结的所谓规范。若公司有相应规范以公司为准。首先从布局文件说起,布局文件名称的定义必须为小写字母,否者无法生成R类,尽量不要用缩写。以表达清楚该文件用途为本,通常情况下用下划线连接各语义单词,例如dialog_title_icons.xml 或者list_menu_item_checkbox.转载 2011-11-28 20:25:55 · 910 阅读 · 0 评论 -
主题:四,android四大组件基础介绍及打电话,发短信简单应用 &单元测试
1,本章是android入门最后一篇,从后面开始将进入进阶阶段。我也会加快更新速度。但愿能保持每天三篇博文的数量。但是是在保证质量的前提下。后面我还会发布一些实际开发中用到的应用案例。敬请关注!应用组件是一个android应用程序的重要基石。每个组件的应用角度不同,各自负责所特有的功能。并非所有的组件都有实际的切入点,或许与别的组件相互依赖。但都作为一个独立的实体存在,起着特定的作用。有四种不转载 2011-11-28 20:33:05 · 1817 阅读 · 0 评论 -
Android 日历方式显示的日期选择组件
运行结果: 此Widget组件只包含五个类文件: DateWidget DateWidgetDayCell DateWidgetDayHeader DayStyle SymbolButton *红色为启动的activity DateWidget.java: Java代码 package com.iaiai; import转载 2011-11-28 20:35:31 · 2020 阅读 · 2 评论 -
Android实现widget定时更新
在开发Android的widget时,第一个需要解决的问题就是怎么实现让widget定时更新,在查阅比较多的资料后,一般情况用Service在后台更新,废话不多说,贴代码如下:Widget: Java代码 public class NewsWidgetProvider extends AppWidgetProvider { @Overrid转载 2011-11-28 20:40:01 · 1057 阅读 · 0 评论 -
主程序与widget
Android开发应用除了程序应用,还有App Widget应用。好多人会开发程序应用而不会开发App Widget应用。本帖子就是帮助大家学习如何开发App Widget应用的。 先简单说说App Widget的原理。App Widget是在桌面上的一块显示信息的东西,通过单击App Widget跳转到程序入口类。而系统自带的程序,典型的App Widget是music,这个Android内转载 2011-11-10 19:04:11 · 899 阅读 · 0 评论 -
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 · 739 阅读 · 0 评论 -
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 · 753 阅读 · 0 评论 -
widget较详细的解释
简介 1 Android widget Android widget 也称为桌面插件,其是android系统应用开发层面的一部分,但是又有特殊用途,而且会成为整个android系统的亮点。Android中的AppWidget与google widget和中移动的widget并不是一个概念,这里的AppWidget只是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。转载 2011-11-12 21:49:15 · 1230 阅读 · 0 评论 -
ListView获取选中和长按菜单对应的ID
首先,如果是用simpleCursorAdapter填充ListView的数据时,必须注意sqlite的主键命名,由于simpleCursorAdapter的方法只识别_id,所以,当你用到sqlite的simpleCursorAdapter时,必须把数据表的主键命名为_id。否则就会出现java.lang.IllegalArgumentException: column '_id' does n转载 2011-12-13 21:47:00 · 990 阅读 · 0 评论 -
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 · 919 阅读 · 0 评论 -
Android AIDL和远程Service调用(一)
Android AIDL和远程Service调用 第一、我们知道在AndroId中如果需要进行音乐播放,最方面的方法就是使用自带的MediaPlayer对象,如果我们在Activity中控制MediaPlayer对象进行播放,那么一旦你打开了另外一个程序譬如浏览器,那么歌声就会立刻停止,这当然不是我们需要的结果。 我们需要的是在做其他事情的同时能够在后台听歌,于是我们就需要把对Med转载 2011-11-28 16:35:35 · 1009 阅读 · 0 评论 -
Android 小项目之--SQLite 使用法门 (附源码)
每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库 --大名鼎鼎的SQLite。SQLite是一款轻量级数据库,它的设计目的是嵌入式,而且它占用的资源非常少,在嵌入式设备中,可能只需要几百KB,这也是 Android 系统采用 SQLite 数据库的原因之一吧。简介轻量级使用 SQLite 只需要带一个动态库,就可以享受转载 2011-10-27 22:51:10 · 1008 阅读 · 0 评论 -
Android隐藏状态栏和标题栏,相当于全屏效果
隐藏标题栏需要使用预定义样式:android:theme=”@android:style/Theme.NoTitleBar”. //隐藏标题栏隐藏状态栏:android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”. //全屏XML代码:<manifest xmlns:android=转载 2011-10-29 19:42:33 · 2293 阅读 · 0 评论 -
android2.1获得联系人信息
貌似从android2.0开始,联系人的API做了很大的调整。People接口由ContactsContract.Contacts代替。闲话不多说看代码。 public void getContact(){ //获得所有的联系人 Cursor cur = getContentResolver().query(ContactsContract.Contacts.CO转载 2011-10-30 15:53:36 · 482 阅读 · 0 评论 -
AlertDialog详解
创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能. Android API 支持下列类型的对话框对象: 警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多数的转载 2011-10-29 19:32:09 · 14479 阅读 · 4 评论 -
Android 桌面组件【widget】初探
本来打算晚上继续 Api Demos 系列的,不过今天下午的时候无聊去玩了一下桌面组件 App Widget 觉得挺不错的一个东西,对它很是感兴趣,玩了一下碰到很多问题,一直在解决问题到了晚上10点。只能怪自己理解不深刻,不过最后还是解决了,把一些领悟写出来也算给自己一个交代。下面是本篇的大纲:1、AppWidget 框架类2、在 Android 如何使用 Widget3、AppWidge转载 2011-10-27 22:32:10 · 556 阅读 · 0 评论 -
android ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表转载 2011-10-27 23:21:32 · 636 阅读 · 2 评论 -
android实现显示阳历和农历源码
前些天在网上找阳历转农历的源码找了好久都找不到,但是幸运的是找到了李宁老师《Android/OPhone开发完全讲义》日历的源码,但是可惜的是源码中农历的部分没有了。。于是在网上找了个Java类的阳历转农历的类Lunar.java。下面开始实现这功能。Lunar.java类:public class Lunar {private int year;private int mon转载 2011-10-28 08:27:48 · 7045 阅读 · 12 评论 -
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 · 791 阅读 · 0 评论 -
startActivityForResult启动另一个Activity并返回结果
startActivity可启动另一个Activity,用Intent传递数据,但不能返回数据。用startActivityForResultIntent intent, Int requestCode),可启动另一个Activity并返回所需结果。/*****************************/ 华丽丽的分割线 /************************转载 2011-11-02 19:15:20 · 1275 阅读 · 0 评论 -
android sqlite基础入门
背景 SQLite 是一个非常流行的嵌入式数据库,它提供了一个清爽的 SQL 接口,相当小的内存占用和高速的响应,更 Happy 的是他还是免费的,大家都可以尽情的使用,很多牛叉的公司(诸如 Adobe,Apple,Google,Sun,Symbian ),开源项目( Mozilla,PHP,Python )都在产品中装配 SQLite. Android 中,转载 2011-11-03 08:40:55 · 595 阅读 · 0 评论 -
桌面组件widget
前几天学习下了桌面组件开发,现将学习心得跟大家交流下,欢迎探讨!一、 概述要进行桌面组件Widget开发,首先要了解AppWidget框架结构。AppWidget是Android 1.5平台推出的一种崭新的应用程序框架。基于AppWidget框架,开发人员可以在OPhone及模拟器上开发形似传统widget的小应用程序,并将其嵌入到其他应用中。二、 AppWid转载 2011-11-06 21:15:13 · 1507 阅读 · 1 评论 -
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 · 7995 阅读 · 0 评论