自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML用DIV/CSS实现下拉列表

HTML代码:<body> <div class="title" > <h1>SYROS</h1> <ul> <li><a href="">HOME</a> <ul class="

2018-10-08 20:24:55 1515

原创 ContentProvider

ContentProvider是什么1.ContentProvider是Android四大组件之一 2.ContentProvider是一种数据包装器,它提供统一的接口对数据进行操作,调用者不用关心数据到底是如何存储的 3.ContentProvider主要用于不同的应用程序间,不同进程间的数据共享ContentResolver是什么1.vContentResolver是数据调用者,Content...

2018-06-22 11:45:50 140

原创 BroadCastReceiver

什么是广播1:广播是Android四大组件之一,全称BroadCastReceiver。2:广播分为发送方和接收方,就算没有接收方,发送方也会发送数据。3:广播可以实现跨多个页面的数据通信。4:广播可以实现跨进程间的数据通信广播的分类及区别——有序广播和无序广播有序广播:按照接收者的优先级,逐一传递,优先级最高的接收者先接受,如果不终止此广播,再往下传递无序广播:不管有多少接收者,一旦发出了无序广...

2018-06-21 16:31:32 133

原创 Service

什么是Service1.Service是Android四大组件之一,和Activity的级别相当。 2.Service是可以长时间,运行在后台的,是不可见,是没有界面的组件。 3.Service是运行在主线程中的 4.Service可以跨进程调用为什么要学习Service1.大部分病毒利用service的特点,可以在不知不觉中完成预设的功能 2.作为安卓工程师,至少需要了解service是如何在后...

2018-06-19 21:12:29 189

原创 自定义view

