自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

画心傻乎乎的博客

溯游从之 宛在水中央

  • 博客(21)
  • 收藏
  • 关注

原创 HttpUrlConnection

1.GET和POST方式有什么区别①Get, 它用于获取信息,查询数据,但它不会修改服务器上的数据,从这点来讲,它是数据安全的。②Post,它是可以向服务器发送修改请求,从而修改服务器的,比方说,我们要在论坛上回贴、在博客上评论,这就要用到Post了,当然它也是可以仅仅获取数据的。区别:GET请求的数据是放在HTTP包头中的,也就是URL之后,通常是像下面这样定义格式的,(而Post是...

2018-06-22 00:59:37 227

转载 ContentProvider

1.ContentProvider是什么首先,ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用的比较少。 ContentProvider为不同的软件之间数据共享,提供统一的接口。也就是说,如果我们想让其他的应用使用我们自己程序内的数据,就可以使用ContentProvider定义一个对外开放的接口,从而使得其他的应用可以使用咱们应用的文...

2018-06-22 00:45:54 418

原创 BroadcastReceiver

1.什么是广播广播是安卓的四大组件之一,广播分为接收方和发送方,就算没有接收方,发送方也会发送数据。 Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了什么事件。 Android系统在运行的过程中,会产生很多事件,比如开机、电量改变、收发短信、拨打电话、屏幕解锁2.广播的分类及区别——有序广播和无序广播1.无序广播:所有跟广播的i...

2018-06-20 22:53:13 365

原创 Services

1.什么是ServicesService是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,...

2018-06-20 16:37:27 271

原创 SQLite

1.为什么要用SQLite1.不需要一个单独的服务器进程或操作的系统(无服务器的)。 2.SQLite 不需要配置,这意味着不需要安装或管理。 3.一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件。 4.SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB。 5.SQLite 是自给自足的,这意味着不需要任何外部的依赖...

2018-06-20 00:50:06 16420

原创 自定义View

1.自定义View分类1.按照所继承的基类划分 继承VIew:这种自定义控件最大的特点是不包含子控件,当我们需要定制一个不同于原生控件且有“个性”的控件(比如圆形头像,水波进度条)时,我们采用这种方式,很多情况下可以采用其他方式代替,比如圆形头像完全可以使用ImageView+圆形背景图,但后者往往内存消耗过大,制作素材麻烦。继承ViewGroup:这种自定义控件,常常利用现有组件(各...

2018-06-20 00:34:01 179

原创 Sharedpreferences

1.Sharedpreferences是什么SharedPreferences 是Android 中的内置API,它允许我们存取键值对形式的基础类型数据,像:boolean,float ,int , long , string 。这些数据将会持久化的存在,即使你的应用程序结束之后(注意:如果应用从手机上写在掉后,该程序对应的SharedPreferences将会消失,保存在路径:/data/d...

2018-06-13 08:32:56 767

原创 JSON

JSON是什么1.JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(网...

2018-06-10 18:49:13 140

原创 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 143

原创 Handle

1. 为什么要使用HandleHandler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,以便在...

2018-06-07 15:49:15 317

转载 屏幕适配

1.什么是屏幕适配由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子。但是这种“碎片化”到底到达什么程度呢?在2012年,OpenSignalMaps(以下简称OSM)发布了第一份Android碎片化报告,统计数据表明,2012年,支持Android的设备共有3997种。 2013年,支持Android的设备共...

2018-06-06 21:58:26 625

原创 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 489

转载 Android基础知识回顾——适配器及适配器控件

适配器及适配器控件适配器 什么是适配器:把数据转换为适配器控件所能使用的SimpleAdapter(可以显示多个控件) 第一个参数填上下文对象 第二个为数据源(而且数据源必须是map对象组成的集合 (listSimpleAdapter adapter =new SimpleAdapter(content,data,resource,from,to);ArrayAda...

2018-06-04 22:09:44 2790

转载 Android基础知识回顾——Android对话框

Android对话框Android一共有8种对话框(Dialog )下面由我来为大家一一列举 一:最简单的对话框AlertDialog dialog = new AlertDialog.Builder(this) .setIcon(R.mipmap.icon)//设置标题的图片 .setTitle("我是对话框")//...

2018-06-04 20:27:01 190

原创 Android基础知识回顾——Intent的使用

Intent的使用首先我们要 搞清楚Intent是什么?Intent在Android中的核心作用就是“跳转”,同时也可以携带必要的信息,作为一个传递信息的重要桥梁。最为熟悉的莫过于枞一个活动跳转到另一个活动,然后返回到上一个活动。不过Intent的“跳转”作用可不仅仅限于此,Intent还可以再其他地方使用,比如在碎片中跳转,接受到一个广播后自动跳转,但是这个时候没有Activity作为第一个...

2018-06-04 17:40:44 136

原创 Android基础知识回顾——Android常用控件

Android常用控件这篇文章主要写Android常用控件及使用方法,Android给我们提供了大量的UI控件,合理的使用这些控件就可以写出很多不错的界面,这些都是Android学习的基础,基本上没有什么逻辑,多练一下就可以很好的入手。1.文本类控件TextView TextView是Android程序开发中最为常用的空间之一,它的主要功能就是向用户展示文本的内容,它只能通过初始化设...

2018-06-04 16:35:18 339

原创 Android基础知识回顾——Android布局

Android布局Android的界面是由布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面 所有的布局方式都可以归类为ViewGroup的5个类别,及ViewGroup的5个直接子类。其他的一些布局都扩展自5个类,布局还分为常用布局和不常用布局,下面由我来为大家一一列举1.LinearLayout,线性布局...

2018-06-04 15:10:56 230

原创 Android基础知识回顾——生命周期

Activity生命周期刚开始实训的时候学习安卓 ,只大概的知道生命周期是什么, 而有哪几个? 具体详细的是什么却一点都摸不着头脑 不过在经历过实训之后,自己才理解安卓的生命周期 相信学过安卓的人对这幅图都很熟悉,这就是安卓Activity生命周期图。详细而直观的描述了各个生命周期的关系,下面就由我来为大家一一分解各个生命周期1.生命周期中各种方法的含义和作用 (1)onCr...

2018-06-04 11:38:31 275

转载 java中File类的使用方法

java中File类的使用方法构造函数public class FileDemo { public static void main(String[] args){ //构造函数File(String pathname) File f1 =new File("c:\\abc\\1.txt"); //File(String parent,

2017-05-22 01:05:24 343

转载 java list ArrayList用法详细

摘自  http://www.111cn.net/jsp/Java/39164.htmList是一个接口,而ListArray是一个类。 ListArray继承并实现了List。 所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。 List list;     //正确   list=null; List list

2017-05-20 00:17:41 348

原创 对封装 继承 抽象类和接口的理解

1.封装:把对象信息和内部逻辑结构隐藏起来。封装性就是把类(对象)的属性和 行为结合成一个 独立的相同单位,并尽可能屏蔽类(对象)的内部细节,对外形成一个边界,只保留有限的对外接口使之与外部发生联系。就好比一个房子(对象)我们从外面是看不到房子的内部结构的 当然如果房子透明的话 ,那就另当别论我们进入房子只有通过门才可以进去或者几个少有的入口,而这几个入口就是读取这个类的方法。2.

2017-05-18 22:01:10 274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除