【Android学习】
文章平均质量分 74
liu1028701143
这个作者很懒,什么都没留下…
展开
-
Java JDk 安装
执行JDK安装文件jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe 点击下一步安装即可 假设安装目录在D:\Java\jdk1.6.0_10 配置jdk:在我的电脑->属性->高级->环境变量->系统变量中添加: 变量名:JAVA_HOME 变量值:D:\Java\jdk1.6.0_10 变量名:PATH原创 2011-12-05 16:00:02 · 1038 阅读 · 3 评论 -
Android日志输出
在我们学习java的时候,我们可以在控制台随意的输出自定义的信息,并且编译器也会在控制台输出程序的运行状况,和错误的显示,但是在android的编写中我们发现控制台输出的只是项目在模拟器上的部署情况,在有错误时并没有显示错误的信息,那我们怎么办?下面我就要说一下这个问题,也就是android的日志功能, 首先在你的window中得show View里选择Lagcot,这就是日志输出的界原创 2011-12-08 22:16:44 · 7477 阅读 · 1 评论 -
Android中Cursor类的概念和用法
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Curs转载 2011-12-20 09:38:23 · 717 阅读 · 0 评论 -
Android基础之菜单详解
android提供了三种菜单类型,分别为optionsmenu,context menu,sub menu。options menu就是通过按home键来显示,context menu需要在view上按上2s后显示。这两种menu都有可以加入子菜单,子菜单不能种不能嵌套子菜单。options menu最多只能在屏幕最下面显示6个菜单选项,成为iconmenu,icon menu不能有check原创 2011-12-12 21:12:51 · 1607 阅读 · 0 评论 -
Android学习-UI组件1
一、 TextView 显示文本的组件:1、之前已经学习过TextView,对它也不只在实例中使用过一次,首先看一下它最基本的用法: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="无处安放的青春乱了谁的流年"原创 2011-12-13 22:18:57 · 2405 阅读 · 0 评论 -
Android_学习——ContentProvider
一、ContentProvider 简介 当应用继承ContentProvider 类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences 共享数据,需要使用sharedpreferences API 读写数原创 2011-12-21 21:02:01 · 704 阅读 · 0 评论 -
android_学习—获取网络数据(图片,html)
一、使用URL访问网络资源——Androd中获取网络图片URL对象代表着同意的资源定位器,她是只想互联网资源的指针,资源可以是简单的文件或目录,也可以是对更复杂的对象的引用,例如对数据库或者搜索引擎的查询; URL提供了多个构造器,用于创建URl对象,一旦获得了URL对象后可以调用方法来获取资源; 下面提供一个获取网络图片的实例: 资源代码: 我显一下原创 2011-12-22 19:27:41 · 3957 阅读 · 1 评论 -
Android学习-组件3(选项卡,拖动条,进度条,图像视图)
一.选项卡:TabHost组件,可以方便的放置多个标签页,每个标签页相当于获得了一个与外部容器相同大小的组件,通过这种方式就可以在一个容器里放置更多组件,;TabHost仅仅是一个简单的容器,可以通过一下两种方法来创建选项卡,添加选项卡;1. newTabSpec(String tag):创建2. addTab(TabHost.TabSpectabSpec);添加选原创 2011-12-15 19:44:00 · 2323 阅读 · 0 评论 -
Android SmsMessage类详解
public static int[] calculateLength(CharSequence msgBody, boolean use7bitOnly)参数:msgBody-要封装的消息、use7bitOnly-如果为TRUE,不是广播特定7-比特编码的部分字符被认为是单个空字符;如果为FALSE,且msgBody包含非7-比特可编码字符,长度计算使用16-比特编码。返回值:返原创 2011-12-26 22:32:34 · 6331 阅读 · 3 评论 -
接受和发送广播
Intent不仅可以启动应用程序内部或其他应用程序的Activity,还可以发送广播动作(Broadcast Action)。Broadcast Action和Activity Action一样,既可以由系统负责广播,也可以自己的应用程序负责广播。当开机自动启动某个程序,就是Android向整个系统发送Broadcast Action,如果系统接收到Broadcast Action,就可以完成相应原创 2011-12-26 22:33:42 · 940 阅读 · 0 评论 -
android-数据存储-SQLite数据库
一、SQLite数据库介绍:SQLite 是一个开源的嵌入式关系数据库,它在 2000 年由 D. Richard Hipp 发布,它可以减少应用程序管理数据的开销, SQLite 可移植性好 、 很容易使用 、 很小 、 高效而且可靠 。目前在 Android 系统中集成的是 SQLite3 版本 , SQLite 不支持静态数据类型 , 而是使用列关系 。 这意味着它的数据类型不具有表列属原创 2011-12-19 17:54:39 · 1141 阅读 · 1 评论 -
android学习—数据存储和IO-SharedPreference和Editor
一、 sharedPreferences与Editor简介1、 SharedPerferences保存的数据主要是类似配置信息格式的数据,因此它保存的数据主要是简单类型的key-value对,SharedPreferences本身并没有写入数据的能力,而是通过Sharedpreferences的内部接口来实现,SharedPreferences调用edit()方法即可获得他所对应的Ed原创 2011-12-19 17:50:19 · 5619 阅读 · 0 评论 -
Android中的XML解析与生成——Pull解析xml、实现xml文件的生成
除了可以使用 SAX和DOM解析XML文件,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.nextText原创 2011-12-18 19:20:37 · 2382 阅读 · 0 评论 -
3G安卓应用开发——打电话应用程序
打电话应用设计分: 1、设计界面 业务层《两者并行》(控制底层逻辑的代码)2、设计Activity(作为处理用户输入输出和呈现数据的物件) 开发设计,首先按照开发习惯先从设计界面或业务层开始,因为这个程序不需要业务层,所以我们选择现从设计界面开始开发----然后在设计Activity;手机打电话应用程序界面设计图 做好界面的初步图形设计之后就要进行代码的开发原创 2011-12-06 19:49:21 · 3147 阅读 · 0 评论 -
android应用程序源码结构分析
工程; 1、 src文件夹存放源码。2、 gen下有跟src中一样的包文件,内部有一个名为R.java类,它是自动生成的一个类;该目录不用我们开发人员维护, 但又非常重要的目录 。 该目录用来存放由 Android 开发工具所生成的目录 。 该目录下的所有文件都不是我们创建的,而是由系统自动生成的。这个R,javav文件是只读类型,用户一般式不需要修改的!R.java 文件中默认有 a转载 2011-12-06 21:26:01 · 1647 阅读 · 2 评论 -
Android开发环境配置及注意事项
一:准备工作 JDK1.6.0_05 下载地址http://java.sun.com/products/archive/index.htmlEclipse javaEE版 下载地址http://www.eclipse.org/downloads/packages/release/galileo/sr2Android SDK 下载地址http://developer.android.com.原创 2011-12-05 19:14:32 · 1036 阅读 · 3 评论 -
Android工程代码目录介绍
工程名:src :存放java源代码;你的Activity文件都这这里gen:存放编译器自动生成的java代码;这个目录下的文件是系统自动维护的assets:存放在这个目录下的文件,无论是mp3还是图片,都会被打包到发布包中;res: 资源文件目录,我们添加到这个目录下的文件都会在gen下的R.ava文件中显示出来;如果你在res下存放的资源在应用中没有使用到,那么在gen下的R.原创 2011-12-05 20:01:42 · 1988 阅读 · 0 评论 -
Android布局概述
view子类是android用户界面表示的基本单元 view类的一些子类被称为widges工具;它提供了文本框和按钮类的UI对象的完整实现; ViewGroup是view的一个扩展,可以容纳多个view;,他可以创建由互相联系的view组成的符合控件布局: FramelLayout-帧布局; LinearLaout--线性布局;TableLayout--表格布局;原创 2011-12-07 20:15:55 · 1170 阅读 · 1 评论 -
android-单元测试解析
1、单元测试:我们在左java开发的时候用过Junit进行测试,利用System.out.println()方法可以在控制台打印信息,在android中我们一样可以利用测试类进行单元测试,利用单元测试可以保证我们开发的质量,和速度,确保业务层不会出现Bug,下面就让我们看一下,具体的不步骤吧, 第一步:首先在AndroidManifest.xml中加入下面粗体代码:原创 2011-12-08 21:51:18 · 1176 阅读 · 0 评论 -
Android中的XML解析与生成——SAX解析XML
SAX解析XMLSAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合就会触发事件。所谓事件,其实就是一些回调(callback)方法,这些方法(事件)定义在ContentHandler接口原创 2011-12-18 19:02:33 · 942 阅读 · 0 评论 -
Android中的XML解析与生成——DOM解析xml
DOM解析XML文件时,会将XML文件的所有内容以对象树方式存放在内存中,然后允许您使用DOM API遍历XML树、检索所需的数据。使用DOM操作XML的代码看起来比较直观,并且,在某些方面比基于SAX的实现更加简单。但是,因为DOM需要将XML文件的所有内容以对象树方式存放在内存中,所以内存的消耗比较大,特别对于运行Android的移动设备来说,因为设备的资源比较宝贵,所以建议还是采用SAX来解原创 2011-12-18 19:08:40 · 957 阅读 · 0 评论 -
android 通过HTTP协议发送XML数据并调用
webserviceWeb Service(WEB服务)能够快捷和方便地综合并结合各种系统、商务和任何应用平台。新出现的 Web Services 标准: SOAP、WSDL 和 UDDI 能够使任何系统和系统之间的应用变为更加方便和廉价。 Web服务(Web Services)和Service—Oriented Architecture作为实现分布式系统和履行公司内部、公司之间的应用原创 2011-12-25 19:23:03 · 5962 阅读 · 0 评论