自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中的封装,继承,抽象类和接口。

     java封装:封装就是把对象的信息和内部的逻辑结构隐藏起来。封装的修饰符有private,default,protected,public。private:用了private只能在当前类中访。default:如果类中成员不适用任何访问控制符修饰,就称它包访问权限,可以被相同包下的其他类访问。protected:既可以被同一个包下的其他类访问,也可以被其他包中的子类访问。...

2018-07-11 13:15:51 418

原创 BroadcastReceiver

BroadcastReceiver1.什么是广播 2.广播的分类及区别——有序广播和无序广播 3.广播的注册方式及区别——静态注册和动态注册 4.静态注册无序广播 5.静态注册有序广播 6.动态注册无序广播 7.动态注册有序广播 8.适配器中发送广播实例 9.Service中发送广播实例 什么是广播1:广播是Android四大组件之一,全称Bro...

2018-06-21 23:56:37 162

原创 Service

Service1. 什么是Service 2. Service有哪些应用场景 3. startService方式启动Service怎么做 4. bindService方式启动Service怎么做 5. IntentService有什么不同 6. IntentService怎么用,注意事项什么是ServiceService是Android中经常使用组件之中的...

2018-06-21 17:46:57 140

原创 自动义View

自动义View自定义View分类时钟案例自定义View分类自定义ViewGroup自定义ViewGroup一般是利用现有的组件根据特定的布局方式来组成新的组件,大多继承自ViewGroup或各种Layout。自定义View在没有现成的View,需要自己实现的时候,就使用自定义View,一般继承自View,SurfaceView或其他的View。时钟...

2018-06-21 16:55:45 162

原创 SQLite

SQLite为什么要用SQLite什么是SQLite如何创建数据库和数据表如何添加数据如何删除数据如何修改数据如何查询数据为什么要用SQLiteSharedPreferencens是以XML形式存储数据的,只适合存储基本数据类型的数据。文件存储的内容在提取(解析)数据,相对复杂。当文件量大,结构复杂时,容易出错,效率低下,Android中提供了SQLite...

2018-06-14 18:07:47 206

原创 SharePreferences

SharePreferencesSharePreferences是什么如何存储数据如何读取数据记住密码案例SharePreferences是什么SharedPreferences常用来存储一些轻量级的数据,以key-vaiue(键值对)形式存储数据,当用户卸载此应用程序时,数据一并清除。如何存储数据获取SharePreferences对象;获取Editor...

2018-06-13 08:57:48 745

原创 JSON

JSONJSON是什么如何解析JSONObject如何解析JSONArrayJSON是什么JSON(javaScript Object Notation)是一种轻量级的数据交换格式。 JSON有两种数据结构: 单条JSON数据,Android中称之为JSONObject. 多条JSON组合,Android中称之为JSONArray.如何解析JSONObject...

2018-06-10 23:45:36 158

原创 HttpUrlConnection

HttpUrlConnectionGET和POST方式有什么区别HttpUrlConnection请求网络数据实例HttpUrlConnection加载网络数据实例Shring/StringBuffer/StringBuilder有什么区别GET和POST方式有什么区别get方式属于明文传参,在地址栏可以看到参数,调用简单,不安全。 post方式输入暗文传参,在地址...

2018-06-10 13:50:48 193

原创 AsyncTask

AsyncTaskAsyncTask是什么AsyncTask怎么用需要实现的几个方法分别是什么,有什么用什么是泛型参数什么是长度可变的参数列表案例解析——倒计时DemoAsyncTask是什么AsyncTask时Android提供的轻量级(实现代码量少)的异步类。为了降低异步通信的开发难道,提供了AsyncTask。AsyncTask直接继承于Object类...

2018-06-07 23:59:27 174

原创 Handler

Handler为什么要用Handler什么是Handler什么是Looper什么是MessageQueueHandler怎么用案例解析——倒计时Demo为什么要用HandlerUI线程不能做耗时操作。子线程无法更新UI。什么是HandlerHandler是Andorid SDK中处理异步消息的核心类。Handler的作用是让子线程通过与UI线程通信来更新...

2018-06-07 15:43:46 137

原创 android屏幕适配

android屏幕适配什么是屏幕适配尺寸适配怎么做图片适配怎么做什么是9.png图片文字国际化(文字适配)怎么做横竖屏适配怎么做什么是屏幕适配简单来说屏幕适配就是应对尺寸大小各不相同设备时呈现出来的页面布局更显美观。尺寸适配怎么做在project-app-src-res中创建values-960-540(屏幕尺寸)-创建dimens.xml文件 ...

2018-06-07 00:32:11 163

原创 Fragment

FragmentFragment是什么Fragment静态加载怎么用Fragment动态加载怎么用ViewPager+Fragment实现页卡滑动Fragment生命周期Fragment是什么Fragment 表示 Activity 中的行为或用户界面部分。我们可以将多个碎片组合在一个 Activity 中来构建多窗口UI,以及在多个 Activity 中重复使用某个碎...

2018-06-05 19:40:42 116

原创 Android对话框

Android对话框1 普通Dialog2 列表Dialog3 单选Dialog4 多选Dialog5自定义Dialog普通Dialog:private void showNormalDialog(){ final AlertDialog.Builder normalDialog = new AlertDialog.Builde...

2018-06-04 16:45:44 149

原创 Android常用控件

Android常用控件文本类控件 TextView 负责展示文本,非编辑 EditText 可编辑文本控件 按钮类控件 Button 按钮 ImageButton 图片按钮 图片控件 ImageView 负责显示图片 TextView:<TextView android:layout_width="wrap_content"...

2018-06-04 16:00:20 203

原创 Android布局

Android布局线性布局相对布局线性布局线性布局在开发中使用最多,具有垂直方向与水平方向的布局方式,通过设置属性“android:orientation”控制方向,属性值垂直(vertical)和水平(horizontal),默认水平方向。从左到右 android:orientation="horizontal">代码示例:<LinearLayo...

2018-06-04 15:23:22 138

原创 Activity生命周期

Activity生命周期初步认识ActivityActivity生命周期流程Activity生命周期详解Activity生命周期代码实例初步认识Activity在日常应用中Activity是与用户交互的接口,它提供了一个用户完成相关操作的窗口。当我们在开发中创建Activity后,通过调用setContentView(View)方法来给该Activity指定一个布局界...

2018-06-04 11:29:24 191

原创 初学Android Studio

使用Android Studio制作一个全民飞机大战的登录界面。 采用画的方式; 第一步先创建一个GameSurface()类;然后继承SurfaceView类,implements SurfaceHolder.Callback方法,并且实现其中的没有完成的方法surfaceChanged、surfaceDestroyed、surfaceCreated、GameSurface;第二步创建Surf

2017-05-25 00:05:48 367

原创 JavaIO流

IO流概念 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流字符流和字节流 字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流

2017-05-22 23:32:49 1651

原创 Java中File文件类

File常用方法及解释: mkdir() 创建此抽象路径名指定的目录; mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录; createNewFile() 当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件; delete() 删除此抽象路径名表示的文件或目录; canRead() 测试应用程序是否可以读取此抽象路径名表示的文件; ex

2017-05-21 21:24:49 223

原创 java中的ArrayList

ArrayList就是传说中的动态数组,动态的增加和减少元素,灵活的设置数组的大小。ArrayList的创建:ArrayListstringList=new ArrayList(); 装什么类型的数据尖括号里面就写什么类型的对象。 例题:package com.lenovo;import java.util.ArrayList;import java.util.Arrays;import ja

2017-05-19 21:06:39 243

空空如也

空空如也

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

TA关注的人

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