- 博客(16)
- 资源 (11)
- 收藏
- 关注
原创 Android 之 IntentFilter 详解
<br />Intent是Android中的一大特色。类似于Windows中的消息。使用非常广泛。<br /> <br />应用程序的组件为了告诉Android自己能响应、处理哪些隐式Intent请求,可以声明一个甚至多个Intent Filter。每个IntentFilter描述该组件所能响应Intent请求的能力——组件希望接收什么类型的请求行为,什么类型的请求数据。比如之前请求网页浏览器这个例子中,网页浏览器程序的Intent Filter就应该声明它所希望接收的IntentActio
2010-07-22 21:23:00 14779
原创 Android 游戏开发 之 1:Android游戏开发框架
<br /> Android系统提供的一些组件和布局用来完成一些应用陈旭的界面设计是没有问题的。但是如果需要在Android平台上完成游戏,这些组件是远远不能完成我们的需求。游戏的时候需要使用大量的美工资源图片构成的。因此千万不要使用Layout来实现布局。<br /> 其实游戏就是让Canvas不断的在View上画你想要的东西。<br /> <br /> Android中提供了View和SurfaceView来实现这个视图。游戏整体结构通过Activity来实现。这些就是游戏的基本。<br /
2010-07-22 11:02:00 1607
原创 Android 之 Activity 生命周期
<br /> Android应用程序有一个特殊的概念:应用程序的生命周期。这个问题,大部分人都会轻视,然后等在这里跌倒了,才会回头看看,我就是这样的一个人。但亡羊补牢,犹未晚矣!<br /> 下面的这部分讲的很简单,但是请注意千万记住了。应用程序的生命周期严重的影响了系统资源以及提高用户体验直观重要。<br /> <br /> 1:Activity栈:<br /> Android系统中,所有的Activity被保存在Activity栈中。当启动一个新的Activity时,那么这个Acti
2010-07-21 17:58:00 3321 1
原创 Android 之 Files
上节,我们简单了解了SharedPreferences.它一般用来保存应用程序的属性配置。但是如果需求更高一点,SharedPreferences就会有点力不从心。 Android的应用程序能够正常访问的目录只有私有目录,也就是/data/data/包名/以及/sdcard目录。系统其它的系统目录,第三方程序是不可以写入的。 本节设计到的Files文件,一般就是存于私有目录空间中。默认的相对路径就是指私有目录。不建议使用绝对目录。 下面以一个FilesDemo为例子,实现保存
2010-07-20 12:00:00 2319
原创 Android 之 SharedPreferences
<br /> SharedPreferences 是Android数据存储的一种最简单的方式。它一般用来存储应用吃呢光绪的一些属性设置。在Android平台中常用于储存简单的参数设置。Shared Preferences 有点类似我们常用的ini文件<br /> 可以通过getPreferences()方法来获取Preferences对象,通过 SharedPreferences.Editor editor =uiState.edit()获取编辑对象,然后通过editro.put...()方法添
2010-07-19 18:00:00 3390
原创 Android 之 TabWidget
<br /> Android 的联系人就是TabWidget的一个典型的应用。当用户需要用到多页的时候,TabWidget是一个非常好的选择。<br /> <br /> 首先要实现这一效果,首先要了解TabHost,它是一个用来存放多个Tab标签的容器。每一个Tab都可以对应自己的布局,比如,电话薄中的TAB布局就是一个List线性布局了。<br /> 要使用TabHost,必须通过TabActivity中的getTabHost方法来获取TabHost的对象,然后通过addTab的方法来
2010-07-19 15:31:00 2079 1
原创 Android 之 Notification
<br />当用户有没有接到的电话的时候,Android顶部状态栏里就会出现一个小图标。提示用户有没有处理的快讯,当拖动状态栏时,可以查看这些快讯。Android给我们提供了NotificationManager来管理这个状态栏。可以很轻松的完成。<br /> <br /> 如果要添加一个Notification,可以按照以下几个步骤<br />1:获取NotificationManager:<br />NotificationManager m_NotificationManager=(Notifi
2010-07-17 17:25:00 17021 4
原创 Android 之 CheckBox
<br />CheckBox,也就是多项选择。Android中提供了ChechBox控件,使用起来非常方便。这里还是老规矩,用一个Demo来演示。<br /> <br />1:新建一个工程:CheckBoxDemo<br /> <br />2:布局文件如下:<br /><?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and
2010-07-17 16:06:00 6294
原创 Android 之 RadioBox
单项选择是一个基本的控件,使用简单。Android的单项选择是通过RadioGroup ,RadioButton 来组合成一个单项选择效果的。下面以一个实例来演示。1:新建一个RadioButtonDemo的工程。2:布局文件如下:
2010-07-17 15:26:00 4163
原创 Android 之 Spinner
<br />下拉列表 Spinner。<br /> <br />Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。<br /> <br />Demo如下,可以留作参考。<br />1:新建一个SpinnerDemo工程。<br />2:工程的Layout.xml文件如下:声明一个TextView控件和一个Spinner控件<br /> <?xml version="1.0" encoding="utf-8"?><LinearLay
2010-07-17 14:54:00 8614 2
原创 Android 之 Java 多线程
<br /> <br /> <br /> <br /> 多线程的好处无需多言。<br />这篇日记冠之以Android之名,实际上是Java提供语言级的对多线程程序的设计支持。<br /> <br />一:实现多线程的两种方式:<br /> 1:从Thread类继承,并重写run方法。<br /> 2:实现Runnable接口,并实现其中的run方法。<br /> <br />二:Java语言对多线的一些需要注意的事项。<br /> 1:Java运行时系统实现了一个用于调度线程执行的线
2010-07-17 11:47:00 3012
原创 Android 之AnimationDrawable
<br />AnimationDrawable是Android实现动画的一种简单的形式。如果需要简单的动画,例如屏幕锁。这里用一个Demo来简单讲解下。<br /> <br />首先最基本的,我们可以参见DOC上的说明,它的资料最正宗!Class Overview<br />An object used to create frame-by-frame animations, defined by a series of Drawable objects, which can be used as a
2010-07-12 17:21:00 6597
原创 Android 控件之对话框
<br />Dialog对话框,地球人都知道。<br />如果在系统中需要显示某一个提示信息,而又不希望使用Activity的形式来增加系统开销,这里有一个小巧的控件,那就是可以使用Dialog.<br /> <br />一般Dialog是在Activity中使用,和菜单一样,都是由Activity统一管理的。我们只需要重新实现OnCreateDialog(int id),根据showDialog(int id)传进来的不同的对话框id.初始化并返回不同的对话框。Activity会将所有的你已经初始化的对话
2010-07-10 14:17:00 986
原创 Android 控件使用之SlidingDrawer
<br /> SlidingDrawer 就是Android的抽屉类。它的一个很明显的使用的情况是在Launcher中的效果。可以自己查看Android的源代码来。<br />这里就简单的说下使用方法:<br /> <br />首先在主布局文件里面,写入如下代码:然后再来解释为什么这样写:<br /><?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/a
2010-07-10 10:02:00 4793 1
原创 Android 控件使用之 Gallery
<br />Gallery 是一个非常炫的效果,可以用手指直接拖动图片移动。使用很简单,只需要使用一个容器来存放Gallery显示的图片,这是使用一个继承自BaseAdapter类的派生类来装这些图片即可。然后可以监听事件setOnItemClickListener,从而确定用户选中的是哪一张图片即可。<br />下面以一个例子来做演示:<br />1 新建一个Activity的实例ActivityGallery<br />2修改默认的layout文件main.xml为以下内容:<br /><Gallery
2010-07-09 12:13:00 3460 2
原创 Android 快捷方式
<br />Android 快捷方式是桌面最基本的组件。它用于直接启动某一应用程序的某个组件。<br />一般情况下,可以在Launcher的应用程序列表上,通过长按某一个应用程序的图标在左面上创建改该应用程序的快捷方式。另外,还可以通过两种方式在桌面上添加快捷方式:<br /> 一:在应用程序中创建一个Intent,然后以Broadcast的形式通知Launcher创建一个快捷方式。<br /> 二:为应用程序的组件注册某一个符合特定条件的IntentFilter,然后可以直接在Launcher的
2010-07-08 17:24:00 10024 3
GNU make中文手册
2011-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人