2014年11月14日

第36讲 activityForResult

摘要: 第36讲 activityForResult activityForResult的作用是利用下一个activity给当前的activity传值(前一讲是利用当前activity给下一个activity传值)。 Activity1 跳转到 Activity2:startActivity(Inte... 阅读全文

posted @ 2014-11-14 12:49 anyuan9 阅读(141) 评论(0) 推荐(0)

第35讲 Activity入门和跳转

摘要: 第35讲Activity入门和跳转 1.Activity Activity是用户接口程序。在Android当中,Activity提供可视化的用户界面,一个Android应用通常由多个activity组成。多个Activity组成了Activity栈(Stack),当前活动的Activity处于... 阅读全文

posted @ 2014-11-14 12:47 anyuan9 阅读(155) 评论(0) 推荐(0)

第34讲 UI组件之 ProgressDialog和Message

摘要: 第34讲UI组件之 ProgressDialog和Message 1.进度对话框 ProgressDialog 简介 ProgressDialog是AlertDialog类的一个扩展,可以为一个未定义进度的任务显示一个旋转轮形状的进度动画,或者为一个指定进度的任务显示一个进度条。 一个对话框中... 阅读全文

posted @ 2014-11-14 12:46 anyuan9 阅读(153) 评论(0) 推荐(0)

第33讲 UI组件_进度条ProcessBar和消息队列处理器handler

摘要: 第33讲UI组件_进度条ProcessBar和消息队列处理器handler 1. 进度条ProcessBar 一个可视化的进度指示器,代表正在执行的耗时任务。可以为用户展示一个进度条,表示正在执行的任务的进度。 当程序不能或者不需要确定任务执行的准确进度时,ProgressBar也可以只显示一... 阅读全文

posted @ 2014-11-14 12:44 anyuan9 阅读(294) 评论(0) 推荐(0)

第32讲 UI组件之 时间日期控件DatePicker和TimePicker

摘要: 第32讲 UI组件之 时间日期控件DatePicker和TimePicker 在Android中,时间日期控件相对来说还是比较丰富的。其中, DatePicker用来实现日期输入设置, TimePicker用来实现时间输入设置。 DatePickerDialog用来显示日期对话框,Time... 阅读全文

posted @ 2014-11-14 12:43 anyuan9 阅读(353) 评论(0) 推荐(0)

第31讲 UI组件之 Gallery画廊控件

摘要: 第31讲 UI组件之 Gallery画廊控件 1.Gallery的简介 Gallery(画廊)是一个锁定中心条目并且拥有水平滚动列表的视图,一般用来浏览图片,并且可以响应事件显示信息。Gallery只能水平显示一行,且Gallery列表中的图片会根据不同的拖动情况向左或向右移动,直到最后一张图片... 阅读全文

posted @ 2014-11-14 12:41 anyuan9 阅读(436) 评论(0) 推荐(0)

第30讲 UI组件之 GridView组件

摘要: 第30讲 UI组件之 GridView组件 1.网格布局组件GridView GridView是一个ViewGroup(布局控件),可使用表格的方式显示组件,可滚动的控件。一般用于显示多张图片,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于设置Adapter。 G... 阅读全文

posted @ 2014-11-14 12:35 anyuan9 阅读(278) 评论(0) 推荐(0)

第29讲 UI组件之 ListView与 BaseAdapter,SimpleAdapter

摘要: 第29讲 UI组件之 ListView与 BaseAdapter,SimpleAdapter 1.BaseAdapter BaseAdapter是Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等U... 阅读全文

posted @ 2014-11-14 12:33 anyuan9 阅读(136) 评论(0) 推荐(0)

第28讲 UI组件之 ListView和ArrayAdapter

摘要: 第28讲 UI组件之 ListView和ArrayAdapter 1. Adapter 适配器 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了... 阅读全文

posted @ 2014-11-14 12:30 anyuan9 阅读(142) 评论(0) 推荐(0)

第27讲 UI组件之 ScrollView与底部动态添加数据

摘要: 第27讲 UI组件之 ScrollView与底部动态添加数据 1. ScrollView(滚动视图) ScrollView(滚动视图)是实现滚动的一个控件,只需要将需要滚动的控件添加到ScrollView中即可! ScrollView类继承自FrameLayout类,实际上是一个帧布局,一般其中... 阅读全文

posted @ 2014-11-14 12:29 anyuan9 阅读(261) 评论(0) 推荐(0)

第26讲 对话框AlertDialog的自定义实现

摘要: 第26讲对话框AlertDialog的自定义实现 比如我们在开发过长当中,要通过介绍系统发送的一个广播弹出一个dialog。但是dialog必需是基于activity才能呈现出来,如果没有activity的话,程序就会崩溃。所以我们可以写一个自定义的dialog,把它定义成一个activity。... 阅读全文

posted @ 2014-11-14 12:28 anyuan9 阅读(142) 评论(0) 推荐(0)

第25讲 UI组件之 AlertDialog 的各种实现

摘要: 第25讲 UI组件之AlertDialog 的各种实现 对话框(Dialog)是程序运行中的弹出窗口,例如当用户要删除一个联系方式时,会弹出一个对话框。 Android提供了多种对话框:警告对话框(AlertDialog),进度对话框(ProcessDialog),日期选择对话框(DatePi... 阅读全文

posted @ 2014-11-14 12:22 anyuan9 阅读(166) 评论(0) 推荐(0)

第24讲 UI_布局 之帧布局 表格布局 绝对布局

摘要: 第24讲 UI_布局 之帧布局 表格布局 绝对布局 3. FrameLayout(帧布局) 帧布局是从屏幕的左上角(0,0)坐标开始布局,多个组件层叠排序,后一个组件总会将前一个组件所覆盖,除非最后一个组件是透明的。 此布局通常用于软件的初始化页面,启动页... 阅读全文

posted @ 2014-11-14 12:16 anyuan9 阅读(162) 评论(0) 推荐(0)

第23讲 UI_布局 之相对布局

摘要: 第23讲 UI_布局 之相对布局 2、RelativeLayout(相对布局): RelativeLayout(相对布局)是指组件的位置总是相对兄弟组件、父容器来决定的(相对位置),如某个组件的左边右边,上边下边。相对布局是除线性布局之外最常用的,它相对于线性布局来说更加灵活,每个组件都可以指... 阅读全文

posted @ 2014-11-14 12:12 anyuan9 阅读(346) 评论(0) 推荐(0)

第21/22讲 UI_布局 之 线性布局

摘要: 第21/22讲 UI_布局 之 线性布局 布局管理就是组件在activity中呈现方式,包括组件的大小,间距和对齐方式等。 Android提供了两种布局的实现方式: 1.在xml配置文件中声明:这种方式是将需要呈现的组件在配置文件中进行声明,在程序中通过setContentView (R.lay... 阅读全文

posted @ 2014-11-14 12:07 anyuan9 阅读(181) 评论(0) 推荐(0)

第20讲- Spinner与适配器模式

摘要: 第20讲 Spinner与适配器模式 使用Spinner相当于从下拉列表中选择项目,Spinner是一个每次只能选择所有项的一个项的控件。它的项来自于与之相关联的适配器中。Spinner的重点问题就是下拉列表项的配置。 重要属性 android:prompt:当Spinner对话框关闭时显示该提... 阅读全文

posted @ 2014-11-14 12:03 anyuan9 阅读(289) 评论(0) 推荐(0)

第19讲- UI组件之_Button、checkbox、radio

摘要: 第19讲 UI组件之_Button、checkbox、radio 四、按钮Button Button继承自TextView,间接继承自View。当用户对按钮进行操作的时候,触发相应事件,如点击,触摸。 1、ImageButton ImageButton继承自Button,可以在ImageBu... 阅读全文

posted @ 2014-11-14 12:02 anyuan9 阅读(183) 评论(0) 推荐(0)

第18讲- UI常用组件之EditText

摘要: 第18讲UI常用组件之EditText 三、文本输入框EditText EditTex类继承自TextView。EditText是接受用户输入信息的最重要控件。在html当中,相当于 android:maxLength="10" //控制... 阅读全文

posted @ 2014-11-14 11:27 anyuan9 阅读(190) 评论(0) 推荐(0)

第17讲- UI常用组件之ImageView图片浏览

摘要: 第17讲 UI常用组件之ImageView图片浏览 二、图片浏览ImageView ImageView就是一个用来显示图片的视图; ImageView常见属性 常见属性 对应方法 说明 android:adjustViewBounds setAdjustViewBou... 阅读全文

posted @ 2014-11-14 11:25 anyuan9 阅读(166) 评论(0) 推荐(0)

第16讲- UI组件之TextView

摘要: 第16讲 UI组件之TextView Android系统所有UI类都是建立在View和ViewGroup这两类的基础上的。 所有View的子类称为widget;所有ViewGroup的子类称为Layout。 Android系统借鉴了java中的UI设计思想,包括事件响应机制和布局管理。 UI... 阅读全文

posted @ 2014-11-14 11:22 anyuan9 阅读(128) 评论(0) 推荐(0)

第14/15讲- Android资源管理

摘要: 第14/15讲 Android资源管理 Android中的资源是指非代码部分,比如图片、MP3,字符串,XML文件等。在一个android工程中,res和assets是用来保存资源文件的。 res和assets的区别: 1.res中的资源可以通过R资源类访问。 res中包含各种文件夹,对资源... 阅读全文

posted @ 2014-11-14 11:18 anyuan9 阅读(208) 评论(0) 推荐(0)

第13讲- Android之消息提示Notification

摘要: 第13讲 Android之消息提示Notification 1、Notification Notification可以理解为通知的意思一般用来显示广播信息,通知可以显示到系统的上方的状态栏(status bar)中,通知内部的显示分为两个部分: 1.notification area(通知状态... 阅读全文

posted @ 2014-11-14 11:12 anyuan9 阅读(339) 评论(0) 推荐(0)

第12讲- Android之消息提示Toast

摘要: 第12讲 Android之消息提示Toast 1、Toast Toast 是一个 View 视图,在应用程序上浮动显示少量的信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于向用户显示一些帮助和提示。 特点:1.没有焦点(无法用触屏或者鼠标的方式点击toast消息); 2.... 阅读全文

posted @ 2014-11-14 11:09 anyuan9 阅读(264) 评论(0) 推荐(0)

第11讲- Android中进程及其优先级

摘要: 第11讲Android中进程及其优先级 进程与线程: 进程:操作系统结构的基础,资源分配的最小单元,一个操作系统包括多个进程; 线程:线程存在于进程当中,是操作系统调试执行的最小单元,一个进程包括多个线程。 当一个android应用启动,系统会启动一个进程和一个主线程来运行这个应用。Andr... 阅读全文

posted @ 2014-11-14 11:08 anyuan9 阅读(162) 评论(0) 推荐(0)

第10讲- UI线程阻塞及其优化

摘要: 第10讲UI线程阻塞及其优化 1、UI 阻塞demo (首先在activity_main.xml中放置两个button,分别命名为button1,button2) //首先设置一个button1用来进行动画演示 Button button1=(Button) findViewById(R.... 阅读全文

posted @ 2014-11-14 11:03 anyuan9 阅读(241) 评论(0) 推荐(0)

第09讲 常见事件响应2

摘要: 第09讲常见事件响应2 1. 长按事件:onLongClickListener 添加button按钮(button1),在onCreate方法中通过findViewById找到button,之后设置点击button的长按响应。 Button button=(Button) findViewByI... 阅读全文

posted @ 2014-11-14 11:03 anyuan9 阅读(115) 评论(0) 推荐(0)

第08讲- 常见事件响应的实现方式对比

摘要: 第08讲常见事件响应的实现方式对比 1. 单击事件:onClickListener 2. 长按事件:onLongClickListener 3. 滑动事件:onTouchListener 4. 键盘事件:onKeyListener 5. 焦点事件:setOnFocusChangeListener... 阅读全文

posted @ 2014-11-14 10:58 anyuan9 阅读(160) 评论(0) 推荐(0)

第07讲- Android项目的打包apk

摘要: 第07讲Android项目的打包apk 方法一:在工作目录bin文件夹下有一个与项目同名的apk文件 (最懒惰的方式,不推荐,不安全,不利于版本更新,只有在开发模式时使用) 方法二:使用key方式 签名:保证每个应用程序开发商的合法ID不被替换,保证每次开发版本的的一致性,利于版本更新。... 阅读全文

posted @ 2014-11-14 10:56 anyuan9 阅读(121) 评论(0) 推荐(0)

第06讲- DDMS中logcat的使用

摘要: 1.DDMS使用 (1)Device选项卡 Device中罗列了Emulator中所有的进程,选项卡右上角那一排按钮分别为:调试进程、更新进程、更新进程堆栈信息、停止某个进程。 (2)Threads选项卡 显示线程统计信息 (3)Heap选项卡 显示栈信息 (4)Fi... 阅读全文

posted @ 2014-11-14 10:54 anyuan9 阅读(199) 评论(0) 推荐(0)

第05讲- DDMS中logcat的使用

摘要: 第05讲 DDMS中logcat的使用 1.DDMS DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。DDMS在IDE与模拟器之间起着中间人的作用。它为我们提供例如:为测试设备截屏,针对特定的进程查看正... 阅读全文

posted @ 2014-11-14 10:52 anyuan9 阅读(425) 评论(0) 推荐(0)

第04讲- Android项目目录结构分析

摘要: 学习内容: 1. 认识R类(R.java)的作用 R.java是在建立项目时自动生成的,这个文件是只读模式,不能更改。R类中包含很多静态类,且静态类的名字都与res中的一个名字对应,即R类定义该项目所有资源的索引。 a.在代码中使用资源文件 具体格式为:R.资源文件类型.资... 阅读全文

posted @ 2014-11-14 10:50 anyuan9 阅读(119) 评论(0) 推荐(0)

第03讲- 第一个Android项目

摘要: 第03讲第一个Android项目 Android项目目录结构: 重要文件: src res AndroidManifest.xml 包含内容: MainActivity.java (程序主视图) 存放资源文件的配置文件,包括Layout(布局文件) ... 阅读全文

posted @ 2014-11-14 10:47 anyuan9 阅读(145) 评论(0) 推荐(0)

第02讲- Android开发环境

摘要: 第02讲Android开发环境 需要下载的软件: JDK(JavaDevelopment Kit) Eclipse AndroidSDK(SoftwareDevelopmentKit) ADT(AndroidDevelopment Tools)插件 1.下载安装JDK 官方下载地址: ... 阅读全文

posted @ 2014-11-14 10:46 anyuan9 阅读(117) 评论(0) 推荐(0)

第01讲- Android背景知识

摘要: 第01讲Android背景知识 Android是基于Linux系统 Android系统框图 : 第一、操作系统层(OS) 第二、各种库(Libraries)和Android 运行环境(RunTime) 第三、应用程序框架(Application Framework) 第四、应用程序(App... 阅读全文

posted @ 2014-11-14 10:43 anyuan9 阅读(147) 评论(0) 推荐(0)

导航