![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习笔记
文章平均质量分 61
Janice_D
Java开发转行QA!!!加油加油!!!
展开
-
Android学习第2课—运行环境搭建
无论是刚开始学习JAVA还是现在学习Android,运行环境的搭建总是迈向真正学习编程的第一步。第一步:安装Android SDK。AndroidSDK就如同Java的JDK一样,可在Google提供官方网站上下载最新版本的SDK(http://developer.android.com/sdk/index.html)。将下载的压缩包解压后,可以看到有个SDK Manager.exe的文件原创 2012-02-12 14:53:36 · 503 阅读 · 0 评论 -
Android阶段总结1
由于在看到第5课视频的时候,感觉自己真的很看不懂了,所以就把以前的JAVA知识大概看来一下,这段时间就没怎么学习Android的知识,自己也感觉看不懂的话再看下去不懂的就会更多。所以前段时间就没有跟着视频学习,从今天开始又开始学习Android了,很高兴自己又缓过劲来了。在学习第6课视频的时候,先回顾了第5课的知识,第5课是开始不懂的地方,以下是二次总结的第5课要点,都是些自己感觉学到的东西。原创 2012-03-07 17:35:29 · 294 阅读 · 0 评论 -
Android学习第12课—常用控件(二)
主要内容:1 RadioGroup和RadioButton的使用方法 这两个控件代表Android中单选按钮的控件,单选按钮必须要创建一个组2 CheckBox的使用方法 CheckBox是多选按钮3 Toast的基本用法 Toast控件类似弹出的提示信息注意:RadioGroup和CheckBox使用的监听器的OnCheckedChangeLiatener原创 2012-03-14 15:07:28 · 745 阅读 · 3 评论 -
Android学习第13课—常用控件(三)
主要内容:1 ProgressBar的使用方法(进度条)2 ListView的使用方法 (以一个列表的形式将控件显示出来)平时见到的进度条显示的形态有两种:一种是以进度长条显示,可以看到进度信息;另一种就是缓冲圆点形式,不能观察到进度信息。 main.xml<LinearLayout xmlns:android="http://schemas.andro原创 2012-03-15 16:55:22 · 422 阅读 · 0 评论 -
Android学习第14课—Handler的使用(一)
主要内容:1 Handler的基本概念2 Handler基本使用方法3 使用Handler更新ProgressBarHandler:Android开发中许多功能不适合放在Activity正常操作中,这是因为这些操作相对来说较耗时、耗资源,比如下载功能、处理大数据功能等。一般把这些操作放在一个线程中来操作管理,Handler的设计就是专门来实现类似这些功能Ha原创 2012-03-17 16:44:02 · 645 阅读 · 2 评论 -
Android学习第15课—Handler的使用(二)
主要内容:1 Handler与线程2 Bundle的用法3 在新线程当中处理消息的方法 Handler的post调用与Activity处于统一线程。要想使用另外的线程来处理,可以通过HandlerThread类,或者重现编写一个继承Handler类的子类。Bundle: 与Map类似存放键值对,特殊在键的类型都是String,值的类型也是有限的。可以使用Bu原创 2012-03-17 16:51:46 · 375 阅读 · 0 评论 -
Android学习第16课—SQLite的简单使用
主要内容:1 SQLite介绍(www.sqlite.org)2 SQLiteOpenHelper类的使用方法3 使用adb访问SQLite4 增、删、改、查SQLite是Android中的一个内置的小型的关系型数据库。SQLiteOpenHelper类用于访问数据库,其中提供了很多方法对数据库进行相关管理和操作。当需要对SQLite进行操作的时候,原创 2012-03-20 17:03:18 · 895 阅读 · 0 评论 -
Android学习第20课—广播机制
主要内容:1 Android的广播机制介绍2 BroadcastReceiver的作用3 BroadcastReceiver的编写方法4 BroadcastReceiver的生命周期5 注册BroadcastReceiver的方法6 Android内置的BroadcastActions发送广播机制,在需要的地方创建一个Intent对象,将信息的内容和用于过滤的信息封原创 2012-04-11 09:33:47 · 600 阅读 · 0 评论 -
Android学习第21课—WIFI网络操作
主要内容:1 什么是WIFI2 获取WIFI网卡的状态3 操作WIFI索需要的权限4 改变WIFI网卡的状态 ..什么是WIFI? WIFI是一种无线联网的技术,以前通过网线连接电脑,现在则通过无线电波来连网;常见的就是一个无线路由器,那么这个无线路由器的电波覆盖的有效范围都可以采用WIFI连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,原创 2012-04-11 09:42:12 · 767 阅读 · 2 评论 -
Android学习第17课—文件下载
主要内容:1 使用HTTP协议下载文件2 将下载的文件写入SDCARD文件下载步骤*创建一个HttpURLConnection对象HttpURLConnection urlConn = (HttpURLConnection)url.openConnection();*获得一个InputStream对象urlConn.getInputStream()* 访问网络的权限原创 2012-03-25 15:36:31 · 642 阅读 · 0 评论 -
Android学习第22课—Services初步
主要内容:1 Service是什么2 Service不是什么3 Service生命周期4 启动和停止Service的方法 ...Service是什么 Sevice是一个应用程序组件;没有图形化界面;通常用来处理一些耗时比较长的操作;可以使用它来更新ContentProvider,发送Intent以及启动系统的通知等等。 Service与Activity不同原创 2012-04-14 09:05:05 · 369 阅读 · 0 评论 -
Android学习第6课—常见控件(一)
主要内容:TextView 显示文本信息EditText 编辑文本框Button 按钮Menu 菜单总结:根据一个简单的实现乘法的程序来学习这几个控件在这四个控件中除了Menu控件之外,其他的控件都需要在相应的布局文件中申请,再在Activity中利用函数findViewById来获取控件。Menu菜单的作用是,当用户在点击Menu按钮时,显示相应的原创 2012-03-07 17:40:18 · 392 阅读 · 0 评论 -
Android学习第11课—Activity的布局初步(三)
主要内容:RelativeLayout1 相对布局的基本概念2 相对布局与其他布局打得区别3 相对布局常用属性介绍1 在Web编程中,CSS加上DIV的网页布局方式实际上就是一种相对布局思路。相对布局就是说,一个控件的位置决定于它和周围控件的关系,这种方式能使Activity中的控件更加的灵活,不像LinearLayout必须水平或者垂直,也不像TableLayout必须创原创 2012-03-13 15:58:20 · 666 阅读 · 0 评论 -
Android学习第1课—了解Android
今天开始学习Android。选择学习的课程是mars老师的视频课程,从很早之前就想了解和学习Android了,但是一直都没有下定决心来学习,现在慢慢的学习了吧,希望以后能从事这方面的工作吧。今天主要就了解了Android的基本情况和结构。从百度百科(http://baike.baidu.com/view/1241829.htm)上了解了Android的开发者Andy Rubin,还有And原创 2012-02-11 17:42:17 · 527 阅读 · 0 评论 -
Android学习第4课—Activity初步
主要内容: 1.Activity的主要作用 2.创建一个Activity的方法 3.在AndroidManifest.xml文件当中注册应用Acticity的方法 4.在Activity当中添加控件的方法 1.Activity是用户与应用程序交互的重要接口,也可以说Activity是一个控件的容器。2.创建一个Activity的要点 : 1).一个Activ原创 2012-02-22 10:24:50 · 378 阅读 · 0 评论 -
Android学习第3课—Say Hello to Android
学习内容:创建一个Android应用程序的步骤Android应用程序目录结构AndroidManifest.xml配置文件的作用Android相关资源文件的作用创建步骤:Eclipse File New -> Android Project -> 填写Project name (helloAndroid) ,Build Target是选择版本信息,Android程序是向原创 2012-02-15 22:02:28 · 497 阅读 · 0 评论 -
Android学习第5课—Activity & Intent
主要内容: 1.多个Activity之间的关系 2.Intent的基本作用 3.在一个Activity中启动另一个Activity的方法 4.使用Intent在Activity之间传递数据的基本方法 多个Activity之间的关系调用函数:startActivity(Intent intent);Intent的基本作用:一个Intent对象包含了一组信息 *原创 2012-02-22 22:51:17 · 396 阅读 · 0 评论 -
Android学习第18课—ContentProvider初步
主要内容:1 ContentProvider基本概念2 URI基本使用方法3 ContentProvider的实现方法基本概念:1 ContentProvider提供为存储和获取数据统一的接口2 能够使数据在不同应用程序之间实现共享3 Android为常见的一些数据提供了默认的ContentProvider(包括音频、视频、图片、通讯录等)数据模型:Co原创 2012-03-25 16:01:52 · 525 阅读 · 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 · 844 阅读 · 2 评论 -
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 · 465 阅读 · 0 评论 -
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 · 628 阅读 · 0 评论 -
Android学习第9课—Activity的布局初步(一)
主要内容:LinearLayout的使用方法TableLayout的使用方法LinearLayout的布局形式就是线性布局,即将控件依次排列。LinearLayout的布局属性有很多,在帮助文档中对属性的介绍非常详细。 android:oriention 可以依水平方向和垂直方向来排列。 android:id 为控件指定相应的id an原创 2012-03-11 22:15:38 · 1016 阅读 · 0 评论 -
Android学习第10课—Activity的布局初步(二)
主要学习了嵌套布局,即在同一个Activity中怎样使用多种布局管理。在一个Activity中嵌套使用布局管理,可以实现多种界面样式的显示。在LinearLayout布局中,通过适当的选择水平或者垂直排列组件,在LinearLayout或者TableLayout布局嵌套在各个组件种,就可以实现多钟形式的布局,在对不同控件布局时,通过设置它的各种属性就显示出比较美观的界面,在帮助文档中可以查看各原创 2012-03-13 15:51:51 · 370 阅读 · 0 评论 -
Android阶段总结2
很久都没有更新日志了,今天总结以前学习的东西,发现自己还是学习了好多Android的基本知识,至少懂得了Android是怎么回事了吧。现在回去看以前的文章,也明白了当时很多不懂的问题和知识点。对于学到的这些,我是很开心的。 学习了有些什么呢? 从运行环境的搭建,到第一个HelloAndroid程序,之后就是一些基本的Android的编写知识。 Android的四大组件:Act原创 2012-04-14 09:06:56 · 461 阅读 · 4 评论