Android基础新手教程--3.1.1 基于监听的事件处理机制 标签(空格分隔): Android基础新手教程 本节引言: 第二章我们学习的是Android的UI控件,我们能够利用这些控件构成一个精美的界面,可是不过界面而已:下一步就要開始学习逻辑与业务实现了,本章节解说的是Android的事件处理机制!何为事件处理机制?举个 简单的样例,比方点击一个button,我们向server发送登陆请求!当然,Android中的事件处理机制不止这一种, 比方屏幕发生选择,我们点击了屏幕上某个区域-简单…
基于监听的事件处理机制 前言: 我们开发的app更多的时候是需要与用户的交互----即对用户的操作进行响应 这就涉及到了android的事件处理机制; android给我们提供了两套功能强大的处理机制: ①基于监听的事件处理机制 ②基于回调的事件处理机制 在这一节中,我们会先介绍一下基于监听的事件处理机制 好了,废话不多说! 我们要先了解一下监听处理机制的模型 监听的处理模型: 处理模型图: 文字表述: 事件监听机制中由事件源,事件,事件监听器三类对象组成 处理流程: step 1:为某个事件源…
一.引言 在经过几天的学习之后, 首先熟悉了几大基本布局以及一些常用控件的使用方法,目前正在学习如何实现一个基本的登录注册界面及其功能,而实现功能就需要我们采用事件处理机制来进行调用事件处理方法.以下,就是我总结的一些事件处理机制. 二.常用监听接口 View.OnClickListener  单击事件监听器必须实现的接口 View.OnCreateContextMenuListener  创建上下文菜单事件 View.OnFocusChangeListener  焦点改变事件 View.OnK…
无论是桌面应用还是手机应用程序,面对用户的使用,经常需要处理的便是用户的各种动作,也就是需要为用户动作提供响应,这种为用户动作提供响应的机制就是事件处理. 而Android为我们提供了两套强大的响应机制:基于监听的事件处理和基于回调的事件处理.本文这次讨论的便是基于监听的事件处理. 对于Android基于监听的事件处理而言,主要做法就是为Android界面组件绑定特定的事件监听器,除此之外Android还允许在界面文件为UI组件的android:onClick属性指定事件监听方法,通过这种方式指…
Android基础新手教程--3.4 TouchListener PK OnTouchEvent + 多点触碰 标签(空格分隔): Android基础新手教程 本节引言: 如题,本节给大家带来的是TouchListener与OnTouchEvent的比較.以及多点触碰的知识点! TouchListener是基于监听的,而OnTouchEvent则是基于回调的.以下通过两个简单的样例来加深 大家的理解! 1.基于监听的TouchListener 代码演示样例: 实现效果图: 实现代码: main.…
Android基础新手教程--4.4.1 ContentProvider初探 标签(空格分隔): Android基础新手教程 本节引言: 本节给大家带来的是Android四大组件中的最后一个--ContentProvider(内容提供者).可能部分读者 有疑问了,"Android不是有五大组件的吗?还有个Intent呢?"对的,Intent也是非常重要的,可是他 仅仅是维系这几个组件间的纽带.Intent我们下一章会解说!说会这个ContentProvider.我们什么时候 会用到他呢…
Android基础新手教程--4.3.1 BroadcastReceiver牛刀小试 标签(空格分隔): Android基础新手教程 本节引言 本节我们将来学习Android四大组件中的第三个:BroadcastReceiver(广播接收者),嘿嘿,刚一直在想 怎样写开头语,于是乎翻了手头的两本Android基础书,发现两本书都没有对BroadcastReceiver的介绍. 不知道是巧合还是作者认为这东西用得不多,不是必需讲! 只是,他们不讲.小猪却会讲,还要具体讲咧! 并且清晰简单.好的.開…
Android基础新手教程--4.3.2 BroadcastReceiver庖丁解牛 标签(空格分隔): Android基础新手教程 本节引言: 上节我们对BroadcastReceiver已经有了一个初步的了解了,知道两种广播类型:标准与有序, 动态或静态注冊广播接收者,监听系统广播,自己发送广播.已经满足我们的基本需求了~ 可是前面写的广播都是全局广播! 这相同意味着我们APP发出的广播,其他APP都会接收到, 或者其他APP发送的广播,我们的APP也相同会接收到,这样easy引起一些安全性…
Android基础新手教程--3.8 Gesture(手势) 标签(空格分隔): Android基础新手教程 本节引言: 周六不歇息,刚剪完了个大平头回来.继续码字~ 好的,本节给大家带来点的是第三章的最后一节--Gesture(手势), 用过魅族手机的朋友相信对手势肯定是不陌生的.在home键两側像屏幕内滑动, 能够打开后台任务列表等等~在应用中通过手势来操作会大大提升用户体验. 比方Scroll手势在浏览器中个滚屏,Fling在浏览器中的换页等! 当然,有利也有弊,比方不当的手势操作引起AP…
Android基础新手教程--1.2 开发环境搭建 标签: Android基础新手教程 如今主流的Android开发环境有: ①Eclipse + ADT + SDK ②Android Studio + SDK ③IntelliJ IDEA + SDK 如今国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新ADT后.并且官网也去掉了集成Android开发环境的Eclipse下载链接,各种现象都表示开发人员最后都终将过渡到Android Studio,当然这段过渡时间会非常长,但假设你…