![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android个人收集
文章平均质量分 78
wminxue319
这个作者很懒,什么都没留下…
展开
-
Say Hello To Android(解析Android项目目录结构)
一、Android项目目录结构(HelloWorld项目) 1、src文件夹Sorce Code,该文件夹存放项目源代码 public class Helloworld extends Activity { @Override public void onCreate(Bundle savedInstanceSta原创 2012-02-02 17:29:17 · 429 阅读 · 0 评论 -
Activity生命周期(二)
一、Task基本概念(A Task is a stack of activities) Task是一个栈,有压、弹两个动作,顺序先进后出。启动的Activity都会被压入栈中,可以把Task看作是一个应用程序所有Activity的一个容器,它把所有的Activity组织在一起,让用户感觉应用程序是一个整体。 栈中Activity不能改变顺序。程序只会显示栈最顶部的那个Activ原创 2012-02-02 17:50:54 · 458 阅读 · 0 评论 -
Android常用控件(一)【RadioGroup、RadioButton、CheckBox、Toast】
一、RadioGroup是RadioButton的组。一个RadioGroup里面可以有多个RadioButton,但是只能选中其中的一个RadioButton。radio_checkbox.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_widt原创 2012-02-03 09:45:48 · 663 阅读 · 0 评论 -
Android_XML文件解析
一、什么是SAX在Android平台解析XML主要使用SAX标准。SAX全称Simple API for XML,既是指一种接口,也是指一个软件包。作为接口,SAX是事件驱动型/XML解析的一个标准接口。 好处:可以随时停止扫描。缺点:1、操作复杂2、向文档中添加、删除节点比较麻烦。二、SAX基本原理SAX的工作原理简单的说就是对文档进行顺序扫描,当扫描到文档(document原创 2012-02-27 17:22:50 · 616 阅读 · 0 评论 -
Android_WIFI网络操作
一、什么是WIFI WIFI就是一种无线联网的技术,以前通过网线连接电脑,而现在则是通过无线电波来连网,常见的就是一个无线路由器,那么在这个无线路由器的电波覆盖的有效范围都可以采用WIFI连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为“热点”。二、获取WIFI网卡的状态WIFI网卡的状态是由一系列的整型常量来表示的:1、WIFI_S原创 2012-02-28 10:55:44 · 765 阅读 · 0 评论 -
Android_Activity初步
一、Activity的创建要点 1、 一个Activity就是一个类,并且这个类要继承Activity类 2、需要复写onCreate方法 3、每一个Activity类都需要在AndroidManifest.xml中进行配置 4、为Activity添加必要的控件 二、Activity的主要作用 Activity是用户和应用程序交互的接口,在原创 2012-02-02 17:32:33 · 289 阅读 · 0 评论 -
Android_Activity和Intent
一、多个Activity之间的关系 两个Activity,当想要从第一个Activity跳转到另一个Activity时,通常是在第一个Activity中点下按钮或着其他操作,此时需要调用第一个Activity的startActivity(Intent),跳到哪个Activity以及Activity具体要做什么都是由Intent对象决定的。 二、Intent的基本作用原创 2012-02-02 17:39:13 · 545 阅读 · 0 评论 -
Android_SQLite使用方法
一、SQLite介绍 SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODB原创 2012-02-03 16:26:04 · 810 阅读 · 0 评论 -
Android_文件下载
一、 使用HTTP协议下载文件1、文件下载步骤1)、创建一个HttpURLConnection对象HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();2)、获得一个InputStream对象urlConn.getInputStream();3)、访问网络的权限二、将下载原创 2012-02-27 16:32:02 · 635 阅读 · 0 评论 -
Android_Socket编程
一、什么是Socket Socket的英文原意是“插座”所谓Socket通常也会称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄应用程序通常通过“套接字”向网络发出请求或者应答网络请求二、使用分别基于TCP、UDP协议的Socketpublic class SocketActivity extends Activity { private Button startBt原创 2012-02-28 14:29:31 · 533 阅读 · 0 评论 -
Activity生命周期(一)
一、Android生命周期public class Activity extends ApplicationContext { protected voidonCreate(Bundle savedInstanceState); 创建Activity时调用。注意这里的参数savedInstanceState,Bundle类型是一个键值对集合。由于前面原创 2012-02-02 17:46:57 · 411 阅读 · 0 评论 -
Android常用控件(二)【ProgressBar、ListView】
一、ProgressBar的使用方法 ProgressBar是一种可视化的操作进度条。告诉用户当前操作的执行进度。横条进度条可以有两种现实,一种深色的,一种浅色的,进度可以分别控制。示例:一个应用程序有2个ProgressBar,让进度条显示进度<LinearLayout xmlns:android="http://schemas.android.com/apk/res/and原创 2012-02-03 09:49:21 · 620 阅读 · 0 评论 -
Activity的布局初步(三)相对布局【RelativeLayout】
相对布局,在这个容器内的子元素们可以通过彼此之间的位置来相互定位,或者与其父控件容器进行相互定位。注意:不能在RelativeLayout容器本身的大小和他的子元素之间产生循环依赖,例如,不能给RelativeLayout容器的高设置成为WRAP_CONTENT属性,而给子元素的高设置成为ALIGN_PARENT_BOTTOM属性。 循环依赖理解起来就是,容器本身的WRAP_CONTEN原创 2012-02-03 09:39:06 · 903 阅读 · 0 评论 -
Handler的使用(一)
一、Handler的基本概念 Handler主要用于是对异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另一部分逐一在消息队列中将消息取出。发送消息和接受消息是异步的处理。通常情况下,都是线程,将消息取出就是执行线程的run方法。 一个Handler对象对应一个消息队列。 二、Handler的基本使用方法 示例:原创 2012-02-03 09:54:56 · 480 阅读 · 0 评论 -
Handler的使用(二)
一、Handler与线程 Handler在默认情况下,实际上它和调用它的Activity处于同一个线程。 例如在Handler的使用(一)示例1当中,虽然声明了线程对象,但是在实际调用当中它并没有调用线程的start()方法,而是直接调用当前线程的run()方法。 示例1:在Activity中创建Handler和线程对象,并且在Activity的onCreate方法中原创 2012-02-03 10:09:26 · 1149 阅读 · 0 评论 -
Android平台一日游
Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层,分别介绍如下:1)应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序。这些应用程序都是用Java语言编写的,并且这些应用程序都是可以被开发人员开发的其他应用程序所替换,这点不同于原创 2012-02-02 17:12:58 · 542 阅读 · 0 评论 -
Android当中的常用控件
目前本人接触到的只有四种: 一、TextView文本框,用来显示文字内容的控件,可以调用setText/getText方法来设置/获取文本内容 二、EditText文本编辑框,可以输入数据,同样可以调用setText/getText方法来设置/获取文本内容 三、Button按钮,一般给按钮绑定一个事件监听器,这样就可以通过点击按钮的动作调用相应的事件 示例代码:public原创 2012-02-02 17:44:43 · 407 阅读 · 0 评论 -
Activity的布局初步(二)嵌套布局【LinearLayout、TableLayout】
本文通过两个示例说明嵌套布局示例一: 将Activity界面分成上、下2部分,然后上部分是用横向的(水平)布局,里面有4个TextView,下部分则是用纵向的(垂直)布局,也放有4个TextView。要实现这样的布局必须要使用到嵌套布局。实现步骤:1、首先,最外层是一个垂直布局的LinearLayout;2、 在最外层的LinearLayout中再嵌套原创 2012-02-02 18:00:30 · 2738 阅读 · 0 评论 -
Android调试程序
一、DDMS使用在Eclipse中打开DDMS视图:1.LogCat:LogCat用于显示程序运行时的日志信息,一般包括debug、info、warn和error,上面5个圆圈形按钮分别是: V -- verbose:查看全部日志信息 D -- debug:查看debug、info、warn和error信息 I -- info:查原创 2012-02-03 17:30:39 · 406 阅读 · 0 评论 -
Android开发环境搭建(简略版)
1、Android SDK安装 http://developer.android.com/index.html 下载SDK,运行SDK setup.exe,安装开发所需的SDK版本 配置环境变量path指向E:\android-sdk-windows\tools目录 2、 ADT的安装和配置 https://dl-ssl.google.com/andr原创 2012-02-02 17:19:11 · 335 阅读 · 0 评论 -
Activity的布局初步(一)
一、LinearLayout线性布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="原创 2012-02-02 17:52:48 · 499 阅读 · 0 评论 -
Android_发送短信
Hello World,SendMessageActivity! 短信发送器 输入手机号码 输入内容 发送短信 短信发送成功 手机号码或者信息不能为空<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_原创 2012-02-29 16:23:47 · 546 阅读 · 0 评论