自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓高级课程-----SQLite

SQLite1.为什么要用SQLiteSQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。    SQLite便携性强,无需开启服务 ,体积小,无需配置,支持事物管理的轻量级数据库,库文件不到350K ,占用内存少,官方给的数据是占用堆内存...

2018-06-13 19:02:45 314

原创 安卓高级课程-----AsyncTask

AsyncTask1.AsyncTask是什么AsyncTask:异步任务,从字面上来说,就是在我们的UI主线程运行的时候,异步的完成一些操作。AsyncTask允许我们的执行一个异步的任务在后台。我们可以将耗时的操作放在异步任务当中来执行,并随时将任务执行的结果返回给我们的UI线程来更新我们的UI控件。通过AsyncTask我们可以轻松的解决多线程之间的通信问题。2.AsyncT...

2018-06-07 19:37:38 212

原创 安卓高级课程-----Handler

Handler1.为什么要用Handlerandroid在设计的时候就封装了一套消息创建、传递、处理。如果不遵循就不能更新UI信息,就会报出异常。2.什么是Handlerhandler是Android给我们提供用来更新UI的一套机制,也是一套消息处理机制,我们可以发消息,也可以通过它处理消息。3.什么是LooperLooper即:有消息循环的线程。 在Android里线程...

2018-06-07 19:21:51 374

原创 安卓高级课程-----屏幕适配

屏幕适配1.什么是屏幕适配Android中屏幕适配就是通过对尺寸单位、图片、文字、布局这四种类型的资源进行合理的设计和规划,在布局时合理利用各种类型的资源,让布局拥有适应能力,能在各种设备下保持良好的展现效果2.尺寸适配怎么做使得布局元素自适应屏幕尺寸 根据屏幕的配置来加载相应的UI布局3.图片适配怎么做根据不同密度的手机,可以分别设计不同尺寸的图片放入对应的drawab...

2018-06-06 20:14:45 305

原创 安卓高级----Fragment

Fragment1.Fragment是什么Fragment也可以叫为“片段”,但我觉得“片段”中文叫法有点生硬,还是保持叫Fragment比较好,它可以表示Activity中的行为或用户界面部分。我们可以在一个Activity中用多个Fragment组合来构建多窗格的UI,以及在多个Activity中重复使用某个Fragment。它有自己的生命周期,能接受自己的输入,并且可以在 Activ...

2018-06-05 19:56:14 158

原创 安卓基础知识回顾-----Android对话框

Android对话框1. 普通Dialogpublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setC...

2018-06-04 20:07:12 124

原创 安卓基础知识回顾-----Intent的使用

Intent的使用1、Activity之间的切换通过Intent来完成。<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.luxh.intent" android:...

2018-06-04 20:04:11 144

原创 安卓基础知识回顾-----Android常用控件

Android常用控件在目前的学习当中,我们常用的控件有Textview,Listview, Imageview, Button,EditText,RadioButton,CheckBox1、 TextView可通过getText()获取其android:text属性、setText()设置其android:text属性。<TextView androi...

2018-06-04 16:03:03 294

原创 安卓基础知识回顾------Android中的五大布局

Android中的五大布局在android中的布局有五大类,这五种布局为别为:LinearLayout(线性布局),FrameLayout(框架布局),RelativeLayout(相对布局),TableLayout(表格布局),AbsoluteLayout(坐标布局) 我们目前的学习中主要运用到的是LinearLayout(线性布局)和RelativeLayout(相对布局)Linear...

2018-06-04 14:51:45 195

原创 安卓基础知识回顾------Activity生命周期

Activity生命周期下面我要介绍的是Activity的七个状态方法然后附我代码一篇:package cn.blue.life; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; im...

2018-06-04 11:32:49 136

转载 Android 项目之飞机大战

首先,我们要创建一个GameSurface()类;我们此次采用的是画登入界面的方式,所以GameSurface()需要继承SurfaceView类而且要执行SurfaceHolder.Callback的方法,并且实现其中的没有完成的方法surfaceChanged、surfaceDestroyed、surfaceCreated、GameSurface。 第二步我们需要创建SurfaceHold

2017-05-25 08:32:40 4067

原创 IO流

IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。字节流和字符流的区别:(1)读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。

2017-05-23 08:31:58 287

原创 File类

public class FileDemo {     public static void main(String[] args){         //构造函数File(String pathname)         File f1 =new File("c:\\abc\\1.txt");         //File(String parent,String child)

2017-05-21 22:09:01 184

原创 ArrayList的用法

ArrayList类是一个特殊的数组。它来自于System.Collections命名空间;通过添加和删除元素,就可以动态改变数组的长度。一、优点1)支持自动改变大小的功能2)可以灵活的插入元素3)可以灵活的删除元素二、局限性因为它是动态数组,初始化大小容量4,当数据存满时扩容是以当前数组容量大小的2倍扩容,之后再把数组元素一个一个的存入,数组在扩容时浪费一定的内存空间,和

2017-05-20 08:32:33 201

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

封装:       把对象的信息和内部的逻辑结构隐藏起来 四种访问控制符 private(同一个类)、public(全局,可以被所有类访问)、protected(子类,用p修饰,这个成员既可以被同一个包下的其他类访问,还可以被子类访问)、default(同一个包和类 ,类成员中不使用任何访问修饰符)能使用private就用 谨慎使用public继承:           从已有

2017-05-18 21:51:45 354

空空如也

空空如也

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

TA关注的人

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