- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 android 键盘按键监听
onKeyDown方法:该方法是接口KeyEvent.Callback中的抽象方法,所有的View全部实现了该接口并重写了该方法,该方法用来捕捉手机键盘被按下的事件。public boolean onKeyDown (int keyCode, KeyEvent event)参数keyCode,该参数为被按下的键值即键盘码,手机键盘中每个按钮都会有其单独的键盘码,在应用程序都是通过键
2013-12-29 00:56:18 36891 1
原创 android用户界面-事件处理
处理UI事件 在android上,有多种方法获取用户与应用程序的交互信息.当考虑UI内部的事件时,我们的方法是抓取特定的与用户交互的View对象产生的事件. 在你用来组成布局的View对象中,你可能会注意到一些用于处理UI事件的回调函数.这些方法是被Android框架调用的.例如,当一个View被按下时,它的onTouchEvent()方法被调用.但是,为了
2013-12-27 23:50:33 1503
原创 android API——EditText
正文 一、结构 java.lang.Object android.view.View android.widget.TextView android.widget.EditText 已知直接子类: AutoCompleteTextView, ExtractEditText
2013-12-27 23:40:35 2385
转载 Android 中keyEvent的消息处理
1. ViewRootImpl.deliverKeyEvent(QueuedInputEvent q) 1. 如果mView为空或者mAdded为false,就直接调用finishInputEvent。 2. mView.dispatchKeyEventPreIme(event), 在传递给IME之前做一些预处理。因为对于View来说,如果有输入窗口存在的话,会
2013-12-27 23:13:31 9250
原创 android为按钮添加事件的三种方法
Android中为按钮添加事件一般有三种方法,这里总结一下:1、内部类:btn.setOnClickListener(new OnClickListener(){ public void onClick(View v){ ... }});这种方法适合只为单个按钮添加事件,当按钮较多的时候,就要重复写onClick()方法,这样不是最佳的在做法。2、创建独立的类
2013-12-27 22:30:06 1452
转载 android EditText控件事件监听
在工作中,要实现一个类似iphone锁屏时候的密码解锁界面,要求每一个编辑框里输入只能输入一个字符,最后一个输入完成以后,自动执行下一步动作。整体界面如下图: 界面很简单,没有做美化,要控制EditText在每一次输入以后焦点移动到下一个控件上,并且按下删除按钮以后将数据全部删除,需要用到EditText控件中addTextChangedListener方法和setOnKeyL
2013-12-24 00:18:51 19981
转载 EditText输入事件截获与监听
本节介绍一下EditText中进行文字截获和事件监听。 预期目标:如下图,输入框中每输入一个字符,下面的TextView可以迅速的显示出来输入框中的内容 1.第一种实现方法:使用setOnKeyListener(),不过这种方式只能监听硬键盘事件 Java代码 edittext.setOnKeyListener(new View.OnKey
2013-12-24 00:16:35 1910
原创 Android文本输入框EditText属性和方法说明
EditText继承关系:View-->TextView-->EditTextEditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则
2013-12-23 23:50:45 65084 2
转载 Android自定义EditText,实现分割输入内容效果
例如,输入一组25位的序列号,希望分成5组,每组5个数字。效果如下图。 Android中没有发现类似的空间,只好自己动手了。 1.首先自定义控件继承EditText,实现相应方法。 Java代码 package com.example.sequencenumber; import android.content.Context;
2013-12-23 23:31:51 6730
原创 Android 资源类型 整理
1.字符串资源>>1.普通字符串>>2.字符串数组 string-array name="planets_array"> aaa bbb string-array>获取方式:getResources().getStringArray(R.array.planets_array)>>3.复数字符串资源某
2013-12-23 23:25:30 3015
转载 Android实现网络多线程断点续传下载
本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。 使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件的过程是:
2013-12-20 16:32:11 1077 1
转载 Android操作HTTP实现与服务器通信
本示例以Servlet为例,演示Android与Servlet的通信。众所周知,Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post两种方式。至于Socket通信会在以后的博文中介绍。HTTP协议简介: HTTP (Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网
2013-12-20 15:57:41 835
转载 Android项目目录结构分析
1、HelloWorld项目的目录结构1.1、src文件夹1.2、gen文件夹1.3、Android 2.1文件夹1.4、assets 1.5、res文件夹1.6、AndroidManifest.xml1.7、default.properties1、HelloWorld项目的目录结构(这个HelloWorld项目是基于Android 2.1的)在Eclipse的
2013-12-08 10:26:22 904
原创 Android系统时间
1、获取系统时间SimpleDateFormat timeFormat = new SimpleDateFormat("HH-mm-ss");SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");strTime = timeFormat.format(new java.util.Date());strDate =
2013-12-07 22:42:12 5700 1
转载 Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
ZERO、前言有关通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而So
2013-12-01 23:08:20 971
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人