![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
21pirlo
这个作者很懒,什么都没留下…
展开
-
Android-Activity的生命周期
1.Activity的生命周期周期即活动从开始到结束所经历的各种状态。生命周期即活动从开始到结束所经历的各个状态。从一个状态到另一个状态的转变,从无到有再到无,这样一个过程中所经历的状态就叫做生命周期。2.生命周期的四种活动状态运行状态:当一个活动位于一个返回栈的栈顶时,这时候的活动就位于运行状态暂停状态:当一个活动不再位于一个返回栈的栈顶时,但任然可见时,这是的活动就位于暂停...原创 2018-06-04 11:12:46 · 111 阅读 · 0 评论 -
android-HttpUriConnection
Get和Post方式有什么区别get参数通过url传递,post放在request body中。 get请求在url中传递的参数是有长度限制的,而post没有。 get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。 get请求只能进行url编码,而post支持多种编码方式 get请求会浏览器主动cache,而post支持多种编码方式。 get请求参数会被完...原创 2018-06-10 17:36:49 · 173 阅读 · 0 评论 -
Android中的AsyncTask的 简单使用
AsyncTask是什么AsyncTask是一个抽象类,它是Android封装的一个轻量级(使用方便,代码简介)异步类,它可以在线程中执行后台任务,然后把执行的进度和最终结果传递给主线程并在主线程中更新UI。AsyncTask是一个抽象泛型类,它有三个泛型参数 Params:开始异步执行时传入的参数类型 Progress:异步任务执行过程中,返回下载的进度值的类型 Result...原创 2018-06-07 20:52:19 · 158 阅读 · 0 评论 -
Android-Handler总结
Handler的定义主要接受子线程发送的数据, 并用此数据配合主线程更新UI。 在平时的安卓开发过程中,Handler一定不少见,Handler是Android消息机制的上层接口,这使得在开发过程中只需要和Handler交互即可。很多人认为Handler的作用就是更新UI,的确没错,但是更新UI仅仅是Handler的一个特殊的使用场景。为什么要使用Handler我们有时候需要在子线...原创 2018-06-07 15:28:10 · 195 阅读 · 0 评论 -
Android四大组件之ContentProvider
ContentProvider是什么它的诞生就是为了给不同应用提供内容访问,自然在我们研究的“多进程通信方式”之中。 ContentProvider 封装了数据的跨进程传输,我们可以直接使用 getContentResolver() 拿到 ContentResolver 进行增删改查即可。 ContentProvider 以一个或多个表(与在关系型数据库中的表类似)的形式将数据呈现给外部应...原创 2018-06-22 10:14:48 · 153 阅读 · 0 评论 -
Sqlite 数据库的增删改查
Sqlite的介绍以及作用SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。 作用:不需要一个单独的服务器进程或操作的系统(无服务器的)。...原创 2018-06-13 22:04:20 · 301 阅读 · 0 评论 -
Android屏幕适配
1. 什么是屏幕适配 Android中屏幕适配就是通过对尺寸单位、图片、文字、布局这四种类型的资源进行合理的设计和规划,在布局时合理利用各种类型的资源,让布局拥有适应能力,能在各种设备下保持良好的展现效果。2. 尺寸适配 2.1 屏幕尺寸: 屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米 比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5...原创 2018-06-06 20:51:25 · 214 阅读 · 0 评论 -
android-BroadcastReceiver的介绍与使用
1.什么是广播广播,是一个全局的监听器,属于Android四大组件之一广播分为两个角色:广告接收者和广告传递者广播的作用是监听或者接收应用App 发出的广播消息,并做出响应2.广播的分类及区别–有序广播与无序广播 无序广播 - 无序广播即为我们平时经常使用的广播,其主要是通过public abstract void sendBroadcast (Intentintent)方法...原创 2018-06-21 09:16:13 · 293 阅读 · 0 评论 -
Service的介绍与应用
什么是serviceService是Android系统中的四大组件之一,主要有两个应用场景:后台运行和跨进程访问。Service可以在后台执行长时间运行操作而不提供用户界面,除非系统必须回收内存资源,否则系统不会停止或销毁服务。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 startService方式启动Service怎么做启动服务由组件通过调用 ...原创 2018-06-21 08:37:42 · 524 阅读 · 0 评论 -
Android Fragment的使用
一,*Fragment的简介:* 1、Fragment是android3.0引入的心的API,它代表Activity的子模板,所以可以把fragment理解为Activity片段。 2、Fragment必须被“嵌入”Avtivity中使用,因此Fragment也拥有自己的生命周期,不过Fragment的生命周期受Activity所控制,也就是说Activity停止的时候,Activity中所有...原创 2018-06-06 11:19:55 · 189 阅读 · 0 评论 -
Android基础-适配器
适配器的作用:适配器是视图与数据之间的桥梁,通过适配器我们可以将我们的数据填充在相应的控件之中。我们常用的适配器有三种,ArrayAdapter,SimpleAdapter,SimpleCursorAdapter 这三个,他们都是继承于BaseAdapter。1.ArrayAdapter ArrayAdapter是Android的列表适配器 首先创建一个Activity,其xml文件...原创 2018-06-05 20:52:27 · 251 阅读 · 0 评论 -
android-SharedPreferences存储
1.SharedPreferences是什么SharedPreferences是安卓的一种轻量级的存储类,用来保存activity的状态以及一些数据。工作原理:通过Android系统生成一个xml文件保到:/data/data/包名/shared_prefs目录下,类似键值对的方式来存储数据。Sharedpreferences提供了常规的数据类型保存接口比如:int、long、boole...原创 2018-06-12 17:41:48 · 153 阅读 · 0 评论 -
Android对话框
一,简单的对话框<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:t...原创 2018-06-04 19:36:26 · 226 阅读 · 0 评论 -
Android基础之Intent的使用
一,什么是Intent? Intent(意图)主要是解决Android应用的各项组件之间的通讯。 如果Activity1需要和Activity2进行联系,二者不需要直接联系,而是通过Intent作为桥梁。通俗来讲,Intnet类似于中介、桥梁的角色。 二、Intent的相关属性: Intent由以下各个组成部分: component(组件):目的组件 action(动作):用来表现意图...原创 2018-06-04 17:05:26 · 191 阅读 · 0 评论 -
Android的常用控件
在这里我将介绍如下几种基本的也是在编程中最常见的几种控件: 文本类型控件:TextView(负责展示文本,非编辑) ,EditText(可编辑文本) 按钮类控件:Button 按钮 ,ImageButton 图片按钮 ,RadioButton与RadioGroup 单选按钮 ,CheckBox 复选按钮 图片控件:ImageView 负责显示图片 进度条控件 :ProgressBar...原创 2018-06-04 16:20:01 · 385 阅读 · 0 评论 -
Android的4种基本布局
1.什么是布局?布局是一种可用于放置很多控件的容器,它可以按照一定的规律调整内部控件的位置,从而编写出精美的界面。布局的内部可以放置控件,当然了也可以放置布局,我们可以灵活的使用布局的嵌套从而实现出复杂的界面。 这个就是布局与控件的关系2.四种基本的布局- LinearLayout(线性布局): 这种布局的显示特点是所有子控件按横向或者纵向有序的排列android:...原创 2018-06-04 14:50:57 · 2932 阅读 · 0 评论 -
自定义View
自定义View分类自定义View的步骤: 1.在res/values/中定义View的属性,这里包括字体颜色、修字体大小等 2.重写View的构造方法,并获取我们在res/values/中自定义的属性 3.重写onMesure()方法 4.重写onDraw()方法时钟案例1.首先创建一个JAVA类继承于View,里面有四个构造器,一般情况下调用前2个构造器,2.进行...原创 2018-06-19 22:35:46 · 118 阅读 · 0 评论