- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 Android学习第19课—XML文件解析
主要内容:1 什么是SAX2 SAX基本原理3 SAX常用接口4 SAX解析1 什么是SAX ·SAX(Simple API for XML) 指一种接口,也是指一个软件包。 ·作为接口,SAX是时间驱动型xml解析的一个标准接口2 SAX基本原理 SAX的工作原理简单说就是对文档进行顺序扫描,当扫描到文档开始与结束、元素的开始
2012-03-25 17:29:56 853 2
原创 Android学习第18课—ContentProvider初步
主要内容:1 ContentProvider基本概念2 URI基本使用方法3 ContentProvider的实现方法基本概念:1 ContentProvider提供为存储和获取数据统一的接口2 能够使数据在不同应用程序之间实现共享3 Android为常见的一些数据提供了默认的ContentProvider(包括音频、视频、图片、通讯录等)数据模型:Co
2012-03-25 16:01:52 535 4
原创 Android学习第17课—文件下载
主要内容:1 使用HTTP协议下载文件2 将下载的文件写入SDCARD文件下载步骤*创建一个HttpURLConnection对象HttpURLConnection urlConn = (HttpURLConnection)url.openConnection();*获得一个InputStream对象urlConn.getInputStream()* 访问网络的权限
2012-03-25 15:36:31 653
原创 Android学习第16课—SQLite的简单使用
主要内容:1 SQLite介绍(www.sqlite.org)2 SQLiteOpenHelper类的使用方法3 使用adb访问SQLite4 增、删、改、查SQLite是Android中的一个内置的小型的关系型数据库。SQLiteOpenHelper类用于访问数据库,其中提供了很多方法对数据库进行相关管理和操作。当需要对SQLite进行操作的时候,
2012-03-20 17:03:18 911
原创 Android学习第15课—Handler的使用(二)
主要内容:1 Handler与线程2 Bundle的用法3 在新线程当中处理消息的方法 Handler的post调用与Activity处于统一线程。要想使用另外的线程来处理,可以通过HandlerThread类,或者重现编写一个继承Handler类的子类。Bundle: 与Map类似存放键值对,特殊在键的类型都是String,值的类型也是有限的。可以使用Bu
2012-03-17 16:51:46 387
原创 Android学习第14课—Handler的使用(一)
主要内容:1 Handler的基本概念2 Handler基本使用方法3 使用Handler更新ProgressBarHandler:Android开发中许多功能不适合放在Activity正常操作中,这是因为这些操作相对来说较耗时、耗资源,比如下载功能、处理大数据功能等。一般把这些操作放在一个线程中来操作管理,Handler的设计就是专门来实现类似这些功能Ha
2012-03-17 16:44:02 657 2
原创 Android学习第13课—常用控件(三)
主要内容:1 ProgressBar的使用方法(进度条)2 ListView的使用方法 (以一个列表的形式将控件显示出来)平时见到的进度条显示的形态有两种:一种是以进度长条显示,可以看到进度信息;另一种就是缓冲圆点形式,不能观察到进度信息。 main.xml<LinearLayout xmlns:android="http://schemas.andro
2012-03-15 16:55:22 457
原创 Android学习第12课—常用控件(二)
主要内容:1 RadioGroup和RadioButton的使用方法 这两个控件代表Android中单选按钮的控件,单选按钮必须要创建一个组2 CheckBox的使用方法 CheckBox是多选按钮3 Toast的基本用法 Toast控件类似弹出的提示信息注意:RadioGroup和CheckBox使用的监听器的OnCheckedChangeLiatener
2012-03-14 15:07:28 755 3
原创 Android学习第11课—Activity的布局初步(三)
主要内容:RelativeLayout1 相对布局的基本概念2 相对布局与其他布局打得区别3 相对布局常用属性介绍1 在Web编程中,CSS加上DIV的网页布局方式实际上就是一种相对布局思路。相对布局就是说,一个控件的位置决定于它和周围控件的关系,这种方式能使Activity中的控件更加的灵活,不像LinearLayout必须水平或者垂直,也不像TableLayout必须创
2012-03-13 15:58:20 676
原创 Android学习第10课—Activity的布局初步(二)
主要学习了嵌套布局,即在同一个Activity中怎样使用多种布局管理。在一个Activity中嵌套使用布局管理,可以实现多种界面样式的显示。在LinearLayout布局中,通过适当的选择水平或者垂直排列组件,在LinearLayout或者TableLayout布局嵌套在各个组件种,就可以实现多钟形式的布局,在对不同控件布局时,通过设置它的各种属性就显示出比较美观的界面,在帮助文档中可以查看各
2012-03-13 15:51:51 382
原创 Android学习第9课—Activity的布局初步(一)
主要内容:LinearLayout的使用方法TableLayout的使用方法LinearLayout的布局形式就是线性布局,即将控件依次排列。LinearLayout的布局属性有很多,在帮助文档中对属性的介绍非常详细。 android:oriention 可以依水平方向和垂直方向来排列。 android:id 为控件指定相应的id an
2012-03-11 22:15:38 1045
原创 Android学习第8课—Activity生命周期(二)
主要内容:1 Task基本概念2 Activity和Task之间的关系3 对话框风格Activity的使用方法什么是Task?以及它与Activity之间的关系。A task is a stack of activities.当我们在一个应用程序中启动多个Activity的时候,这些Activity就以一个栈的形式存放,当前显示的始终是栈顶的Acticity。应用程序启
2012-03-11 20:45:32 664
原创 Android学习第7课—Activity生命周期(一)
文档:AndroidSDK的安装路径下docs文件夹中的index.html文件。打开这个文件可以查看Android的相关类文档。在class index下就有个Activity类中的Activity Lifecycle中就介绍了相关的生命周期的含义和实现的方法。Activity生命周期有7个函数public class Activity extends ApplicationCo
2012-03-11 19:56:10 476
原创 Android学习第6课—常见控件(一)
主要内容:TextView 显示文本信息EditText 编辑文本框Button 按钮Menu 菜单总结:根据一个简单的实现乘法的程序来学习这几个控件在这四个控件中除了Menu控件之外,其他的控件都需要在相应的布局文件中申请,再在Activity中利用函数findViewById来获取控件。Menu菜单的作用是,当用户在点击Menu按钮时,显示相应的
2012-03-07 17:40:18 401
原创 Android阶段总结1
由于在看到第5课视频的时候,感觉自己真的很看不懂了,所以就把以前的JAVA知识大概看来一下,这段时间就没怎么学习Android的知识,自己也感觉看不懂的话再看下去不懂的就会更多。所以前段时间就没有跟着视频学习,从今天开始又开始学习Android了,很高兴自己又缓过劲来了。在学习第6课视频的时候,先回顾了第5课的知识,第5课是开始不懂的地方,以下是二次总结的第5课要点,都是些自己感觉学到的东西。
2012-03-07 17:35:29 307
软件工程-实践者的研究方法(原书第8版)
2019-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人