- 博客(19)
- 资源 (101)
- 问答 (2)
- 收藏
- 关注
原创 Android之对Wifi的操作
wifi的状态有以下几种WIFI_STATE_DISABLED = 1, 已经关闭WIFI_STATE_DISABLING = 0, 正在关闭WIFI_STATE_ENABLED = 3, 已经打开WIFI_STATE_ENABLING = 2, 正在打开WIFI_STATE_UNKNOWN = 4 未知状态为什么会有正在进行的操作呢?是由于打开或关闭一个设备需要时间。
2013-09-29 20:38:06 1454
原创 Android常用的物理按键及其触发事件
Activity和View都能接收触摸和按键,如果响应事件只需要在继承类里复写事件函数即可;当一个视图(如一个按钮)被触摸时,该对象上的 onTouchEvent() 方法会被调用。不过,为了侦听这个事件,你必须扩展这个类并重写该方法,当一些物理按钮被按下时会调用onKeyDown()方法; 常见的按键消息和触摸消息package com.example.androidevent
2013-09-29 20:12:35 8245
原创 Android开发之解析JSon数据(二)
跟XML类似,JsonReader也可以解析文件中的JSon数据,下面的例子是从帮忙文档中取下来的首先创建一个《JsonFile.txt》文件,JSon数据如下 [ { "id": 912345678901, "text": "How do I read JSON on Android?", "geo": null, "user": {
2013-09-27 20:29:06 1538
原创 Android开发之解析JSon数据
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式, 是一系列键值对的集合。技术有优点肯定也会有缺点下面看下JSON与XML的比较1.JSON和XML的数据
2013-09-27 18:46:50 1311
原创 Android常用控件之Fragment仿Android4.0设置界面
Fragment是Android3.0新增的概念,是碎片的意思,它和Activity很相像,用来在一个Activity中描述一些行为或部分用户界面;使用多个Fragment可以在一个单独的Activity中建立多个UI面板;Fragment必须被嵌入到Activity中,所的生命周期就跟Activity一样。在Android4.0的设置界面就是左边显示列表,右边显示对应的详细信息,先看下做出来的效
2013-09-17 20:37:22 2142
原创 Android常用控件之GridView使用BaseAdapter
我们可以为GridView添加自定义的Adapter,首先看下用自定义Adapter的显示效果在布局文件main.xml文件中定义一个GridView控件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.androi
2013-09-17 19:31:01 22924
原创 Android常用控件之GridView的使用
GridView是按照行列的方式来显示内容,一般是用来显示图片;下面这张图就是用GridView实现的首先定义布局文件main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/llayout" android:layou
2013-09-16 20:28:14 1771
原创 Android四大组件之ContentProvider自定义
ContentProvider 属于Android应用程序的组件之一,作为应用程序之间唯一的共享数据的途径,ContentProvider 主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的接口。 让自己的数据和其他应用程序共享有两种方式:创建自己的ContentProvier(即继承自ContentProvider的子类) 或者是将自己的数据添加到已有的Content
2013-09-11 14:51:02 1454
原创 Android开发之下载Tomcat服务器的xml文件并使用SAX解析
解析 XML 通常有两种方式,DOM 和 SAX。DOM 虽然是 W3C 的标准,提供了标准的解析方式,但它的解析效率一直不尽如人意,因为使用DOM解析XML时,解析器读入整个文档并构建一个驻留内存的树结构(节点树),然后您的代码才可以使用 DOM 的标准接口来操作这个树结构。但大部分情况下我们只对文档的部分内容感兴趣,根本就不用先解析整个文档,并且从节点树的根节点来索引一些我们需要的数据也是非常
2013-09-10 19:49:39 1754
原创 Android开发之下载Tomcat服务器的文件到模拟器的SD卡
Tomcat服务器可以到Apache的官网去下载http://tomcat.apache.org/,如何配置和使用百度下也有很多介绍,只要把Java的SDK配下java_home环境变量就行了,因为Tomcat也是用Java程序写的所以需要依赖Java的库。如果配置成功在IE上输入:http://localhost:8080/回车就会出现Tomcat的主页对SD卡进行操作需要新建一个工
2013-09-10 17:52:22 3942 3
原创 Android开发之Sqlite的使用
在Android中存储数据可以用文件、数据库、网络,其中文件和数据库是最常用的,数据库我们常用的就是Sqlite,它是一种经量级的、嵌入式的关系型数据库;在android中当需要操作SQLite数据库的时候需要得到一个SQLiteOpenHelper对象,而SQLiteOpenHelper是一个抽象类,用户需要继承这个类package com.example.sqlite.db;impor
2013-09-09 18:57:20 1346
原创 Android单元测试
单元测试不管对于初学编程还是已经工作了很久的开发者来说,都不乐意花时间去写认为没用的代码进行测试,只要交给测试人员就行了,虽然这样也能把软件改出来,但也许你要花上几倍的时间去修改问题,如果在开发的过程中花点时间去写单元测试代码,把尽可能出问题的地方都测试一遍,把问题扼杀在最开始的地方,这样你就不必为后来找问题出处而烦恼。当代码工程越大越需要单元测试。在Android中添加单元测试需要在Andr
2013-09-09 18:56:32 1580 1
原创 Android常用控件之FragmentTabHost的使用
最近在学TabHost时发现TabActivity在API level 13以后不用了,所以就去寻找它的替换类,找到FragmentActivity,可以把每个Fragment作为子tab添加到FragmentActivity上。tab可以放在最上面也可以放在最下面由以下布局文件main.xml的位置决定<LinearLayout xmlns:android="http://sc
2013-09-07 13:13:23 21618 1
原创 Android发送和接收自定义Broadcast
BroadcastReceiver意为广播接收,通过它可以实现进程间通信也可以实现进程内部进行通信,对于广播的消息我们只处理感兴趣的消息,可以接收系统的广播(短信、开机)也可以接收自定义的广播,但都需要注册才能接收,注册的方式又分两种,一是在AndroidMainfest.xml中注册,二是在代码中注册。BroadcastReceiver是一个抽象的类,我们需要继承它才能创建对象创建一
2013-09-04 17:55:17 3078
原创 Android常用动画ViewGroup的使用
ViewGroup是一个可以包含View子类的一个容器,从SDK文档上可以看出他是Layout和一些View的父类,我们可以通过ViewGroup对Layout进行添加删除控件。下面来看下如何通过ViewGroup用动画效果添加删除一张图片,布局文件viewgroup.xm 定义两个按钮和一张图片。<RelativeLayout xmlns:android="http:/
2013-09-02 19:39:58 2296
原创 Android常用动画ListView动画显示
Animation不仅可以作用于图片上,也可以作用于ListVew首先定义每个item的动画效果 在res目录下创建anim目录创建以下文件list_anim.xml<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accel
2013-09-02 18:36:15 3761
原创 Android常用动画Frame-By-Frame Animations的使用
在Android的动画中有一种叫做Frame by Frame 的动画效果,就是跟Flash播放一样,是一帧一帧地显示,如果动画是连续并且有规律的话,就跟播放视频一样。首先在drawable目录下添加anim_nv.xml文件,添加需要显示的图片和间隔时间<animation-list xmlns:android="http://schemas.android.com/apk/res
2013-09-02 15:16:12 1376
原创 Android常用动画alpha和rotate同时使用
Android的动画可以是一种动画,也可以多种动画作用于一张图片上,如RotaeAnimation和AlphaAnimation同时放到一个配置文件中alpha1.xml<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accele
2013-09-02 13:04:54 1359
原创 Android常用动画Animation的使用
Andriod中有几种常用的AnimationAlphaAnimation 淡入淡出效果RotateAnimation 旋转效果ScaleAnimation 缩放动画TranslaAnimation 移动动画这几种动画可以通过xml实现也可以通过java代码实现,先看下在代码中是怎样实现了在布局文件(animation.xml)中声明几个效果的按钮和图片<Linea
2013-09-02 12:49:05 2119
网络收音机2014.09.23
2014-09-23
SlidingMenu测试程序2
2014-09-04
SlidingMenu测试程序1
2014-09-02
include标签的使用
2014-08-20
测试android:persistent="true"
2014-08-04
ZXing3.1.0示例代码
2014-07-24
v0.9.8 版本的VCL For Android 播放器
2014-07-22
JNI第一个程序
2014-06-23
解析XML的三种方式
2014-05-29
重写ViewPager修改滑动灵敏度
2014-05-22
使用手机搭建服务器源码
2016-09-22
greenDAO的Eclipse工程
2016-05-24
短信提醒功能
2015-11-07
Volley测试程序2
2015-04-10
Volley测试程序
2015-04-10
Volley源码与jar包
2015-04-10
ImageWriter启动
2014-12-31
Android音频通道之间的切换
2015-02-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人