Android
s874154731
一个不赖的人吧
展开
-
Android之路之三(第一个Android应用HelloWorld(下)——工程文件结构概述)
之前我们创建了第一个Android项目HelloWorld.下面就以HelloWorld应用为基础进行目录结构概述。下面为HelloWorld应用在Eclipse中的目录层次结构: 其中,各个目录及文件的详解如下: src/ 用来存放编写的java源代码的包。 gen/ 用来存放由Android开发工具所生成的目录。该目录下的所有文件原创 2011-12-06 21:09:35 · 527 阅读 · 0 评论 -
Android之路之十六(重要組件之BroadcastReceiver)
今天学习的是BroadcastReceiver(Android接收员)类, BroadcastReceiver是接收从sendBroadcast()发出的intent的基类。可以通过Context.registerReceiver()方法在代码中动态的注册一个BroadcastReceiver的实例,也可以通过再AndroidManifest.xml文件中用标签来静态声明。 注:这两种方法不应原创 2011-12-26 21:22:04 · 384 阅读 · 0 评论 -
Android之路之八(UI组件2——CheckBox&Radio&ListView&Spinner)
今天继续学习UI组件,CheckBox、Radio、ListView、Spinner 接下来通过实例来了解这几个组件的具体应用: 首先是Radio,也即是添加互斥选项(即单选)组件, 先在radio_layout.xml布局文件中,定义两个Radio组件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/an原创 2011-12-14 20:44:59 · 949 阅读 · 0 评论 -
Android之路之七(UI组件1——TextView&EditText)
UI组件详解1——TextView&EditText 今天,学习Android的第七天。今天学习的是UI(用户界面)组件中的TextView和EditText。 TextView(文本视图)之前的学习中已经用到了。也即显示文本的组件。今天,具体的来了解一下它: 首先TextView的属性设置如下: <TextView android:layout_width="fi原创 2011-12-13 21:52:17 · 1518 阅读 · 0 评论 -
Android之路之六(菜单的实现)
今天,学习了Android 菜单的实现。 Android提供了三种菜单类型:options menu、contextmenu、sub menu。 optionsmenu(即主菜单),是通过按home键来显示的;contextmenu(右键菜单),是在view上按2s后显示的。两者menu都可以加入sub menu(子菜单),而子菜单不能嵌套菜单。 Android提供了对菜单项进行分组的功能,原创 2011-12-12 21:54:36 · 818 阅读 · 0 评论 -
Android之路之十一(SharedPreferences&SQLite数据库)
Android学习进入第三周,由UI(用户界面)开始转入操作层。 今天,学习的是SharedPreferences与SQLite数据库。下面,就来具体了解一下,这两个Android平台上的两个存储数据的类和库。 SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanc原创 2011-12-20 08:34:11 · 2108 阅读 · 0 评论 -
Android之路之五(Activity生命周期)
今天我们来了解Android中Activity的生命周期。 Activity有三种状态,分别是运行状态、暂停状态以及停止状态。 运行状态: 当Activity在屏幕的最前端(位于当前堆栈的顶部),它是可见的、有焦点的。可以用来进行处理用户的操作(点击、双击、长按等),那么就叫做激活或运行状态。值得注意的是,当Activity处于运行状态的时候,Android会尽可能的保持它的运行,原创 2011-12-12 14:39:08 · 407 阅读 · 0 评论 -
Android之路之九(UI组件3——ProgressBar&SeekBar&TabHost&ImageView)
今天呢,学习UI组件中的:ProgressBar、SeekBar、TabHost、ImageView 那么,就通过实例来了解上述四个组件。 首先介绍ProgressBar(即进度条) 先创建progressbar_layout.xml布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro原创 2011-12-20 08:17:32 · 580 阅读 · 0 评论 -
Android之路之四(布局Layout)
Android学习进入第三天,通过今天学习,我了解到,Android中的布局方式有:LinearLayout(线性布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局),当然还有线性布局与相对布局嵌套的布局方式。下面,就来结合一些案例来了解一下Android的布局方式。 线性布局:LinearLayout 线性布局就是,在标原创 2011-12-07 21:44:48 · 1230 阅读 · 0 评论 -
Android之路之二(第一个Android应用Hello World(上)——Android应用的创建)
Ok,之前我们已经搭建了Android的环境,接下来经行第一个Android工程的创建: 首先,在Eclipse中创建一个Android工程HelloWorld Next,选择Android版本,这里我们选择的是Android2.1 Next,创建包:cn.class3G这里需要至少为二级目录,选择SDk,这里我们选择的是7(Android2.1): Finish完成,启动An原创 2011-12-05 22:17:34 · 292 阅读 · 0 评论 -
Android之路之一(android环境搭建)
建立Android开发环境: ① JDK5 或者 JDK6 设置环境变量:JAVA_HOME、CLASSPATH ② Eclipse3.3 或者 3.4 ③ Android SDK ④ ADT 0.8.0 ⑤ Eclipse安装ADT插件 学习Android我们应用的是Eclipse版本号为: Indigo Servi原创 2011-12-05 21:56:34 · 270 阅读 · 0 评论 -
Android之路之拨号的实现
在Android虚拟机上实现拨号功能小应用程序(额,当然不是虚拟机上原配的电话功能) 首先,在res/values的strings.xml文件中实现如下代码: 请输入您要拨打的号码 拨打 然后,于res/layout的main.xml文件中实现界面的布局: <LinearLayout xmlns:android="http://schemas.android.c原创 2011-12-06 21:40:35 · 663 阅读 · 1 评论 -
Android之路之十七(重要组件之Service)
今天我们来学习Service(Android的隐形管理员) Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。 Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果service需要很多耗时或者阻塞的操作,原创 2011-12-27 20:56:24 · 356 阅读 · 0 评论