摘要: ListView: 在应用程序中我们通常会用到使用列表的形式来展示一些内容,Listview就是一个专门用来进行列表布局的控件, 一个Listview通常有两个功能 1.将数据以列表的形式布局展示 2.当用户点击每一行时的点击操作 一个Listview创建的三元素 1.Listview中每一行的vi 阅读全文
posted @ 2018-07-29 11:13 HJ0101 阅读(118) 评论(0) 推荐(0)
摘要: 背景: 在Android中实现异步任务机制有两种方式:Handle和AsycnTask 在Handle模式中,需要为每一个异步任务创建一个新的线程,任务完成后通过Handel实例setMessage向UI线程发送消息,完成UI界面的更新.这种方式对于整个过程而言,控制比较精细,结构相对清晰,但是代码 阅读全文
posted @ 2018-07-28 08:45 HJ0101 阅读(145) 评论(0) 推荐(0)
摘要: 背景: 1.主线程(UI线程):主要负责UI更新,为了提高性能,Android的UI线程是不安全的,子线程无法直接更新UI 2.消息循环机制:UI线程是个死循环 应用:1.定时任务 2.线程与线程交互 handler方法使用: 简单使用:子线程通知UI更新 如果在子线程中直接更新UI: 则会提示异常 阅读全文
posted @ 2018-07-27 08:41 HJ0101 阅读(132) 评论(0) 推荐(0)
摘要: 向服务器请求数据: 两种请求方式:GET 与 POST get一般用于从服务器获取数据,post一般用于向服务器提交数据; 如何通过get获取数据: 注意:在android4.0以后的版本,主线程(UI线程)不在支持网络请求,原因大概是影响主线程,速度太慢,容易卡机,所以需要开启新的线程请求数据; 阅读全文
posted @ 2018-07-26 11:58 HJ0101 阅读(280) 评论(0) 推荐(0)
摘要: 什么是Http协议? HTTP协议即为超文本传送协议,是web联网的基础,也是手机联网常用协议之一,HTTP协议时间里在TCP协议智商的一中应用.HTTP连接的显著特点是客户端发送的每次请求都需要服务器相应,并在请求结束后,会主动释放连接,从建立连接到关闭连接的过程称为"一次连接" 什么是Https 阅读全文
posted @ 2018-07-24 20:25 HJ0101 阅读(147) 评论(0) 推荐(1)
摘要: Fragment: 简单来说,Fragment其实可以理解为一个具有自己生命周期的控件,只不过这个控件又有点特殊,它有自己的处理输入事件的能力,有自己的生命周期,又必须依赖于Activity,能互相通信和托管。 fragment VS activity 1.Fragment是android 3.0后 阅读全文
posted @ 2018-07-21 13:33 HJ0101 阅读(107) 评论(0) 推荐(0)
摘要: Android_activity 生命周期 activity是Android四大组件之一,每一个activity都有自己的生命周期,就像每一个人一样会经历 出生 学会行走,交流 健康 生病 痊愈 健康 死亡 对于activity的理解,Android官网提供了这样一张图: onCreate:acti 阅读全文
posted @ 2018-07-20 09:13 HJ0101 阅读(126) 评论(0) 推荐(0)
摘要: Android-Diaolog 对话框是提示用户做出选择或是输入额外信息的小窗口,通常不会占满整个屏幕,与用户进行交互 下面介绍一些Dialog对话框的创建方式:主要使用AlterDialog类进行创建,AlterDialog的构造方法被修饰文protected,因此无法在保外使用,所以要利用构建器 阅读全文
posted @ 2018-07-19 11:54 HJ0101 阅读(138) 评论(0) 推荐(0)
摘要: 菜单(Menu):是app中不可缺少的重要组成部分,贯穿整个app; Android菜单分为3中类型:选项菜单(OptionMenu),上下文菜单(ContextMenu),弹出菜单(PopupMenu); OptionMenu 对应的是一个activity,一个activity只能有一个Optio 阅读全文
posted @ 2018-07-17 10:55 HJ0101 阅读(151) 评论(0) 推荐(0)
摘要: 约束布局(ConstraintLayout) 是Android开发中最常用的,最灵活,编程效率最高的布局方式, 重要的属性: 这个属性就是把一个View的尺寸设为特定的宽高比,比如设置一张图片的宽高比为 1:1,4:3, 16:9 等。 通过使用ConstraintLayout,只需使用layout 阅读全文
posted @ 2018-07-16 09:41 HJ0101 阅读(620) 评论(0) 推荐(0)