![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓基础
文章平均质量分 84
画心傻乎乎
这个作者很懒,什么都没留下…
展开
-
Android基础知识回顾——生命周期
Activity生命周期刚开始实训的时候学习安卓 ,只大概的知道生命周期是什么, 而有哪几个? 具体详细的是什么却一点都摸不着头脑 不过在经历过实训之后,自己才理解安卓的生命周期 相信学过安卓的人对这幅图都很熟悉,这就是安卓Activity生命周期图。详细而直观的描述了各个生命周期的关系,下面就由我来为大家一一分解各个生命周期1.生命周期中各种方法的含义和作用 (1)onCr...原创 2018-06-04 11:38:31 · 304 阅读 · 0 评论 -
SQLite
1.为什么要用SQLite1.不需要一个单独的服务器进程或操作的系统(无服务器的)。 2.SQLite 不需要配置,这意味着不需要安装或管理。 3.一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件。 4.SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB。 5.SQLite 是自给自足的,这意味着不需要任何外部的依赖...原创 2018-06-20 00:50:06 · 16465 阅读 · 0 评论 -
自定义View
1.自定义View分类1.按照所继承的基类划分 继承VIew:这种自定义控件最大的特点是不包含子控件,当我们需要定制一个不同于原生控件且有“个性”的控件(比如圆形头像,水波进度条)时,我们采用这种方式,很多情况下可以采用其他方式代替,比如圆形头像完全可以使用ImageView+圆形背景图,但后者往往内存消耗过大,制作素材麻烦。继承ViewGroup:这种自定义控件,常常利用现有组件(各...原创 2018-06-20 00:34:01 · 189 阅读 · 0 评论 -
JSON
JSON是什么1.JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(网...原创 2018-06-10 18:49:13 · 155 阅读 · 0 评论 -
AsyncTask
1.AsyncTask是什么1.AsyncTask是Android提供的轻量级的异步类 2.为了降低开发者的难度,提供了AsyncTask2.下面我我们用一个倒计时的例子来实现AsyncTask1.布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sc...原创 2018-06-07 21:14:42 · 159 阅读 · 0 评论 -
Handle
1. 为什么要使用HandleHandler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,以便在...原创 2018-06-07 15:49:15 · 341 阅读 · 0 评论 -
HttpUrlConnection
1.GET和POST方式有什么区别①Get, 它用于获取信息,查询数据,但它不会修改服务器上的数据,从这点来讲,它是数据安全的。②Post,它是可以向服务器发送修改请求,从而修改服务器的,比方说,我们要在论坛上回贴、在博客上评论,这就要用到Post了,当然它也是可以仅仅获取数据的。区别:GET请求的数据是放在HTTP包头中的,也就是URL之后,通常是像下面这样定义格式的,(而Post是...原创 2018-06-22 00:59:37 · 242 阅读 · 0 评论 -
ContentProvider
1.ContentProvider是什么首先,ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用的比较少。 ContentProvider为不同的软件之间数据共享,提供统一的接口。也就是说,如果我们想让其他的应用使用我们自己程序内的数据,就可以使用ContentProvider定义一个对外开放的接口,从而使得其他的应用可以使用咱们应用的文...转载 2018-06-22 00:45:54 · 469 阅读 · 0 评论 -
屏幕适配
1.什么是屏幕适配由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子。但是这种“碎片化”到底到达什么程度呢?在2012年,OpenSignalMaps(以下简称OSM)发布了第一份Android碎片化报告,统计数据表明,2012年,支持Android的设备共有3997种。 2013年,支持Android的设备共...转载 2018-06-06 21:58:26 · 649 阅读 · 0 评论 -
BroadcastReceiver
1.什么是广播广播是安卓的四大组件之一,广播分为接收方和发送方,就算没有接收方,发送方也会发送数据。 Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了什么事件。 Android系统在运行的过程中,会产生很多事件,比如开机、电量改变、收发短信、拨打电话、屏幕解锁2.广播的分类及区别——有序广播和无序广播1.无序广播:所有跟广播的i...原创 2018-06-20 22:53:13 · 382 阅读 · 0 评论 -
Sharedpreferences
1.Sharedpreferences是什么SharedPreferences 是Android 中的内置API,它允许我们存取键值对形式的基础类型数据,像:boolean,float ,int , long , string 。这些数据将会持久化的存在,即使你的应用程序结束之后(注意:如果应用从手机上写在掉后,该程序对应的SharedPreferences将会消失,保存在路径:/data/d...原创 2018-06-13 08:32:56 · 815 阅读 · 0 评论 -
Fragment
1.Fragment是什么1.Fragment简称碎片,是Android3.0提出的,为了兼容低版本,support-v4库中也开发了一套FragmentAPI,最低兼容Android1.6 2.Fragment是依赖于Activity的,不可以独立生存。 3.一个Activity可以有多个Fragment。 4.一个Fragment可以被多个Activity重用。 5.Fragmen...原创 2018-06-05 22:37:16 · 518 阅读 · 0 评论 -
Android基础知识回顾——适配器及适配器控件
适配器及适配器控件适配器 什么是适配器:把数据转换为适配器控件所能使用的SimpleAdapter(可以显示多个控件) 第一个参数填上下文对象 第二个为数据源(而且数据源必须是map对象组成的集合 (listSimpleAdapter adapter =new SimpleAdapter(content,data,resource,from,to);ArrayAda...转载 2018-06-04 22:09:44 · 2830 阅读 · 0 评论 -
Android基础知识回顾——Android对话框
Android对话框Android一共有8种对话框(Dialog )下面由我来为大家一一列举 一:最简单的对话框AlertDialog dialog = new AlertDialog.Builder(this) .setIcon(R.mipmap.icon)//设置标题的图片 .setTitle("我是对话框")//...转载 2018-06-04 20:27:01 · 213 阅读 · 0 评论 -
Android基础知识回顾——Intent的使用
Intent的使用首先我们要 搞清楚Intent是什么?Intent在Android中的核心作用就是“跳转”,同时也可以携带必要的信息,作为一个传递信息的重要桥梁。最为熟悉的莫过于枞一个活动跳转到另一个活动,然后返回到上一个活动。不过Intent的“跳转”作用可不仅仅限于此,Intent还可以再其他地方使用,比如在碎片中跳转,接受到一个广播后自动跳转,但是这个时候没有Activity作为第一个...原创 2018-06-04 17:40:44 · 147 阅读 · 0 评论 -
Android基础知识回顾——Android常用控件
Android常用控件这篇文章主要写Android常用控件及使用方法,Android给我们提供了大量的UI控件,合理的使用这些控件就可以写出很多不错的界面,这些都是Android学习的基础,基本上没有什么逻辑,多练一下就可以很好的入手。1.文本类控件TextView TextView是Android程序开发中最为常用的空间之一,它的主要功能就是向用户展示文本的内容,它只能通过初始化设...原创 2018-06-04 16:35:18 · 351 阅读 · 0 评论 -
Android基础知识回顾——Android布局
Android布局Android的界面是由布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面 所有的布局方式都可以归类为ViewGroup的5个类别,及ViewGroup的5个直接子类。其他的一些布局都扩展自5个类,布局还分为常用布局和不常用布局,下面由我来为大家一一列举1.LinearLayout,线性布局...原创 2018-06-04 15:10:56 · 245 阅读 · 0 评论 -
Services
1.什么是ServicesService是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,...原创 2018-06-20 16:37:27 · 285 阅读 · 0 评论