android基础
虫单
学习、分享、成长、坚持
展开
-
android常用布局与点击事件、安卓体系结构
1.安卓体系结构(重要)Android是一个完整的操作系统,包含了中间件,同样的,包含了一些关键的应用程序Library: 函数库如果觉得更高端一些,变成五层,Android Runtime App Framework: 应用框架层 Android 有四层架构 ,第一层应用层,第二层,应用框架层,第三层,函数库,第四层,Linux内核 2.DVM和JVM的区别 1. 编译文件格式不同原创 2017-04-07 20:48:40 · 466 阅读 · 0 评论 -
Android 测试、数据存储与访问、XML解析与生成
1.android测试 1.黑盒测试: 是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。 2. 白盒测试: 又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。 3.单元测试: 又称模块测试,是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。 4.功能测试: 根据产品特性、操作描述和用户方案,测试一个产品的原创 2017-04-09 17:40:18 · 2201 阅读 · 0 评论 -
网络编程
1.从网络上获取数据(重点)1、发送请求:GET2、接收服务器端返回的响应数据使用代码实现的步骤:1、创建URL,打开一个HTTP的连接;2、设置请求头信息:GET(GET、POST)3、接收服务器端返回的响应数据,响应码:200 ok,404没有找到资源 ,503服务器端内部错误4、把接收的二进制数据转换成图片使用代码实现的步骤:1、创建URL,打开一个HTTP的连接;2、设置请求头原创 2017-04-15 20:50:28 · 331 阅读 · 0 评论 -
四大组件之Service
一、Android 进程的生命周期服务是一个没有界面的Activity.长期在后台运行, 不关乎界面的一些操作.比如: 网易新闻服务, 每隔1分钟去服务查看是否有最新新闻.进程中运行着线程, Android应用程序刚启动都会开启一个进程给这个程序来使用.和Thread有点相似. 使用Thread不安全, 不严谨.Android一个应用程序把所有的界面关闭时, 进程这时还没有被销毁, 现在处原创 2017-05-27 18:04:14 · 243 阅读 · 0 评论 -
四大组件之BroadcastReceiver(广播接收者)
广播接收者(BroadcastReceiver)用于接收广播Intent, 广播Intent的发送是通过调用sendBroadcast(), sendOrderedBroadcast()来实现的. 通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收. 要实现一个广播接收者方法如下:第一步:继承BroadcastReceiver,并重写onReceive()方法。 public原创 2017-05-27 17:18:19 · 387 阅读 · 0 评论 -
四大组件之Activity
一、Activity生命周期 Activity 有三个状态:当它在屏幕前台时,响应用户操作的Activity, 它是激活或运行状态. 当它上面有另外一个Activity,使它失去了焦点但仍然对用户可见时(如右图), 它处于暂停状态.当它完全被另一个Activity覆盖时则处于停止状态.当Activity从一种状态转变到另一种状态时,会调用以下保护方法来通知这种变化: void onCreate原创 2017-05-27 17:04:58 · 208 阅读 · 0 评论