自定义view的分类自定义View分为自绘控件和重写控件自绘控件:创建一个类继承view,通过重写OnDraw方法,使用canvas,paint等工具完成绘制,然后在activity的布局中引用时钟案例(思路+代码)代码展示: @Override protected void onDraw(final Canvas canvas) { super.onDraw(canvas...

2018-06-19 14:36:15 111

原创 SQLite的使用

SQLite是什么,为什么要使用SQLite1:SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,并且占用资源非常的低2:当我们需要存储一些比较复杂的数据的时候,SharedPreferences存储并不能够满足我们的要求,这时候我们就需要一种更加便于管理的存储方式,SQLite便能够帮助我们更加方便的存储和管理数据如何创建数据库和数据表首先创建一个类继...

2018-06-14 20:40:17 188

原创 SharedPreferences

SharedPreferences是什么SharedPreferences是Android平台上的一个轻量级的存储类,用来存储少量数据时简单,便捷。如何存储数据与读取数据首先要创建SharedPreferences和SharedPreferences.Editor对象SharedPreferences sp = getSharedPreferences("everydayData", MODE_P...

2018-06-12 22:36:08 143

原创 JSON

JSON是什么JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。JSON有哪两种结构JSON有两种表示结构,对象和数组。对象结构以{开始,以}结束。中间部分由0或多个以,分隔的键值对构成,关键字和值之间以”:”分隔{ "class":"三年一班", "id":201600...

2018-06-11 16:09:22 178

原创 Android的HttpUrlConnection

GET和POST方式有什么区别Get, 它用于获取信息,注意,他只是获取、查询数据,也就是说它不会修改服务器上的数据,从这点来讲,它是数据安全的,而稍后会提到的Post它是可以修改数据的,所以这也是两者差别之一了。 Post,它是可以向服务器发送修改请求,从而修改服务器的,比方说,我们要在论坛上回贴、在博客上评论,这就要用到Post了,当然它也是可以仅仅获取数据的。HttpUrlConnectio...

2018-06-09 18:54:47 485

原创 Android AsyncTask的应用

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

2018-06-07 23:33:11 123

原创 什么是Handler

为什么要使用Handler?在线程中,主线程用于更新UI,而子线程并不能更新UI,但是主线程又不能进行耗时操作,由此,Handler的作用在这里体现出来了,通过使用Handler完成主线程和子线程信息的传递,从而达到效果;什么是HandlerHandler是Android SDK中处理异步类消息的核心类,其作用是让子线程通过与UI通信来更新UI界面 总结起来也可以这样说: 1.当应用程序启动时,会...

2018-06-07 15:36:29 2582

原创 Android屏幕适配

一:什么是屏幕适配使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显示效果相关概念1:屏幕尺寸:手机对角线的物理尺寸。     单位:英寸(inch),1英寸=2.54cm。2:屏幕分辨率:手机在横向、纵向上的像素点数总和。     单位:px(pixel),1px=1像素点。     Android手机常见的分辨率:320x480、480x800、720x1280、1080x1...

2018-06-07 08:43:03 148

原创 Fragment的概念和使用

一:Fragment的概念1:Fragment本身的中文意思是“碎片”,可以将Activity拆分成几个完全独立封装的可重用的组件,每个组件有    自己的生命周期和ui布局。二:Fragment的静态加载布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.a...

2018-06-05 18:18:58 387 1

原创 Android通知栏

Android 通知栏 Notification 基本使用在Android操作系统中,状态栏通知Notification的运用是很常见的,比如我们收到短信,QQ消息等,在手机顶端通知栏就会显示一条图文消息来提示我们。Notification有很多的用法,比如最基本的即时消息的提示,更新应用或下载文件的进度条式的提示,用来显示长文本和一些自定义布局的折叠式的提示,android5.0新增加的悬挂式的...

2018-06-04 17:25:08 195

原创 适配器及适配器控件

ArrayAdapter适配器:在编写时,先获得ListView对象,然后创建ArrayAdapter适配器,通过ArrayAdapter适配器将准备好的数组中的数据与ListView连接起来;接着将ArrayAdapter添加到ListView中,最后给ListView添加OnItemSelectListener选中监听,添加每一项被选中或的动作.ArrayAdapter内部在得到每一个列表项V...

2018-06-04 17:17:10 174

原创 Android对话框

对话框相关概念:Android API 支持下列类型的对话框对象: (一)警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多数的交互界面, 是推荐的类型.(二)进度对话框 ProgressDialog: 显示一个进度环或者一个进度条. 由于它是AlertDialog的扩展, 所以它也支持按钮.(三)日期选择对话框 DatePi...

2018-06-04 15:31:08 161

原创 Intent的使用

Intent的概念:Intent并不是Android应用中的组件,它是应用内传输数据的载体,Android需要连接不同组件的时候就可以通过Intent来实现。比如通过Intent启动一个Activity、一个Service组件、还可以发送一条广播消息来触发系统中BroadcastReceiver。Intent的作用:Intent 是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Int...

2018-06-04 14:57:10 218

原创 Android常用控件

Androd常用的几种控件:文本类控件 TextView 负责展示文本,非编辑 EditText 可编辑文本控件 按钮类控件 Button 按钮 ImageButton 图片按钮 RadioButton与RadioGroup 单选按钮 CheckBox 复选按钮 图片控件 ImageView 负责显示图片 进度条控件 ProgressBar 进度条1:TextView主要的一些属性://控件ida...

2018-06-04 11:19:48 114

原创 Android布局

Android的六种布局:LinearLayout、RelativeLayout、自定义ViewGroup、FrameLayout、TableLayout、AbsoluteLayout。1:LinearLayout线性布局,两种排法:从左到右 android:orientation=”horizontal”从上到下 android:orientation=”vertical” 2:Relative...

2018-06-04 10:28:36 113

原创 Activity生命周期

生命周期流程图:主要的生命周期:onCreate : 该方法是在Activity被创建时回调,它是生命周期第一个调用的方法,我们在创建Activity时一般都需要重写该方法,然后在该方法中做一些初始化的操作,如通过setContentView设置界面布局的资源,初始化所需要的组件信息等。onStart : 此方法被回调时表示Activity正在启动,此时Activity已处于可见状态,只是还没有在...

2018-06-04 10:05:19 104

原创 飞机大战2

package com.example.fly.myapplication;import Android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Paint; import android.view.MotionEvent;/** * Created by fl

2017-05-26 08:45:17 670

原创 飞机大战1

import android.os.Bundle;import android.support.v7.app.AppCompatActivity;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState)

2017-05-25 08:47:06 238

原创 流的作用

**1.什么是流**:流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 **2.IO流的分类:**根据处理数据类型的不同分为字符流和字节流根据数据流向不同分为输入流(I读入)和输出流(O写出)。**3.字节流与字符流在使用时的区别:**  

2017-05-23 08:33:56 1077

原创 File的用法

在java中,file可以获取文件的信息和属性用file创建目录,并列出里面的内容 File f=new File("d:\\"); f.mkdir();             //创建目录 File[] files=f.listFiles(); for(File file1:files){ System.out.println(file1);在f盘中创建两个文件夹l

2017-05-22 08:40:20 506

原创 ArrayList的用法

1.定义:ArrayList是一个动态数组,该数组的容量能任意变化(增大或减少)。2.使用方法:ArrayList  数组名=new ArrayList();(注意:类名1和类名2是相同的,类名2可以省略)3.例子:```例子1package T1;import java.util.ArrayList;public class demo {pub

2017-05-20 08:37:42 150

原创 实训周第四天总结

一 封装什么是封装:就是把对象的信息和内部的逻辑结构隐藏起来。封装中有四个关键字:       private(当前类访问权限):只能被当前类的内部访问。       default: 如果类中成员不被任何访问控制符修饰,就称它为包访问权限,使用可以被相同包下其他类访问。       protected: 可以被同一个包下的其他类访问,       public:这个成员可

2017-05-18 23:18:31 608

空空如也

空空如也

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

TA关注的人

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