android
zhen520
这个作者很懒,什么都没留下…
展开
-
Android AlertDialog 详解
创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能. Android API 支持下列类型的对话框对象: 警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多数的转载 2011-12-06 16:36:15 · 540 阅读 · 0 评论 -
android系统action大全
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT” String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 “android.intent.action.ALL_APPS” String ALTERNATIVE_CATEGORY 类别:转载 2012-01-18 15:19:40 · 17848 阅读 · 3 评论 -
android的selector,背景选择器
最近做listview和button都要改变Android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据Lis转载 2012-02-02 10:45:57 · 716 阅读 · 0 评论 -
详解 Android 的 Activity 组件
Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。Activity 的状态及状态间的转换在 android 中,Activity 拥有四种基本状态:Active/Runing一个新 Activity 启转载 2012-02-07 17:19:26 · 441 阅读 · 0 评论 -
Android之getSystemService
getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 传入的Name返回的对象说明WINDOW_SERVICE WindowManager管理打开的窗口程序LAYOUT_INFLATER_SE转载 2012-02-08 15:08:01 · 474 阅读 · 0 评论 -
Android Notification通知详解
根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。 下面对Notification类中的一些常量,字段,方法简单介绍一下:常量:DEF转载 2012-02-08 17:49:35 · 4147 阅读 · 0 评论 -
Notification 的使用
最近一直在研究 android ,并一边研究一边做应用。其中遇到了把程序通知常驻在 Notification 栏,并且不能被 clear 掉(就像android QQ一样)的问题。经过研究实现了其功能,现把 Notification 的使用总结如下:Notification 的使用需要导入 3 个类?123import a转载 2012-02-08 15:45:52 · 488 阅读 · 0 评论 -
Notification通知
我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。[java:nogutter] view plaincopypackage cn.com.chenzheng_java; import and转载 2012-02-08 15:55:16 · 806 阅读 · 0 评论 -
添加顶部通知(Notification)并处于“正在进行中”(onGoing)
用过Android版的QQ的都知道,QQ返回的时候在顶部通知里会出现一个企鹅,表明QQ正在运行,可以拉开通知,点击手机QQ出现主界面,继续运行。所以我想让自己的软件也出现这么一个通知,并且可以快速的打开查看。Android应用开发详解 8.3 Notification和NotificationManager的使用 P178/*** 添加顶部通知* @author liuzh转载 2012-02-08 17:39:54 · 1189 阅读 · 0 评论 -
生成LayoutInflater的三种方式
1、LayoutInflater inflater=LayoutInflater.from(this);2、LayoutInflater inflater=getLayoutInflater();3、LayoutInflater inflater=(LayoutInflater)this.getSystemService(LAYOUT_INFLATER_SERVICE);翻译 2012-02-08 15:18:04 · 458 阅读 · 0 评论 -
多媒体音量控制setVolumeControlStream(int streamType)
当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。Android中有如下几种音频流(streamType是需要调整音量的类型):转载 2012-01-13 15:55:35 · 18876 阅读 · 3 评论 -
横竖屏切换时候Activity的生命周期
1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->onResto转载 2012-01-13 11:11:46 · 456 阅读 · 0 评论 -
设置屏幕显示模式ScreenOrientation.
设置屏幕显示模式ScreenOrientation.在activity里设置android:screenOrientation的值。android:screenOrientation的属性有以下值:unspecified(默认值,由系统判断状态自动切换),The default value. The system chooses the orientation. The policy转载 2012-01-12 16:25:27 · 1811 阅读 · 0 评论 -
PreferenceActivity 参数设置UI的使用
Android 为了方便管理SharedPreferences,为我们提供了一个很简洁高效的PreferenceActivity。通过继承PreferenceActivity这个类,我们很轻松的就能实现一个程序参数设置的UI界面。具体步骤如下:1.添加Preference的布局,在 /res/xml/目录下添加一个settings.xml文件,内容如下:转载 2011-12-06 23:20:45 · 652 阅读 · 0 评论 -
Drawable、Bitmap、byte[]之间的转换
android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下: 1、Drawable → Bitmap public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBit转载 2012-01-13 15:44:02 · 629 阅读 · 0 评论 -
(布局)Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. 首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEA转载 2012-01-12 16:15:24 · 665 阅读 · 0 评论 -
android中activity的声明周期
Activity的生命周期简介1、Activity有三种状态: 激活或者运行状态,运行在前台(在当前Activity栈的栈顶)。暂停状态,失去了焦点但是仍然对用户可见,比如有其他的Activity在它之上,或者透明或者没有遮住整个屏幕。停止状态,被其他Activity覆盖,需要注意的是包括暂停状态在内,这两种状态都仍然保存了所有状态信息,直到被系统终止。转载 2012-01-13 11:19:53 · 817 阅读 · 0 评论 -
android文件存储的4种方式
Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPENDContext.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。Context.MODE_WORLD_READABLE和Cont转载 2012-01-13 14:46:05 · 552 阅读 · 0 评论 -
Android Dialog
创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型的对话框对象:警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多数的交转载 2012-01-13 15:19:57 · 563 阅读 · 0 评论 -
AndroidManifest.xml文件综合详解
一,重要性AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件(activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。 因此转载 2012-01-13 10:39:58 · 512 阅读 · 0 评论 -
android EditText中inputType的属性列表
android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。<EditText android:layout_width="fill_parent" android:layout_height="wrap_content"android:inputType="p转载 2012-01-13 11:31:22 · 454 阅读 · 0 评论 -
AndroidManifest--定义android清单
所有Android程式的运作流程,都定义在Activity中。 Android系统与其他系统很不一样的地方时:它的应用程式并不直接与底层系统紧密结合,而是跑在Android框架中。这意思是设计Android应用程式时,我们并不需要关心实际上运作的机器是哪一牌的手机或是哪一种嵌入式系统,或使用哪一种架构(ARM、X86、MIPS),我们要关心的只有Android框架提供了哪些功能,好让我们能操作转载 2012-01-13 15:42:14 · 1668 阅读 · 0 评论 -
android Toast大全(五种情形)
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码toast = Toast.ma转载 2012-02-08 15:21:07 · 518 阅读 · 0 评论