- 博客(14)
- 收藏
- 关注
原创 Android第十一天 Handler
Handler 一、引入Handler 消息传递机制 1、案例: 网络访问结果直接显示到UI页面中 结论: 出现异常问题 CalledFromWrongThreadException Message 分析: 引入UI线程与工
2018-01-31 10:14:20 210
原创 Android第十天HttpUrlConnection
Http:超文本传输协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP
2018-01-30 15:25:47 182
原创 Android第十天AsyncTask 异步任务
AsyncTask 异步任务:一、相关知识回顾:1、开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的,并且某些操作必须在UI线程中执行。2、单线程模型中必须遵循两条法则: 1). 不要阻塞UI线程 ;2). 确保只在UI线程中访问Android UI控件。当一个程序第一次启动时,An
2018-01-30 09:21:38 265
原创 Android第九天Spinner、ArrayAdapter、SimpleAdapter、AutoCompleteTextView
一. AdapterView(适配器视图,实际上就是一系列 列表类UI组件)①.AdapterView即Adapter控件,其内容通常是一个包含多项相同格式资源的列表,每次只显示其中的一项。②.常用的AdapterView:包括:ListVew(列表)、Spinner(下拉列表)、GridView(网格图)适配器:从数据源到UI组件(特指适配器视图AdapterVi
2018-01-29 15:26:43 588
原创 Android第八天ScrollView和Assets文件夹
一:ScrollView ScrollView - 纵向可滚动的 视图 当布局摆放的视图 超出了屏幕范围 显示方式为可上下滑动 只能够纵向滑动 ScrollView 只能有一个直接子视图 一般使用ScrollView配合LinearLayout等 ViewGR
2018-01-27 12:16:38 244
原创 Android第一周 复习
一、Android系统架构: 第一层:Application 应用层第二层:Application Framework 应用框架层第三层:Library 核心库 - DVM 虚拟机第四层:Linux core Linux内核二、常用布局: 1.LinearLayout : 线性布局: android:layout_weight:权重 分配剩余空间,当权重大于0
2018-01-27 10:57:36 163
原创 Android第七天 Json解析
JSON (JavaScript ObjectNotation, JS 对象标记)是一种轻量级的数据交换格式。 JSON数据作为目前网络中主流的数据传输格式之一,应用十分广泛。在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:· 对象表示为键值对· 数据由逗号分
2018-01-26 09:53:48 246
原创 Android第六天 Activity间的数据传递
Activity数据传递的四种方式:1.Intent携带数据在第一个页面使用Intent对象的put方法 可传递的参数是: intent .putExtra("KEY","VALUE"); 参数一:表示的是 key键, 我们将这个值像map一样存放的标示 key参数二:标示的值 值的类型是基本数据类型 String 和基本数据类型数组等等 注意:Intent
2018-01-25 09:56:36 373
原创 Android第五天 Activity 活动
Activity 活动: Android四大组件之一Android 四大组件: 1.Activity活动 2.Service 服务 3.BroadCastReceiver 广播接收者 4.ContentProvider 内容提供者Activity:活动 每个活动都会绑定一个布局
2018-01-24 15:33:45 293
原创 Android第四天 单选、多选
单选:RadioButton: 单选按钮: 如果想要有互斥效果必须配合RadioGroup使用 是TextView的子类属性:android:checked="" 设置默认选择 true 表示选中 false 表示 不选中在代码中可通过实例化对象radioButton调用 setChecked方法达到同样的效果效果图:RadioGroup: 单选
2018-01-23 17:11:22 309
原创 Android第三天 View视图
View 的子类:TextView:用于展示文本的视图 不能编辑属性:1.android:text=“123”展示的文本内容2.android:textSize=“20sp”字体的大小 单位必须是 sp3.android:textColor=“” 字体的颜色4.android:textStyle=“bold”设置字体风格样式 加粗 正常和 斜体
2018-01-22 17:43:20 256
原创 Android第二天 视图及五大常用布局
View视图:View 所有视图的 父类View的公有属性: 所有的视图都有的属性1.View视图的宽高 所有视图必须添加的属性android:layout_width=android:layout_height=表达方式:1.固定值 100dp等等 类似 px(不推荐使用px) dp在Android开发中固定要求使用的距离单位 sp在
2018-01-20 12:07:32 669
原创 Android第一天 初识Android
Android这一词最先出现在法国作家利尔 亚当在1886年发表的科幻小说《未来夏娃》中,作者将外表像人类的机器起名为Android,这也就是Android小人名字的由来。 Android(安卓),是一个以Linux为基础的开源移动设备操作系统,主要用于智能手机和平板电脑。 Android5.0后开始新增了ART虚拟机 Android系统架构:注意顺序 四层
2018-01-19 19:01:06 482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人