自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 广播

广播1.广播是Android四大组件之一,全称BroadcastReceiver。 2.广播分为发送方和接收方,就算没有接收方,发送方也会发送数据。 3.广播可以实现跨多个平台的数据通信。 4.广播可以实现跨进程间的数据通信。静态注册无序广播示例package com.example.pc.sendboradcastdemo;import android.content.In...

2018-03-26 16:29:27 363

原创 四大组件之一Service

Service为什么要学习Service我们在做一些项目时需要让它在后台执行(如:下载,音乐播放)这个时候我们就需要Service。什么是Service1.Service是Android四大组件之一,和Activity的级别相当。 2.Service是可以长时运行在后台的, 是不可见,是没有界面的组件。 3.Service是运行在主线程中的。 4.Service可以跨...

2018-03-21 18:15:47 246

原创 Android数据存储(二)—— SQLite

SQLite为什么要学习SQLite1.SharedPreferences是以XML形式存储数据的,只适合存储基本数据类型的数据。 2.文件存储的内容在提取( 解析) 数据时,相对复杂。 3.当数据量大,结构复杂时,如果使用SharedPreferences和文件存储对数据的操作将变得非常复杂,容易出错,效率低下,Android 中提供了SQLite数据存储来帮助我们解决这些问题。...

2018-03-21 11:11:46 397 1

原创 Android数据存储(一)——SharedPreferences

1.什么是数据存储1.运行内存 == 电脑内存; 2.机身内部存储器 == 电脑硬盘;手机内部存储器(核心文件夹)1./system系统文件夹类似于Windows中的Windows文件夹。2./data应用程序安装文件和数居文件( 存放在这个目录下的数据文件称之为内部存储)。3./mnt/sdcard外部存储根文件夹,用于存放各种文件(存放在此目录中的文件称之为外部存储)...

2018-03-19 16:08:09 1759

原创 简单的天气预报小软件

package com.example.pc.tqyb;import android.os.AsyncTask;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import and...

2018-03-15 19:33:12 2614

原创 HTTPURLConnection

HTTPURLConnection1.什么是Http请求1.HTTP请求是客户端和服务器端之间,发送请求和返回应答的标准(TCP)。 2.客户端发出一个HTTP请求后,就与服务器建立起了TCP连接,服务端接收到请求并进行处理后返回给客户端响应数据。2.什么是HTTPURLConnectionURLConnection是个抽象类,它有两个直接子类分别是HttpURLConn...

2018-03-12 17:35:41 534

原创 AsyncTask

AsyncTask1.什么是AsyncTask1.AsyncTask是Android提供的轻量级( 实现代码量少) 的异步类。 2.为了降低异步通信的开发难度,提供了AsyncTask。 3.AsyncTask直接继承于0bject类,位于android.os包中。 4.使用AsyncTask可以忽略Looper、MessageQueue、Handler 等复杂对象,更便捷的完成异...

2018-03-11 15:51:51 7538 2

原创 Handler

Handler1.什么是HandlerHandler是Android SDK中处理异步消息的核心类。 Handler的作用是让子线程通过UI线程通信来更新UI界面。2.什么是Looper和MessageQueueAndroid中创建的普通线程默认是没有消息循环的run方法执行完线程也就结束了,那么如何让线程不停的工作呢,这里我们就可以用Looper把普通线程变成可以循环...

2018-03-08 15:14:35 207

原创 屏幕适配

屏幕适配1.什么是屏幕适配 通过对尺寸单位,图片,文字,布局这4种类型资源进行合理设计及规划,在布局时合理利用各种类型资源,让布局拥有适宜能力,能在各种设备下保持合理的展示效果。 2.各种名词意义 dpi:屏幕像素密度。 dip或dp (device independent pixels):设备独立像素, 与设备屏幕有关。 1dp的长度 = 1 * dpi / 160...

2018-03-07 18:32:54 210

原创 Fragment

**## Fragment ##**什么是Fragment fragment意为碎片,多个fragment进行组合可以做成多窗的UI界面。他有着自己的生命周期。用Fragment能解决什么问题 能解决多种产品之间分辨率不同的问题。Fragment静态加载方法 首先我们得建两个fragment布局文件,这两个布局我们只需要简单设定...

2018-03-07 10:33:05 310

空空如也

空空如也

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

TA关注的人

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